1.文件或目录复制命令
cp命令用来复制文件和目录命令
| 选项 | 作用 |
| -i(交互式0 | 如果在目标位置存在一个文件且该文件会被覆盖时,cp命令会询问是否继续 |
| -n(不覆盖) | 在目标位置存在文件时,不会覆盖文件,即不会进行复制操作 |
| -r或R(递归) | 用于复制目录以及目录内所有子目录和文件 |
| -p(保留属性) | 复制文件的同时保留源文件的属性,如权限和时间戳 |
| -v(详细模式) | 显示详细的复制过程信息 |
案例:

2、 文件或目录移动命令
mv命令用来移动文件或目录,或者重命名文件和目录的命令
| 选项 | 作用 |
| -i(交互式) | 如果移动或重命名目标位置已存在且会覆盖时,mv命令会询问用户是否继续 |
| -n(不覆盖) | 在目标位置存在文件时,不会覆盖文件,即不会进行移动或重命名操作 |
| -v(详细模式) | 显示详细移动或重命名过程信息。 |
案例:

3、文件或目录删除命令
rm命令用于删除命令。全程是“remove",删除的意思。
| 选项 | 作用 |
| -i | 在删除之前,显示每个文件是否确认删除 |
| -f | 强制删除 |
| -r | 递归的删除目录及内容 |
| -v | 详细模式,显示删除的每个文件 |
案例:

4、别名命令
用于创建或显示当前目录下的别名,别名是一种用户定义的命令定义的命令或函数,使用unaliasname可以删除一个别名。
选项:
| 选项 | 作用 |
| -p | 显示当前目录下的所有已定义的别名列表 |
4、文件属性查看命令
star命令是一个用于以树状结构显示目录及内容的使用程序,常用于显示文件系统的层次结构,列出指定目录下的说要子目录和文件。并以树的形式展示他们之间的关系。
选项
| 选项 | 作用 |
| -c | 指定输出信息的格式 |
| -f | 显示文件系统级别 |
| -t | 以更紧凑的方式显示输出信息 |
| --all | 显示所有可用的信息 |
| --derfsersnce | 跟随符号链接 |

最近访问:2025-08-01 20:49:19.035864074 +0800 #什么时间看的文件
最近更改:2025-08-01 20:49:44.924885651 +0800 #内容的变化
最近改动:2025-08-03 15:19:49.234912645 +0800 #属性变化和内容变化
创建时间:2025-08-01 20:49:19.035864074 +0800 #一般不会动
5、dd命令
用于复制文件和转换数据,它用于将源文件复制到目标文件或者用于在目标文件上进行数据转换
功能:
*生成块链接
*复制文件内容
*测试I/O性能
选项:
| 选项 | 作用 |
| if=filename | 指定输入文件 |
| of=filename | 指定输出文件 |
| bs=size | 指定块的大小 |
| count=nun | 指定要复制的块数 |
| conv=参数 | 进行数据转换,列入tec进行techeus格式转换 |
| skip=nun | 跳过第一个num块 |
| status=progress | 显示进度信息 |

6、链接命令
ln命令用于在文件系统中创建链接(links),链接分为两种类型:硬链接(hard link)和符号链接(symbolic link).
硬链接:是文件系统中的一个目录条目,它指向另一个文件的数据快。
和原始文件共享同一个inode,因此对文件的修改会影响到所有硬连接
硬链接不能跨越文件系统边界
符号(软)链接
符号链接是一个特殊文件,其内容是指定向另一个文件的路径
符号链接和原始文件不共享inode,因此删除原始文件后,符号链接仍然存在,但无法访问
符号链接可以跨越文件系统边界。
特点:
软连接:文件:lnode不同:目录lnode相同
硬链接:文件:lnode相同
| 选项 | 作用 |
| -s或--symbolic | 创建符号链接而不是硬链接 |
| -m或--force | 如果目标文件已存在,则覆盖它 |
| -i或--interactive | 在覆盖目标文件之前询问用户 |
| -p或--preserve | 保留源文件的属性,如权限和时间戳 |
案例:

7、file命令
在UNX和Linu系统中,file命令用于确定文件的类型或属性,它可以提供有关文件的内容、文件系统类型、文件权限等信息
| 选项 | 作用 |
| -b | 以二进制形式输出文件类型信息 |
| -f | 仅显示文件类型,不显示其他信息 |
| -i | 以人类可读的格式显示文件类型 |
| -L | 对符号链接进行特殊处理,查看链接指向的真是文件 |
二、VIM编辑器
1.命令模式
| 操作 | 作用 |
| G | 跳转到文件末尾 |
| gg | 返回文件首行 |
| home键或者^ | 跳到首字符 |
| endj键或者$ | 跳到尾字符 |
| yy | 单行复制 |
| nyy | n行复制 |
| p | 将光标移动到想要粘贴位置的上一行 |
| p | 将光标移动到想要粘贴位置的下一行 |
| u | 撤销操作 |
| dd | 单行删除 |
| ndd | N行删除 |
| D或者d$ | 从所在行的光标处删除到末尾 |
| d^ | 从所在行的光标处删除的行首 |
|
r | 替换某一个字符 |
| del | 光标所在字符的后一个字符 |
| /关键字 | 根据关键字查找 n:上翻 N:下翻 |
| ZZ | 保存并且退出 |
2.插入模式(进行文件内容编辑)
| 操作 | 作用 |
| a | 进入插入模式 |
| o | 在当下光标的下一行插入 |
| i | 在当前光标所在字符插入 |
| A | 在光标所在行的尾字符后插入 |
| l | 在光标所在的行的首字符插入 |
| O | 在当下光标的上一行插入 |
| ESC键 | 返回命令模式 |

被折叠的 条评论
为什么被折叠?



