1.pwd命令:查看当前所在的工作目录,不需要指定任何选项或参数,登录终端窗口后默认的工作目录是用户的主目录
2.cd命令:在不同的目录间切换,就是更改当前工作目录,可以使用绝对路径或相对路径。如果没有参数,表示切换到当前登录用户的主目录。 cd [目标路径]
可以使用一些特殊符号表示目标路径,以简化命令的输入
cd . 进入当前目录
cd .. 进入上一级目录
cd - 进入上次所在的目录
cd ~ 进入当前登录用户的主目录
cd ~root 进入root用户的主目录
3.ls命令:显示目录内容
ls [-CFRacdilqrtu] [目录名称]
-a 列出所有文件,包括以“.”开头的隐藏文件
-d 将目录像其它普通文件一样列出,而不是列出它们的内容
-f 将文件按磁盘存储顺序列出,而不是按文件名排序输出
-i 显示文件的inode编号
-l 显示文件的详细信息,而且一行显示一个文件
-u 将文件按其最近访问时间排序
-t 将文件按其最近修改时间排序
-c 将文件按其状态修改时间排序
-r 将输出结果逆序排序,和-t、-S等选项配合使用
-R 将目录及其所有子目录的内容全部显示出来
-S 按文件大小排序,默认大文件在前
4.cat命令:在标准输出设备上显示文件内容,可以同时打开多个文件并显示
cat [-AbeEnstTuv] [文件列表]
-b 只显示非空行的行号
-E 在每行结尾处显示“$”符号
-n 显示所有行的行号
-s 将连续的多个空行替换为一个空行
-T 把制表符TAB字符显示为“^|”
5.head命令:显示文件开头若干行内容,默认显示前10行
注意:UNIX及Linux中换行符占一个字节,而Windows中换行符占两个字符
head [-cnqv] 文件列表
-c size 显示文件开头的size字节
-n number 显示文件开头的number行
-q 不显示文件名的头信息
-v 总是显示文件名的头信息
6.tail命令: 显示文件结尾若干行内容,默认显示前10行
tail [-cnqv] 文件列表
-c size 显示文件结尾的size字节
-n number 显示文件结尾的number行
-q 不显示文件名的头信息
-v 总是显示文件名的头信息
tail命令的特殊用法:动态刷新文件内容
7.more命令:分页显示文件,即一次显示一页内容。经常和管道功能一起使用。
more [选项] 文件名
-num 指定每屏显示的行数
+num 从第num行开始显示
-p 先清屏再显示文本文件内容
命令内部操作 | |
F键或空格键 | 向下翻一页 |
D键或Ctrl+D | 向下翻半页 |
B键或Ctrl+B | 向上翻一页 |
回车键 | 向下移动一行 |
Q键 | 退出more命令 |
8.less命令:分页显示文件,即一次显示一页内容。经常和管道功能一起使用。
less的作用与more十分相似,不同点为less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。其次less命令还可以使用PageUp键向上翻页,PageDown键向下翻页
less -N 文件名:显示行号