linux

linux系统帮助与通配符

2018-12-27  本文已影响0人  new_liziang


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系统都可以使用)

上一篇下一篇

猜你喜欢

热点阅读