linux系统帮助与通配符
linux系统帮助
whatis 命令 ##查看命令的用途
[kiosk@foundation74 ~]$ whatis cd ##查看命令的用途
cd (1) - GNU Bourne-Again SHell (GNU 命令解释程序 “Bour...
cd (3tcl) - 改变工作目录
cd (1p) - change the working directory
[kiosk@foundation74 ~]$ whatis ls
ls (1) - 列目录内容
ls (1p) - list directory contents
查看命令的用法
命令 --help ##查看基本用法
[ ] ##选项内可以加可以不加
... ##选项内可以加任意个数
<> ##选项内必须添加
UserAge ##标示命令用法
options ##对参数的说明
man查看命令或文件的说明手册
man 命令
man 5 文件
man的级别
1 #命令
2 #系统调用接口
3 #函数库调用接口
4 特殊设备文件
5 #系统配置文件
6 #游戏规则说明
7 #包说明
man的基本用法
上|下 ##逐行查看
pgup|pgdn ##分页查看
/关键字 ##高亮显示关键字,n向下匹配,N上向匹配
:q ##退出
man -k 字符串 ##下看当前字符串在系统中拥有的man的级别
/usr/share/doc ##系统中所有安装过的软件的帮助文档
linux系统中的通用配置符号
* 匹配任意个字符
? 匹配单个字符
[[:alpha:]] 单个字母
[[:lower:]] 单个小写字母
[[:upper:]] 单个大写字母
[[:digit:]] 单个数字
[[:punct:]] 单个符号
[[:space:]] 单个空格
[[:alnum:]] 单个数字或字母
[[:punct:]][[:upper:]] 单个符号或大写字母
通配符的使用{1..3} 1-3所有数字
[kiosk@foundation74 dir1]$ touch file{1..9}
[kiosk@foundation74 dir1]$ ls
file1 file2 file3 file4 file5 file6 file7 file8 file9
[1-9] 1-9的任意数字
[kiosk@foundation74 dir1]$ rm -rf file[1-3]
[kiosk@foundation74 dir1]$ ls
file4 file5 file6 file7 file8 file9
[!3-5] 不是3-5的数字
[kiosk@foundation74 dir1]$ touch file{1..9}
[kiosk@foundation74 dir1]$ rm -rf file[!3-5]
[kiosk@foundation74 dir1]$ ls
file3 file4 file5
[kiosk@foundation74 dir1]$
{1,4,7}; 1,4,7三个数
[kiosk@foundation74 dir1]$ touch file{1,9}
[kiosk@foundation74 dir1]$ ls
file1 file9
[a-z] 字母同数字
[kiosk@foundation74 dir1]$ touch file{a..z}
[kiosk@foundation74 dir1]$ ls
filea filed fileg filej filem filep files filev filey
fileb filee fileh filek filen fileq filet filew filez
filec filef filei filel fileo filer fileu filex
[kiosk@foundation74 dir1]$ rm -rf file[a-h]
[kiosk@foundation74 dir1]$ ls
filei filek filem fileo fileq files fileu filew filey
filej filel filen filep filer filet filev filex filez
~ 当前用户家目录
~usename 指定用户家目录
~+ 当前目录(相当于. 区别是任何类linux系统都可以使用)
~- 进入当前目录之前所在目录(相当于.. 区别是任何类linux系统都可以使用)