格式:
命令 选项 参数
命令 参数 选项
1.1 ls 命令
ls
列出当前路径下所有文件
ls -a
列出当前路径下所有文件(包括隐藏文件 linux中隐藏文件都是以点开头的)
ls -l
列出当前路径下所有文件(包括文件的详细信息)
ls -lh
列出当前路径下所有的文件详细信息,且大小以K,M,G 的形式显示
ls 文件名
如过加的是目录文件,表示列出该目录下所有的文件
如果加的是其他文件,表示之列出该文件
多个选项可以连用,也可以选项参数一起用,如 ls -alh /home
1.2 cd命令
cd
目录名修改工作目录为指定的目录(进入指定目录)
cd /home/linux/dir
进入/home/linux/dir目录
cd dir
进入当前路径下的dir目录中
cd /
进入根目录
cd ~
进入当前目录的家目录
cd .
进入当前目录(没有变化)
cd ..
进入当前路径的上一级路径
cd -
进入上一次所在的路径
1.3 whoami 命令
显示当前使用的用户
1.4 pwd 命令
显示当前所在路径(绝对路径)
执行所有命令前建议先执行一下 whoami 和 pwd
确定没问题了在执行其他命令
1.5 mkdir 命令
mkdir dir
在当前路径下创建名为dir的目录文件
mkdir d1 d2 d3
在当前路径下并列创建三个目录文件 分别叫d1 d2 d3
mkdir -p d1/d2/d3
在当前路径下嵌套创建d1/d2/d3
1.6 rmdir 命令
rmdir
目录文件名 删除指定的目录,注意这个命令只能删除空目录
1.7 touch 命令
touch file1
如果file1不存在,表示当前路径创建普通文件,名字为file1
如果file1存在,表示更新文件的时间戳
1.8 rm 命令
rm 文件名
删除指定的文件
rm -r 目录文件
删除指定的目录文件
rm -f 文件名
删除时忽略提示信息
rm -rf 文件名
常用的用法
1.9 cp 命令
cp file1 file2
如果file2不存在,表示将file1复制一份取名为file2
如果file2存在,表示将file1复制一份取名为file2,覆盖原来的file2
cp file1 dir1
将文件file1复制一份,放到dir1里面,名字还叫file1
cp -r dir1 dir2
如果操作的是目录文件,需要加-r
如果dir2不存在,表示将目录文件dir1复制一份取名为dir2
如果dir2存在,表示将目录文件dir1复制一份放到dir2里面
1.10 mv 命令
mv file1 file2
如果file2不存在,表示file1重命名为file2
如果file2存在,表示将file1重命名为file2,覆盖原来的file2
mv file1 dir1
如果目录dir1中没有叫file1的文件,表示将file1移动到dir1里面
如果目录dir1有叫file1的文件,表示将file1移动到dir1中,且覆盖原来的file1、
mv dir1 dir2
如果dir2不存在,表示将目录文件dir1重命名为dir2
如果dir2存在,表示将目录dir1移动到dir2里面
1.11 cat 命令
cat 文件名
查看文件内容
cat -n 文件名
查看文件内容,显示行号
1.12 clear 命令
清屏 使用快捷键 ctrl +l(
小写的L)也可以
1.13 su 命令
su 用户名
切换用户
1.14 exit 命令
如果涉及到切换用户,表示退回到上一次的用户
如果已经是最开始的用户了,执行exit表示关闭终端
1.15 tap键补全
tap
键既可以用来补全命令,也可以用来补全文件名
补全规则:
如果给定的信息足以确定唯一的内容,按一下tap键就可以补全
如果不足以确定唯一的内容,按两下tap键,会提示可以补全哪些内容
再根据提示,输入一些关键信息,按tap键就可以补全了
注意:对于文件名的操作,建议尽量使用tap键补全,一来快,二来出错概率小
标签:文件,file1,file2,常用命令,dir1,命令,linux,目录 From: https://blog.csdn.net/m0_72110718/article/details/142339060