Linux 查看目录和文件

目录

1——显示当前目录:pwd

2——改变目录:cd

3——列出目录内容:ls

4——列出目录内容:dir和vdir

​5——查看文本文件:cat和more

6——阅读文件的开头和结尾:head和tail

7——查找文件内容:grep


1——显示当前目录:pwd

pwd命令会显示当前所在的位置,即工作目录,例如

2——改变目录:cd

输入cd命令,后面跟着一个路径名作为参数,就可以直接进入到另外一个子目录中去,例如

cd ~ #可以直接回到自己的用户主目录下,也就是home下

 注:在shell中,“..”代表当前目录的上一级目录,而“.”则表示当前目录。

3——列出目录内容:ls

ls是list的简化形式,ls的命令选项非常多,这里就不一一例举了,可以看这里ls (列出目录)——文件颜色含义等

当我们输入ls -a时会看到一些文件前面带点号。在linux上,这些文件被称为隐含文件,默认是不显示在目录下的,除非指定-a选项。如下图所示: 

另一个常用的选项是-l,可以用来查看文件的各种属性,如下所示,前进几个权限代表的意思可以看这里文件权限标志含义

Linux 查看目录和文件_第1张图片

4——列出目录内容:dir和vdir

在linux中dir的功能要比ls少一些,其他用法都是一样的 

Linux 查看目录和文件_第2张图片

vdir相当于ls -l,默认情况下列出目录和文件的完整信息

Linux 查看目录和文件_第3张图片5——查看文本文件:cat和more

cat命令用于查看文件内容,后跟文件名作为参数,例如:

cat 可以跟多个文件名作为参数,也可以使用通配符 

Linux 查看目录和文件_第4张图片 加上参数-n可以在每行的前面显示行数 

Linux 查看目录和文件_第5张图片

cat命令会一次将所有的内容全部显示在屏幕上,因此当文件内容很多时,这样观看非常不好,此时就可以用到more命令了,可以一页一页地显示文件内容

more加文件名即可查看

 可以看到在每页的下方都会有个百分比,表示已显示内容占整个文件的比例,按空格键向下翻动一页,按enter键向下滚动一行,按Q键退出。

6——阅读文件的开头和结尾:head和tail

这两个命令分别用于显示文件的开头和结尾,可以使用参数-n来指定显示的行数,例如: Linux 查看目录和文件_第6张图片

7——查找文件内容:grep

在文件中搜索指定内容,并显示包含该模式的所有行。在文件中搜索的模式称为正则表达式

grep -[OPTIONS参数] PATTERN(关键词) [FILE文件]

注:参数可省略 

通过例子来看它的作用:

Linux 查看目录和文件_第7张图片

grep会将文件中出现的关键词的行输出,也可以指定多个文件来搜索。

如果是要查找多个连在一起的关键词,则需要用单引号将他们括起来

补充:常见参数有

-c 输出所包含查找内容的行数
-i  忽略查找内容的大小写
-n  显示匹配的行及其行号。
-w  匹配整个单词。
-o 只打印匹配行的匹配部分,每个这样的部分在单独的输出行上。

你可能感兴趣的:(Linux干货,开发语言,linux,shell)