读《Linux命令行与shell脚本编程大全.第3版》

1 ls 命令

ls -l 显示详细信息

ls -i 显示inode编号 

可以用来判断是否是链接文件

ps 硬链接和符号链接区别

http://www.cnblogs.com/itech/archive/2009/04/10/1433052.html

ls -FR 显示文件 子文件信息

  • -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
  • -R 若目录下有文件,则以下之文件亦皆依序列出

tree 命令 功能同上

2 mkdir -p 根据需要批量地创建目录和子目录

3 rm -i 删除前显示确认信息

4 file 命令 显示文件信息

5 查看文件内容命令

(1)cat

-n 参数会给所有的行加上行号

-b 只想给有文本的行加上行号

(2) more

(3) less 书上说比more强大,可以用man命令去了解,尝试下

(4) tail

-n Number 从 Number 行位置读取指定文件

-f 参数是tail命令的一个突出特性。它允许你在其他进程使用该文件时查看文件的内容。
tail命令会保持活动状态,并不断显示添加到文件中的内容。这是实时监测系统日志的绝妙
方式。

6 探查进程process

ps -ef 显示所有进程pid

ps -l 

7 实时监测进程

top

 

8 杀进程

kill pid

killall 命令非常强大,它支持通过进程名而不是PID来结束进程。也支持通

配符,这在系统因负载过大而变得很慢时很有用。

kill -9 pid 彻底杀死进程 

9 sort 命令 排序文本内容

 10 grep 搜索数据

 11 history 显示历史命令

!20 唤回历史列表

原文地址:https://www.cnblogs.com/Jenny22/p/10839207.html