美文网首页
小白分享~linux基础知识(四)

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

作者: 巴鶴 | 来源:发表于2021-02-27 10:56 被阅读0次

    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 键还可以用于路径的补全,大大提高效率,防止手动输入路径时将名字写错

    相关文章

      网友评论

          本文标题:小白分享~linux基础知识(四)

          本文链接:https://www.haomeiwen.com/subject/utamfltx.html