Ctrl + a:将光标移动到命令行首
Ctrl + e:将光标移动到命令行尾
Ctrl + w:删除光标前的一个单词
Ctrl + u:删除所有内容
Ctrl + y:粘贴上次删除的内容
Ctrl + r:搜索历史命令
删除光标之前的单词:ctrl + w删除到文本末尾:ctrl + k
参数 描述
-a 归档文件,并保留它们现在的属性(linux文件归档的意思是为文件或目录备份,建立归档文件)
-b 创建已存在目录文件的备份,而非覆盖它
-d 保留
-f 强制覆盖已存在的目标文件,不提示
-i 在覆盖目标文件之前提示
-l 创建文件链接而非复制文件
-p 如果可能保留文件属性
-r 递归的复制文件
-R 递归的复制目录
-s 创建一个符号链接而非复制文件
-S 覆盖默认的备份文件的后缀(默认是~)
-u 仅在源文件比目标文件新的情况下复制(相当于更新)
-v 详细模式,解释到底发生了什么
-x 仅限于当前文件系统的复制(这句话的背景是:Linux可同时挂在多个不同的文件系统类型的存储设备)
关于rm命令的命令行参数,可以参考cp的命令行参数,大多数是一致的,以下列举几个常用的:
-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
–preserve-root:不对根目录进行递归操作;
-v:显示指令的详细执行过程。