工作目录切换命令
1.pwd命令:用于显示当前用户所处的工作目录。格式:pwd [选项]。
2.cd命令:用于切换工作路径。格式:cd [路径]。
cd -a | #返回上一次目录 |
---|---|
cd . . | # 进入他的上级目录 |
cd ~ | #切换当前目录的家目录 |
3.ls命令:用于显示当前目录中的文件信息。格式:ls [选项] [文件]。
ls -a | #查看所有的全部文件 |
---|---|
ls -l | #用来查看文件属性 |
ls -d | #当前目录详细信息 |
ls -al | #查看当前目录的所有文件(包括隐藏文件)的详细信息 |
ls -ld /etc | #查看/etc目录的详细信息 |
文本文件编辑命令
1.cat命令:用于查看内容较少的纯文本文件。格式;cat [选项] [文件]。
cat -n | 给内容加编码 |
---|
2.more命令:用于查看内容较多的纯文本文件。该命令可以用空格键或回车键向下翻页,q退出。
3.head命令:用于查看纯文本文件的前N行。格式:head [选项] [文件]。
head -n 5 anaconda-ks.cfg | #查看文件anaconda-ks.cfg前5行的内容 |
---|
4.tail命令:用于查看纯文本文件的后N行或持续刷新内容。格式:tail [选项] [文件]。
可以用tail命令的持续刷新文件内容的功能来实时查看日志文件最新信息。
5.tr命令:用于替换文本文件中的字符。格式:tr [原始字符] [目标字符]。
cat anaconda-ks.cfg | tr [a-z] [A-Z] #通过管道符把cat读取的文本内容传递给tr命令,把文件内容的英文全部替换成大写
这种形式的替换只是在输出结果的替换,原文件的内容不会变化。
6.wc命令:用于通机指定文本的行数、字数、字节数。格式:wc [参数] 文本。
-c | 显示字节数(一个汉字=两个字节) |
---|---|
-w | 显示单词书 |
-c | 显示行数 |
7.stat命令:用于查看文件的具体存储信息和时间(atime、mtime、ctime)等信息。格式:stat 文件名。
Access | 查看时间 |
---|---|
Modify | 修改时间 |
Change | 更改时间 |
8.cut命令:用于按“列”提取文本字符,格式:cut [参数] 文本。
-f | 设置需要查看的列数 |
---|---|
-d | 间隔符号 |
9.diff命令:用于比较两个文本文件的差异。格式:diff [参数] 文件。
diff -q a.txt b.txt | #比较文件a与文件b是否不同 |
---|---|
diff -c a.txt b.txt | #比较文件a与文件b并输出具体的不同之处 |