小白分享~linux基础知识(四)

Linux分享:https://www.jianshu.com/nb/49019939

pwd 命令:显示当前目录的路径

如果用户是 oscar,那么 ~ 这个目录就是 /home/oscar 这个目录,通常来说,命令行提示符会告诉你目前位于哪个目录下,除了看命令行提示符,还有一个方法:pwd 命令

  • pwd 是 Print Working Directory(“打印当前工作目录”)的缩写
  • 直接在终端输入 pwd,然后回车,就会执行此命令


    pwd命令.jpg

which 命令:获取命令的可执行文件的位置

which 命令不是一个必不可少的命令,平时用到它的机会也不多,which 命令用于显示一个命令的对应的可执行程序的位置,在终端中输入命令,按回车的时候,就是执行了对应的那个程序


which命令.jpg

ls 命令:列出文件和目录

ls 命令是最常用的 Linux 命令之一,ls 是 list 的缩写,是英语“列出”的意思,命令用于列出文件和目录,默认是开启颜色标注的

  • 蓝色 --> 目录, 绿色 --> 可执行文件
  • 红色 --> 压缩文件, 浅蓝色 --> 链接文件
  • 灰色 --> 其他文件


    ls命令.jpg
  • 可以用 --color=none 来关闭颜色标注:ls --color=none


    ls去掉颜色标注.jpg

ls 命令常用的一些参数

-a :显示所有文件和目录,包括隐藏的

  • Linux 中,以点(.)开头的文件是隐藏文件
  • 不包括开头的两个 . 和 .. ,这两个的含义如下:. (一个点)表示当前目录; .. (两个点)表示上一级目录
  • 大写的参数 -A,它的作用和小写的 -a 几乎一样,唯一不同就是 -A 不列出 . 和 .. 这两个文件


    ls -a和ls -A区别.jpg

-l :详细列表

-l 参数使得 ls 命令列出一个显示文件和目录的详细信息的列表,每一个文件或目录都有对应的一行信息.

  • 文件权限: drwxr-xr-x 、链接的数目: 2,1
  • 文件的所有者的名称、文件所在的群组、文件或目录的名称、最近一次修改的时间
  • 文件大小:单位是 octet,也就是 byte,是英语“字节”的意思


    ls -l命令.jpg

-t 按照文件或目录最近一次修改时间的降序排列

ls -t命令.jpg

ls -lath 参数合并在一起使用,效果是叠加

ls -lath效果叠加.jpg

cd 命令:切换目录

cd 命令是最常用的命令,表示“切换目录”,后面接的参数就是一个:你要去的那个目录的路径

  • 要回到上一级目录(也叫父目录),用 cd ..
  • 一个点(.)表示当前目录,两个点(..)表示上一级目录


    两个点(..)表示上一级目录.jpg
  • 相对路径:相对于当前目录的一个路径表示法


    cd 相对路径.jpg
  • 绝对路径:绝对的,不因当前目录而改变的一个路径表示法,绝对路径很好辨认,因为它总是以 / 开头, / 表示根目录
  • 回家目录方法:较好的方法:cd ~ 直接使用 cd 命令,不加任何参数


    回家目录.jpg

du 命令:显示目录包含的文件大小

  • du 可以让我们知道文件和目录所占的空间大小
  • 相比 ls -l 命令,du 命令统计的才是真正的文件大小
  • du 命令会深入遍历每个目录的子目录,统计所有文件的大小


    du命令.jpg

-a:显示文件和目录的大小

默认情况下,du 命令只显示目录的大小,如果加上 -a 参数,则会显示目录和文件的大小


du -a命令.jpg

-s:只显示总计大小

du -s命令.jpg

路径自动补全

Tab 键可以进行命令的补全(按两下 Tab 键),Tab 键还可以用于路径的补全,大大提高效率,防止手动输入路径时将名字写错

推荐阅读更多精彩内容