工作目录切换命令和文本文件编辑命令.

                                                                                                                                             目录切换命令

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

         

posted @ 2020-09-17 18:36  宇季  阅读(463)  评论(0)    收藏  举报