工作目录切换命令和文本文件编辑命令.
目录切换命令
1.pwd命令
pwd命令用于显示用户当前所处的工作目录,格式为 "pwd [选项]"。
2.cd命令
cd命令用于切换工作路径, 格式为 "cd [选项]"。
这个命令应该是最常用的一个Linux命令了。可以通过cd命令迅速,灵活地切换到不同的工作目录。除了常见的工作目录,还可以使用 “cd -”命令返回到上次所处的目录,使用 “cd..”命令进入上级目录,以及使用“cd ~” 命令切换到当前用户的家目录,亦或使用 “cd ~username” 切换到其他用户的家目录。(把cd切换进/etc目录中。 # cd /etc)
3.ls命令
ls命令用于显示目录中的文件信息, 格式为"ls[选项] [文件]"。
所处的工作目录不同,当前工作目录下的文件肯定也不同。使用ls命令的 “-a” 参数看到全部文件 (包括隐藏文件),使用 “-l” 参数可以查看文件的属性,大小等详细信息。将这两个参数整合之后,在执行ls命令即可查看当前目录中的所有文件并输出这些文件的属性信息。
文本文件编辑命令
1.cat命令
cat命令用于查看纯文本文件 (内容较少的),格式为 "cat[选项] [文件]"。
Linux系统中有多个用于查看文件内容的命令,每个命令都有自己的特点,比如这个cat命令就是用于查看内容更较少的纯文本文件的。(如果在查看文件内容时还想顺便显示符号的话,不妨在cat命令后面追加一个-n参数)。
2.more命令
more命令用于查看纯文本文件(内容较多),格式为 "more[选项]文件"。
如果需要阅读长篇小说或者非常长的配置文件,那么 “cat”可就不合适了。因为一旦使用cat命令阅读长篇的文本内容,信息就会在屏幕上快速翻滚,导致自己还没来得及看到,内容就已经翻篇了。因此对于长篇的文本内容,要使用more命令来查看。more命令会在最下面使用百分比的形式来提示你已经阅读了多少内容。你还可以使用回车键向下翻页。
3.head命令
head命令用于查看纯文本文档的前N行,格式为 "head [选项] [文件]"。
在阅读文本内容时,谁也难以保证会按照从头到尾的顺序往下看完整个文件。如果只想查看文本中前20行的内容,该怎么办呢?head命令可以派上用场了。
4.tail命令
tail命令用于查看纯文本文档的后N行或持续刷新内容,格式为 "tail[选项] [文件]"。
我们可能还会遇见另一种情况,比如需要查看文本内容的最后20行,这是就需要用到tail命令了。tail命令的操作方法与head命令非常相似,只需要执行 “tail -n 20 文件名” 命令就可以达到这样的效果。tail命令最强悍的功能是可以持续刷新一个文件的内容,当想要实时查看最新日志文件是,这特别有用,此时的命令格式为 “tail -f 文件名”。
5.tr命令
tr命令用于替换文本文件中的符号,格式为 "tr [原始字符] [目标字符]"。
在很多时候,我们想要快速的替换文本中的一些词汇,又或者把文本内容都进行替换,如果进行手工替换,难免工作量太大,尤其是需要处理大批量的内容时,进行手工替换更不现实。这是,就可以先使用cat命令读取待处理的文本,然后通过管道福把这些文本内容传递给tr命令进行替换操作即可。(例如,把某个文本内容中的英文全部替换为大写)
6.wc命令
wc命令用于统计指定文本的行数,字符,字节数,格式为 "wc [参数] 文本"。
Linux系统中的wc命令用于统计文本的行数,字数,字节数等。wc的参数以及相应的作用如下:
参数 作用
-l 只显示行数
-w 只显示单词数
-c 只显示字节数
7.stat命令
stat命令用于查看文件具体存储信息和时间等信息,格式为 "stat 文件名称"
stat命令可以查看文件的存储信息和时间等信息,命令stat anaconda-ks.cfg会显示出文件的三种时间状态,Access, Modify, Change。这三种时间的区别将在下面的touch命令中详细详解。
8.cut命令
cut命令用于按 “列” 提取文本字符,格式为 "cut[参数] 文本"。
在Linux系统中,如何准确地提取出最想要的数据,这也是我们应该重点学习的内容。一般而言,按基于 “行” 的方式来提取数据是比较简单的,只需要设置好要搜索的关键词即可。但是如果是按列搜索不仅要使用-f参数来设置需要看的列数,还需要使用-d参数来设置间隔符号。passwd在保存用户数据信息时,用户信息的每一项值之间是采用冒号来间隔的。
9.diff命令
diff命令用于必将多个文本文件的差异,格式为 "diff [参数]文件"。
在使用diff命令时,不仅可以使用--brief参数来确认两个文件是否相同,还可以使用-c参数来详细比较出多个文件的差异之处,这可以准确的判断出文件是否被篡改等。(先用cat分别查看diff-A.txt和diff-B.txt文件的内容,然后进行比较)。
2020-09-17 18:33:21

浙公网安备 33010602011771号