首次记录时间——20170602

感觉自己Linux命令使用掌握的情况非常差,今天先记录当前会的几个。

1#cd(change directory) 切换工作目录(或者叫修改当前目录)

eg.

  cd /home/my_file 通过绝对路劲跳转到my_file路径下,对于当前路径没有要求

  cd my_file 通过相对路径跳转到my_file文件夹下,如果my_file在home路径下,则当前路径只能在home目录下

  cd .. 跳转到当前目录的上一级目录

  cd ~ 跳转进入用户在该系统的home目录,例如xz用户,则进入/root/xz目录

  cd / 进入根目录

注:

  .. 或者../   -> 表示上一层目录

  .或者./    -> 表示当前目录

  ~或者~/   -> 表示你的/home/用户名目录

2#pwd 打印当前工作目录

eg.

  [mobo_account_test@Web1 ~]$ cd ~
  [mobo_account_test@Web1 ~]$ pwd
  /home/mobo_account_test

3#ls(list) 查看当前目录下的文件和文件夹

  ls –a  可以查看隐藏文件,使用此命令后看见前面带.的即为影藏文件(如: .my_personal_file)

  ls –lh或(ls –l)(ls -lih)  可以查看文件详情,读写权限,文件大小,创建时间(前者可读性更好)

  ls -lh -a 查看文件详情,包括影藏文件夹

  查看某个隐藏文件夹 需要在文件前面加上”.”,如跳转到隐藏文件夹my_file下cd /.my_file

4#less 打开文本文件

eg.

  less holloword.txt

  less config.xml

  在上面打开文本文件后,查看文本的一些快捷键:

    ↑↓ 换行一行一行的切换文本查看

    ctrl + f 查看下一页

    ctrl + b 查看上一页

    shift + g 查看文本文件最末

    shift + G(大写的G) 从文本文件最末跳转开始

    q 退出查看

5#vi 编辑文本文件

  vi helloword.txt打开helloword.txt文本文件

  输入i 进入编辑状态

  输入esc(即键盘左上角的退出键)退出编辑

    在esc退出编辑后:

      ctrl + u 撤销,一步一步的撤销(相当于windows系统的 ctrl + z)

      ctrl + r 与 ctrl + u 相反(ctrl + r 相当于windows系统的 ctrl + y)

      输入:wq退出编辑并且保存

      : q!退出不保存

6#ctrl + c 强制退出当前运行程序

7#free 

eg.

[mobo_account_test@Web1 logs]$ free

  total used free shared buffers cached
Mem: 16426344 16168804  257540 0 319240 1334512
-/+ buffers/cache:   14515052 1911292      
Swap: 18481144 12818036 5663108      

关于free每行每列详细说明查考博客:http://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html

8#sh 运行当前可以执行文件

eg.

sh restart.sh 运行restart.sh文件

9#date 查看当前系统时间

eg.

  [mobo_account_test@Web1 logs]$ date
  2017年 06月 02日 星期五 16:53:54 CST

10#who am i 与 whoami 区别

eg.

who am i 显示的是实际用户ID即用户登陆的时候的用户ID

whoami 显示的是有效用户ID.

比如:su – root 切换用户操作后,who am I显示的还是原用户,而whoami显示为切换后用户

[mobo_account_test@Web1 logs]$ su - mobo_account
口令:
[mobo_account@Web1 ~]$ who am i
mobo_account_test pts/5 2017-06-02 10:18 (192.168.31.41)
[mobo_account@Web1 ~]$ whoami
mobo_account

[mobo_account@Web1 ~]$ who am i
mobo_account_test pts/5 2017-06-02 10:18 (192.168.31.41)

第一个参数:用户名

第二个参数:使用的终端机

第三个参数:登录时间

第四个参数:登录电脑的IP地址或者从何处登录

11#who 执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器

[mobo_account_dev@Web1 ~]$ who

mobo_account pts/1        2016-08-15 09:46 (192.168.32.14)

mobo_account pts/2        2016-08-15 09:48 (192.168.32.14)

mobo_account pts/3        2016-08-16 09:28 (192.168.32.58)

mobo_account pts/4        2016-08-16 09:55 (192.168.32.44)

mobo_account_dev pts/6        2016-08-16 10:09 (192.168.31.110)

moboacc_uat pts/7        2016-08-16 10:19 (192.168.31.189)

mobo_account_dev pts/9        2016-08-16 10:35 (192.168.31.44)

12#清屏命令clearreset

  在windows 的 DOS 操作界面里面,清屏的命令是 cls

  clear 这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。一般都会用这个命令。

  reset 这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。

  另外介绍一个用别名来使用清屏命令的方法,如下:

  [root@localhost ~]$ alias cls='clear'

  [root@localhost ~]$ cls

  执行以上命令后,以后你就可以直接输入 cls 命令来实现和 clear 一样的清屏命令了

---------------------------------------------------------------------------------------------------华-丽-的-分-割-线-------------------------------------------------------------------------------------------------

Linux常用命令说明(记录自己Linux命令使用情况,后续会持续更新)的更多相关文章

  1. linux常用指令学习记录

    前言 本文主要为学习贴,用来记录一些 linux上的常用指令 以供参考. 文件内容查看 cat 从上往下阅读文件内容 cat [-AbEnTv] ${FILE_NAME) cat -n /etc/is ...

  2. 【前端】Util.js-ES6实现的常用100多个javaScript简短函数封装合集(持续更新中)

    Util.js (持续更新中...) 项目地址: https://github.com/dragonir/Util.js 项目描述 Util.js 是对常用函数的封装,方便在实际项目中使用,主要内容包 ...

  3. Linux 常用但较容易忘记的命令

    看死循环 strace -p pid 查看系统版本 cat /etc/issue 设置内核启动版本 /etc/lilo.conf , /boot/grub/grub.conf 设置启动模式  /etc ...

  4. Linux常用的几个vi小命令

    输入跳转命令: 命令行前 Ctrl+A 命令行后 Ctrl+E VI命令中: 当前行 行首  "0" 当前行 行尾  "Shift+4" 当前文档首行首字符:& ...

  5. 【Linux常用工具】1.1 diff命令的三种格式

    diff是用来比较两个文本文件的差异的工具,它有三种格式,下面用实例介绍一下: 准备三个测试文件1.txt 2.txt 3.txt bixiaopeng@bixiaopengtekiMacBook-P ...

  6. linux常用查看系统操作的linux命令

    系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostna ...

  7. 整理Linux查看系统日志的一些经常使用命令

    整理Linux查看系统日志的一些经常使用命令 last -a 把从何处登入系统的主机名称或ip地址,显示在最后一行. -d 指定记录文件.指定记录文件.将IP地址转换成主机名称. -f <记录文 ...

  8. linux安装MySQL5.7记录

    目录 linux安装MySQL5.7记录 1. 在根目录下创建文件夹/software和数据库数据文件/data/mysql 2. 从官网下载相应的MySQL版本 3. 解压并移动到/software ...

  9. linux常用的内核镜像格式

    linux常用的内核镜像格式 Linux内核有多种格式的镜像,包括vmlinux.Image.zImage等. 1.     Linux内核镜像格式 1.1 vmlinux vmlinuz是可引导的. ...

随机推荐

  1. 【算法】RMQ LCA 讲课杂记

    4月4日,应学弟要求去了次学校给小同学们讲了一堂课,其实讲的挺内容挺杂的,但是目的是引出LCA算法. 现在整理一下当天讲课的主要内容: 开始并没有直接引出LCA问题,而是讲了RMQ(Range Min ...

  2. 浅谈 angular新旧版本问题

    一直在学习angularJs,之前用的版本比较老,前些天更新了一下angularJs的版本,然后发现了一些问题,希望和大家分享一下. 在老的版本里控制器直接用函数定义就可以 比如: 在angularJ ...

  3. Google Earth影像数据破解之旅

    "Zed, you are so excellent." 为什么要写这句英文?容我卖个关子稍后再解释. 相信大多数人都体验过Google Earth(简称GE),我对GE最初的印象 ...

  4. 谈谈web上种图片应用的优缺点

    web中承载信息的主要方式就是图片与文字了,以下就是对一些web图片格式的优缺点进行归纳. 1.GIF GIF图是比较古老的web图片格式之一,可以追溯到1987,几乎所有的浏览器都支持这一种格式,老 ...

  5. jDialects:一个从Hibernate抽取的支持70多种数据库方言的原生SQL分页工具

    jDialects(https://git.oschina.net/drinkjava2/jdialects) 是一个收集了大多数已知数据库方言的Java小项目,通常可用来创建分页SQL和建表DDL语 ...

  6. python自动化测试应用-第7篇(WEB测试)--Selenium进阶篇

    篇7                            python自动化测试应用-Selenium进阶篇 --lamecho 1.1概要 大家好!我是lamecho(辣么丑),本篇文章将是我们介 ...

  7. EzHttp 使用Https协议时证书如何部署

    今天为EzHttp增加了https支持, EzHttp介绍见这里:使用EzHttp框架 开发基于HTTP协议的CS轻应用 服务端启动时会创建自签名证书,并将其绑定到启动参数url对应的端口上. 服务端 ...

  8. linux的大小端、网络字节序问题 .

    1.80X86使用小端法,网络字节序使用大端法. 2.二进制的网络编程中,传送数据,最好以unsigned char, unsigned short, unsigned int来处理, unsigne ...

  9. webapp万能选择器:iosselect

    iosselect是个什么东西? 移动端浏览器对于select的展示样式是不一致的,ios下是类似原生的picker,安卓下各浏览器展示各异,我们需要一个选择器组件来统一各端下各种浏览器的展示.下面是 ...

  10. python3 selenium 如何处理异常情况

    使用场景: 1.元素只有在某一特定情况下才会出现 2.元素定位不到 使用方法: try: except exceptions.NoSuchElementException: 举例说明: # _._ c ...