linux命令尖括号作⽤,Linux命令⾏帮助解析--各种符号意思作为Linux⼩菜,使⽤Linux终端命令时总是不知到如何使⽤相关的参数,如-p ,-r ,使⽤-和不使⽤-,⼀个-和两个--,有时能够在⽹上查询别⼈的使⽤⽅法,可是使⽤⼀次,第⼆次⼜忘记了,所以⾃⼰还是得掌握查看帮助⽂档的⽅法。
查看帮助
命令 -- help
man 命令
后者更加详细
~$ ls --help
~$ man ls
帮助中尖括号<>和⽅括号[]以及省略号...的含义
[] 表⽰是可选的;
<> 表⽰是可变化的;
x|y|z 表⽰只能选择⼀个;
-abc 表⽰三个参数(或任何⼆个)的混合使⽤
在⽅括号内的表达式("[" 和 "]"之间的字符)是可选的(写命令时要去掉括号)。
在尖括号内的表达式(""之间的字符)是必须替换的表达式(⽽且要去掉括号)。
省略号"..."表⽰该选项可以单个或多个
Linux命令格式:
command [options] [arguments]
command:命令
options: --单词 或 -单字
这⾥写图⽚描述
说明
Usage:rmdir [OPTION]... DIRECTORY,也就是说这个命令基本结构是 命令名+可选参数+⽬录
作⽤是删除⼀个空的⽂件夹,这⾥需要注意两点 ⼀个是[OPTION] 代表这个参数可有可⽆,⽽后⾯的...符号代表
这个OPTION是个可变长的参数,类似编程中形参后⾯跟... 代表可以有零到任意多个OPTION参数。
刘逸云个人资料第⼆个部分就是OPTION的种类
这个部分分为三个部分 -缩略形式的参数写法, --全称的写法, 参数描述。
有些OPTION是没有缩略写法的,⽐如第⼀个参数--ingonre-fail-on-non-empty就只有全称,所以前⾯的缩略形式就空⽩了,这个参数的作⽤就是忽略掉删除⽂件夹时⾮空⽂件夹的错误提⽰信息。
这个命令⽐较简单,⽂档阅读也⾮常简单。
新建test⽬录,并在test⽬录创建tmp1与tmp2 ⽂件夹
~/test$ mkdir tmp1
~/test$ mkdir tmp2
~/test$ ls海棠肉类美食大全
tmp1 tmp2
在test⽬录删除 tmp1
~/test$ rmdir tmp1
~/test$ ls
tmp2
惠若琪照片
在test上层⽬录删除 tmp2 加上-p参数~/test$ cd ../
~$ rmdir -p test/tmp2/
~$ ls test
ls: ⽆法访问test: 没有那个⽂件或⽬录~$
⽤--parent效果⼀样
~$ rmdir --parent test/tmp2/
~$ ls test
ls: ⽆法访问test: 没有那个⽂件或⽬录~$
-v 与 --verbose
缩写和全拼的差别
~/test$ rmdir -v tmp1cf战队宣言大全
rmdir: 正在删除⽬录 "tmp1"
~/test$ ls
蔡卓妍演~/test$ rmdir --verbose tmp1 rmdir: 正在删除⽬录 "tmp1"
超级街头霸王2出招表
~/test$ ls