03目录相关命令

目标

查看目录内容 切换目录 创建和删除操作 拷贝和移动文件 查看文件内容 其他
ls cd mkdir ouch m cpmv catmoregrep echo重定向>和>>管道|

01查看目录内容

1.1终端使用技巧

1>自动补全

  • 在敲出文件/目录/命令的前几个字母之后,按下tab键
  • 如果输入的没有歧义,系统会自动补全
  • 如果还存在其他文件/目录/命令,再按一下tab键,系统会提示可能存在的命令

2>曾经使用过的命令

  • 按上/下光标键可以在曾经使用过的命令之间来回切换
  • 如果想要退出选择,并且不想执行当前选中的命令,可以按ctrl+c
  • .表示当前目录,
  • ..表示上一级目录
  • ~表示家目录

1.2ls命令说明

ls是常用的命令之一,类似DOS下的dir命令

  • Linux文件或者目录名称最长可以有256个字符

  • 以.开头的文件为隐藏文件,需要-a 参数才能显示ls -a显示所有目录

    ls常用选项

    -a 显示指定目录下所有子目录与文件,包括隐藏文件
    -l 以列表方式显示文件的详细信息(纵向显示文件名和大小)
    -h 配合-l以人性化的方式显示文件大小(ls -l -h或者文件大小更直观)

    上面三个命令可以相互配合不区分顺序,比如 :ls -lh与ls -hl效果是一样的。

    蓝色字体是目录,白色字体是文件。


    计算机中文件大小的表示方式(科普)

    单位 英文 含义
    字节 B(Byte) 在计算机中作为一个数字单元,一般为8为二进制数
    K(Kibibyte) 1KB=1024B,千字节
    M(Mebibyte) 1MB=1024KB
    千兆 G(Gigabyte) 1GB=1024MB
    T(Terabyte) 1TB=1024GB
    p(Petabyte) 1PB=1034TB
    E(Exabyte) 1EB=1024PB
    Z(Zettabyte) 1ZB=1024EB
    Y(Yottabyte) 1YB=1024ZB

    ls通配符的使用

    通配符 含义
    * 代表任意个数个字符
    代表任意一个字符,至少一个
    [] 表示可以匹配字符组中的任意一个
    [abc] 匹配ac中的任意一个
    [a-f] 匹配从a-f中的任意一个字符

02切换目录

2.1cd

  • cd 是英文change directory 的缩写,其功能为更改当前的工作目录

  • 注意:Linux所有的目录和文件名大小写敏感

    命令 含义
    cd 切换到当前用户的主目录(/home/用户)
    cd ~ 切换到当前用户的主目录(/home/用户)
    cd . 切换到当前目录不变
    cd .. 切换到上一级目录
    cd - 可以在两次工作目录之间来回切换
    cd / 切换到根目录

2.2相对路径和绝对路径

  • 相对路径:在输入路径时,最前面不是/或者~,表示相对当前目录所在的目录位置
  • 绝对路径:在输入路径时,最前面是/或者~,表示从根目录/家目录开始的具体目录位置
自律, 坚定, 随和, 坚强, 为了自己想要的,去奋斗
原文地址:https://www.cnblogs.com/xiaowututu/p/13673921.html