Tab:自动补齐 \:强制换行 Ctrl+U:清空至行首(不含当前) Ctrl+K:清空至行尾(含当前) Ctrl+L:清屏 Ctrl+C:取消本次命令编辑 Ctrl+J:回车(相当于Enter) Ctrl+H:删除字符 pwd:显示用户当前所在的工作目录位置
cd -:回到上一次目录 cd … :回到上一层目录 cd ~(cd):回到当前家目录(root) cd / :进入根目录
ls:列表显示目录内容 ls -l:详细信息(以长格式显示文件) ls -lh:显示详细字节 ls -a:查看隐藏文件 ls -c:按文件修改时间排序 ls -i:在输出的第一列显示文件的l节点号 ls -r:按逆序显示ls命令的输出结果 ls -R:递归地显示指定目录的 各个目录中的文件
du:统计指定目录及文件所占空间大小 du -a:统计磁盘空间时包括所有的文件,不仅仅是统计目录 du -h:以更人性化的方式显示统计结果(以KB显示,不显示单位) du -s:只统计所占空间总的大小,而不是统计每个子目录、文件的大小
mkdir:创建空目录 mdir -p:一次性创建嵌套的多层目录
touch:创建空文件 touch 1.txt
rm:删除文件或目录 rm -f:删除文件或目录(不提示) rm -r:删除目录(递归) rm -i:删除文件或目录(提示)
软链接(符号连接):名称对名称------既可以创建文件又可以创建目录 硬链接:名称对索引号------只能创建文件不能创建目录 ln a a1:给a文件创建硬链接a1 ln -s b b1:给b文件创建软链接b1
cp :复制文件或目录,将需要复制的文件或目录重建一份,并保存为新的文件或目录。 cp -f:覆盖目标同名文件或目录时,不进行提醒,直接强制复制 cp -i:覆盖目标同名文件或目录时,提醒用户确认 cp -p:复制时保持源文件的权限、属主及时间标记等属性不变 cp -r:复制目录时必须使用此选项,表示递归复制所有文件及子目录
mv:将指定的文件或目录转移位置 若目标位置与源位置相同,则相当于执行重命名操作 mv 1.txt /opt mv 1.txt 2.txt 相当于改名
which:查找命令/文件存放目录。which (-a)命令/程序名 搜索范围由环境变量PATH决定
find:查找文件或目录。采用递归的方式,根据目录的名称、类型、大小等不同属性进行精细查找
按名称查找:-name 根据目标文件的名称进行查找,允许使用 * ?通配符
按文件大小查找:-size 根据目标文件的大小进行查找,一般使用 + - 设置超过或小于指定的大小作为查找条件。常用单位(kB、MB、GB)
根据文件属主查找:-user 根据文件是否属于目标用户进行查找
按文件类型查找:-type 根据文件的类型进行查找,文件类型包括普通文件(f),目录(d),块设备文件(b),字符设备文件(c)
find -a :而且 find -o:或者 find /boot -size +1024k -a -name “vmlinuz” find /boot -size +1024k -o -name "vmlinuz"