1. ls - 列出文件名和目录
ls命令是Linux中最常用的命令之一,其作用就是列出文件名和目录。在命令行提示符下,直接输入ls命令,不带任何选项,将列出当前目录下所有文件和目录,但不会显示详细的信息,比如,文件类型、大小、修改日期和时间、权限等。
以下便是ls命令及其选项的作用说明:
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 
 | ls
 
 
 ls -l
 
 
 ls -lh
 
 
 ls -F
 
 
 ls -ld /var/log
 
 
 ls -R /etc/sysconfig/
 
 
 ls -ltr
 
 
 ls -ls
 
 
 ls -a
 
 
 ls -A
 
 输出的内容类似于-l选项,指示显示uid和gid,替代显示所有者和用户组
 ls -n
 
 | 
2. cat - 连接显示文件内容
cat 命令也是Linux系统中最常用的命令之一。cat命令让我们可以看看文件的内容、连接文件、创建一个或多个文件和重定向输出到终端或文件。
cat命令的语法如下所示:
cat常用命令如下:
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 
 | cat /etc/group
 
 
 cat /etc/redhat-release /etc/issue
 
 
 cat -n /etc/fstab
 
 
 cat -b /etc/fstab
 
 
 cat -e /etc/fstab
 
 | 
当你只输入 cat 命令,而没有任何参数时,它只是接收标准输入的内容并在标准输出中显示。所以你在输入一行内容并回车后,会在接下来的一行显示相同的内容。你也可以重定向标准输出到一个新文件。
3.less、more - 分屏显示文件
more命令在你使用小的xterm窗口时,或是想不使用文本编辑器而只是简单地阅读一个文件时是很有用的。more命令是一个用于一次翻阅一整屏文件的过滤器。
| 12
 3
 4
 5
 
 | more /etc/inittab
 
 
 more -num /etc/inittab
 
 | 
与more命令相比,我个人更喜欢less命令来查看文件。less命令与more命令类似,但less命令向前和向后翻页都支持,而且less命令不需要在查看前加载整个文件,即less命令查看文件更快速。
less常用命令参数如下:
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 
 | -b  <缓冲区大小> 设置缓冲区的大小-e  当文件显示结束后,自动离开
 -f  强迫打开特殊文件,例如外围设备代号、目录和二进制文件
 -g  只标志最后搜索的关键词
 -i  忽略搜索时的大小写
 -m  显示类似more命令的百分比
 -N  显示每行的行号
 -o  <文件名> 将less 输出的内容在指定文件中保存起来
 -Q  不使用警告音
 -s  显示连续空行为一行
 -S  行过长时间将超出部分舍弃
 -x  <数字> 将“tab”键显示为规定的数字空格
 /字符串:向下搜索“字符串”的功能
 ?字符串:向上搜索“字符串”的功能
 n: 重复前一个搜索(与 / 或 ? 有关)
 N: 反向重复前一个搜索(与 / 或 ? 有关)
 b  向后翻一页
 d  向后翻半页
 h  显示帮助界面
 Q  退出less 命令
 u  向前滚动半页
 y  向前滚动一行
 空格键 滚动一行
 回车键 滚动一页
 [pagedown]: 向下翻动一页
 [pageup]:   向上翻动一页
 
 | 
4.head - 显示文件头部
head命令用于打印指定输入的开头部分内容。默认情况下,打印每个指定输入的前10行内容。
使用-n选项可以指定打印文件的前N行:
| 12
 3
 4
 5
 6
 
 | head -n 5 /etc/inittab
 (或)head -5 /etc/inittab
 
 
 head -c 10 /etc/inittab
 
 | 
5.tail - 显示文件尾部
tail命令和head命令相反,它打印指定输入的结尾部分的内容。默认情况下,它打印指定输入的最后10行内容。
使用-n选项可以指定打印文件的最后N行:
| 12
 3
 4
 5
 6
 7
 8
 9
 
 | tail -n 10 /etc/inittab
 tail -10 /etc/inittab
 
 
 tail -f /var/log/messages
 
 
 tail -f /tmp/debug.log --retry
 
 | 
6.file - 查看文件类型
file命令用于接收一个文件作为参数并执行某些测试,已确定正确的文件类型。
| 12
 3
 4
 5
 6
 7
 8
 
 | file /etc/inittab
 
 
 file -i  /etc/inittab
 
 
 file -N *
 
 | 
7.wc - 查看文件统计信息
wc命令用于查看文件的行数、单词数和字符数等信息。语法类似如下所示:
| 12
 
 | wc filenameX Y Z /etc/inittab
 
 | 
其中X表示行数,Y表示单词数,Z表示字节数,filename表示文件名。
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 
 | wc -l /etc/inittab
 
 
 wc -w /etc/inittab
 
 
 wc -c /etc/inittab
 
 
 wc -L /etc/inittab
 
 | 
8.find - 查找文件或目录
find命令用于根据你指定的参数搜索和定位文件和目录的列表。find命令可以在多种情况下使用,比如你可以通过权限、用户、用户组、文件类型、日期、大小和其他可能的条件来查找文件。
find命令常用使用和说明如下:
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 
 | find /etc/ -name inittab
 
 
 find . -name inittab
 
 
 find . -iname example
 
 
 find . -type f -name "*.sh"
 
 
 find . -type f -perm 777
 
 
 find . -type f ! -perm 777
 
 
 find . -type f ! -perm /a+w
 
 
 find ~ -type f -perm /a+w
 
 
 find /tmp/ -type f -name "*.log" -exec rm -f {} \;
 
 
 find . -type f -empty
 
 
 find . -type d -empty
 
 
 find /tmp/ -type f -name ".*"
 
 
 find /tmp/ -user root
 
 
 find /tmp/ -group root
 
 
 find ~ -type f -mtime 3
 
 
 find ~ -type f -mtime +30
 
 
 find ~ -type f -mtime -3
 
 
 find ~ -type f -mtime +30 -mtime -60
 
 
 find /etc -type f -cmin -60
 
 
 find /etc -type f -amin -60
 
 
 find ~ -type f -size 50MB
 
 
 find ~ -type f -size +50MB -size -100MB
 
 
 find ~ -type f -size +100MB -exec rm -rf {} \;
 
 | 
本文章由blinkfox原创,本站仅仅为学习转发