记录知识,分享热爱
文章目录
Linux终端命令格式:
command [-option] [parameter]
说明:
command:命令名
[-option]:选项,可用来对命令进行控制,也可省略,不同选项可以组合使用
[parameter]:传给命令的参数,可以为0个、1个或多个
[ ]代表可选
查阅和帮助:
如果你在使用命令时忘了某个命令对应操作,可以通过以下两种方式查阅命令的帮助信息
1.–help
command --help
可以显示command命令的帮助信息
2.man
man command
查阅command命令的使用手册
man手册包含了大部分命令和函数的详细使用说明
man手册使用说明
操作键 | 功能 |
---|---|
空格键 | 显示手册页的下一屏 |
回车键 | 滚动手册页的下一行 |
b | 回滚一屏 |
f | 前滚一屏 |
q | 退出 |
/word | 搜索word字符串 |
自动补全和命令选择技巧:
1.自动补全
在敲出文件/目录/命令的前几个字符后,按下tab键
系统会自动补全,如果有其他歧义,再按一下tab键
2.命令选择
你前面敲过的命令想再使用的话,按上/下键即可来回切换
如果想退出选择,按Ctrl+c
文件目录命令:
ls命令
这个命令对应的英文是list
相当于dos下的dir命令
作用是查看当前文件夹下的内容
ls常用选项
参数 | 含义 |
---|---|
-a | 显示指定目录下的所有子目录和文件,包括隐藏文件 |
-l | 以列表形式显示文件的详细信息 |
-h | 显示文件大小 |
ls通配符的使用
通配符 | 含义 |
---|---|
* | 代表任意个数个字符 |
? | 代表任意一个字符 |
[] | 表示可以匹配字符组中的任意一个 |
[abc] | 匹配abc中任意一个 |
[a-f] | 匹配从a到f范围的任意一个 |
cd命令
这个命令对应的英文是change directory
作用是切换文件夹
命令 | 含义 |
---|---|
cd ~ | 切换到用户的主目录 |
cd . | 保持在当前目录不变 |
cd … | 切换到上一级目录 |
cd - | 在最近两次工作目录互相切换 |
绝对路径:最前面是~或者/,表示从根目录/家目录开始的具体目录位置
相对路径:最前面不是~或者/,表示在相对当前目录所在的目录位置
mkdir命令
这个命令对应的英文是make directory
作用是创建目录
mkdir
命令可以配合-p
递归创建目录
例如`mkdir -p ./a/b/c可以循环创建a/b/c
tree命令
这个命令可以以树状图的形式显示目录
-d表示只显示目录
rm命令
这个命令对应的英文是remove
作用是删除指定的文件夹
rm -f
表示强制force的意思,就是强制删除,忽略不存在的文件,无需提醒
rm -i
表示删除前提醒
rm -r
表示递归地删除目录下的内容,我们删除文件夹时就要加-r
注意 rm -rf/*
会删除所有目录和文件且无提醒,这波是删库跑路啊!谨慎使用
cp命令
这个命令对应的英文是copy
作用是拷贝
cp [源文件] [目标文件]
cp -f
f表示强制force的意思,就是强制复制文件或目录,不论目的文件或目录是否存在
cp -r
表示复制目录
mv命令
mv [源文件] [目标文件]
这个命令对应的英文是move
作用是移动或者重命名目录or文件夹
pwd命令
这个命令对应的英文是print work directory
作用是查看当前所在文件夹,也是很常用
touch命令
这个命令对应的英文是touch
作用是如果文件不存在,就新建文件
后续会不断更新关于Linux基础的文章,欢迎关注!