Linux常用命令-----------带你走进Linux的世界

it2023-02-24  80

目录

一、Linux常用命令1.1 命令行常用操作 1.2 cd1.3 ls1.4 du1.5 mkdir1.6 touch1.7 rm1.8 ln1.9 cp1.10 mv1.11 which1.12 find

一、Linux常用命令

1.1 命令行常用操作

Tab:自动补齐 \:强制换行 Ctrl+U:清空至行首(不含当前) Ctrl+K:清空至行尾(含当前) Ctrl+L:清屏 Ctrl+C:取消本次命令编辑 Ctrl+J:回车(相当于Enter) Ctrl+H:删除字符 pwd:显示用户当前所在的工作目录位置

1.2 cd

cd -:回到上一次目录 cd … :回到上一层目录 cd ~(cd):回到当前家目录(root) cd / :进入根目录

1.3 ls

ls:列表显示目录内容 ls -l:详细信息(以长格式显示文件) ls -lh:显示详细字节 ls -a:查看隐藏文件 ls -c:按文件修改时间排序 ls -i:在输出的第一列显示文件的l节点号 ls -r:按逆序显示ls命令的输出结果 ls -R:递归地显示指定目录的 各个目录中的文件

1.4 du

du:统计指定目录及文件所占空间大小 du -a:统计磁盘空间时包括所有的文件,不仅仅是统计目录 du -h:以更人性化的方式显示统计结果(以KB显示,不显示单位) du -s:只统计所占空间总的大小,而不是统计每个子目录、文件的大小

1.5 mkdir

mkdir:创建空目录 mdir -p:一次性创建嵌套的多层目录

1.6 touch

touch:创建空文件 touch 1.txt

1.7 rm

rm:删除文件或目录 rm -f:删除文件或目录(不提示) rm -r:删除目录(递归) rm -i:删除文件或目录(提示)

1.8 ln

软链接(符号连接):名称对名称------既可以创建文件又可以创建目录 硬链接:名称对索引号------只能创建文件不能创建目录 ln a a1:给a文件创建硬链接a1 ln -s b b1:给b文件创建软链接b1

1.9 cp

cp :复制文件或目录,将需要复制的文件或目录重建一份,并保存为新的文件或目录。 cp -f:覆盖目标同名文件或目录时,不进行提醒,直接强制复制 cp -i:覆盖目标同名文件或目录时,提醒用户确认 cp -p:复制时保持源文件的权限、属主及时间标记等属性不变 cp -r:复制目录时必须使用此选项,表示递归复制所有文件及子目录

1.10 mv

mv:将指定的文件或目录转移位置 若目标位置与源位置相同,则相当于执行重命名操作 mv 1.txt /opt mv 1.txt 2.txt 相当于改名

1.11 which

which:查找命令/文件存放目录。which (-a)命令/程序名 搜索范围由环境变量PATH决定

1.12 find

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"

最新回复(0)