前言
在Linux系统中,一切都是文件。 linux文件名区分大小写,不要用特殊字符(/)。
通配符
* 匹配0或多个任意字符
? 匹配单个字符
[ ] 可以匹配一组单个字符(例如,[12]),或者是匹配用连字符(“-”)指定的某一范围内的字符(例如,[1-3])
命 令 | 匹 配 |
---|---|
ls libby1[12].jpg | libby11.jpg和libby12.jpg,但不匹配libby10. jpg |
ls libby1[0-2].jpg | libby10.jpg到libby12.jpg,但不匹配libby1.jpg |
ls libby[6-8].jpg | libby6.jpg到libby8.jpg,但不匹配其他文件 |
|
一些有意思的命令
##返回跳转到此目录前的目录
cd -
#更新文件时间,文件不存在则创建文件
touch -t [[CC]YY]MMDDhhmm[.ss] demo.txt
#查找命令的可执行文件、源文件的路径
whereis mysql
#找出将要运行的命令的版本(whereis会找出多个,which命令就能告诉你这个命令的哪个版本将会运行。)
which mysql
#再次运行最近运行过的命令
!!
#获取会话最近执行命令(返回编号和命令)
history
!988 //执行历史编号对应的命令
#执行运行过的最后一条cat命令(cat /opt; cat /dev ; cat /root 。则运行 cat /root)
!cat
#只展示目录使用的总空间
du -s
#检查是否已安装服务
##通过 rpm 命令
rpm -q [服务名] 例如: rpm -q vsftpd
##通过版本号等检查
vsftpd -v