1. ls命令、cd命令、pwd命令
1.1 ls
ls -a ## 显示所有包括隐藏
ls -l ## 文件名+权限+所有者+文件大小
ls -al ## 上面叠加
ls -h ## –human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G)
ls -alh ## 三种效果叠加
drwxr-xr-x
第一位红框:
d表示文件夹,-表示文件,l表示链接文件,p是管道;
第2-4位 rwx:
表示权限,读、写、执行
第5-7位 r-x:
表示文件属主所在同一个组的用户具有的权限
第8-10位 r-x:
表示其他用户所具有权限
1.2 cd命令
cd / ## 根目录
cd .. ## 父目录
cd ~ ## 用户主目录
cd - ## 上一次目录
cd / ## 根目录
cd .. ## 父目录
cd ~ ## 用户主目录
cd - ## 上一次目录
1.3 pwd命令
显示当前目录
2. mkdir命令、rm命令、mv命令、cp命令、cat命令、nl命令
2.1 mkdir命令
mkdir -m ## 权限限定
mkdir -p ## 递归创建目录。若路径中的某些目录尚不存在,系统将自动建立好那些尚不存在的目录
mkdir -v ## 每次创建新目录都显示信息
2.2 rm命令
-f --force 忽略不存在的文件,从不给出提示
-i --interactive 进行交互式删除
-r --recursive 指示 rm 将参数中列出的全部目录和子目录均递归地删除
-v --verbose 详细显示进行的步骤
2.3 mv命令
参数 描述
-b --back 若需覆盖文件,则覆盖前先行备份
-f --force 如果目标文件已经存在,不会询问而直接覆盖
-i --interactive 若目标文件已经存在时,就会询问是否覆盖
-u --update 若目标文件已经存在,且源文件比较新,才会更新
-t --target 该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后
2.4 cp命令
参数 描述
-t --target-directory 指定目标目录
-i --interactive 覆盖前询问(使前面的 -n 选项失效)
-n --no-clobber 不要覆盖已存在的文件(使前面的 -i 选项失效)
-s --symbolic-link 对源文件建立符号链接,而非复制文件
-f --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
-u --update 使用这项参数之后,只会在源文件的修改时间较目的文件更新时,或是对应的目的文件并不存在,才复制文件
2.5 cat命令
参数 描述
-A --show-all 等价于 -vET
-b --number-nonblank 对非空输出行编号
-e 等价于 -vE
-E --show-ends 在每行结束处显示 $
-n --number 对输出的所有行编号,由 1 开始对所有输出的行数编号
-s --squeeze-blank 有连续两行以上的空白行,就代换为一行的空白行
-t 与 -vT 等价
-T --show-tabs 将跳格字符显示为 ^I
-u (被忽略)
-v --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
来源: 实验楼
链接: https://www.shiyanlou.com/courses/68
本课程内容,由作者授权实验楼发布,未经允许,禁止转载、下载及非法传播
2.6 nl命令
3. more命令、less命令、head命令、tail命令