Linux - commands

1. 文件/文件夹处理

1.1 rm

  1. 删除文件夹
rm -rf <dir_name>

1.2 mkdir

  1. 创建多层文件夹
mkdir -p a/b/

1.3 mkdir

  1. 创建名为<a b>的文件夹
  2. 在Linux中不建议创建带有空格的文件名
mkdir "a b"

1.4 cat

  1. 带行数显示, /etc/issue为欢迎信息
cat -n /etc/issue

1.5 tac

  1. 倒转cat->tac命令, 通过man查看tac, 没有-n参数
tac /etc/issue     

1.6 more

  1. 如果是长文本,可以用more命令查看
  2. (空格或者f)翻页
  3. (Enter)换行
  4. (Q或q)退出
  5. 但是more命令不支持(Page Up)和(Page Down)按键
more /etc/services

1.7 less

  1. 相对于more
  2. less可以用 (Page Up) 和 (Page Down)按键
  3. less可以用于搜索, 在less打开文件后在命令行输入/key_word
  4. n为向下搜索,N为向上搜索
less /etc/services

1.8 head

  1. 显示文件的前n行
  2. -n 为指定行数, 默认n为10
head -n 20 /etc/services

1.9 tail

  1. -n, 显示文件的后n行
  2. 默认为10行
  3. tail -n 20 /etc/services
  4. -f 为动态显示文件末尾的内容
tail -f /var/log/syslog(Ubuntu), 一般为/var/log/messages

posted @ 2018-04-18 15:32  Rocin  阅读(199)  评论(0编辑  收藏  举报