1、文件管理命令
touch ##新建文件,修改文件时间戳
touch file1 file2... ##建立文件fiile1,file2...
touch file ##把文件时间同步到当前时间
touch -t YYYYMMDDHHmm file ##把文件时间更改到指定时间
mkdir (make directory)
mkdir dir1 dir2 ... ##建立空目录
mkdir -p test/redhat/linux ##建立多层目录
rm ##删除文件或者目录
rm file file1 ... ##删除文件有提示
rm -f file ##删除文件无提示
rm -r dir dir1... ##删除目录有提示
rm -rf dir ##删除目录无提示
gedit ##图形的文本编辑器
gedit file file1... ##编辑file file1
#gedit 在使用时必须有图形
#file file1可以不存在
vim #文本编辑器
vim file #进入到vim的浏览模式
#浏览模式不能编辑文件
#在浏览模式中按<i>进入插入模式
#在vim中鼠标不能控制光标用上下左右移动光标
#按<ESC>退出插入模式
#按:wq保存更改
#:q 当vim打开文件后未作任何操作可以直接退出
#:q! 当vim打开文件后修改文件内容但不想保存可以强制退出
vim异常退出 ##当vim编写文件时在未保存更改内容被强制关闭
##vim出现异常
#[O] 只读打开文件
#(E) 继续编辑
#(R) 恢复未保存内容编辑
#(D) 删除.swp文件进入编辑
#(Q) 退出当前文件编辑
#(A) 退出vim系统
pwd ##显示当前的工作目录
##"cd ~-" = "cd -" CDIR <--> ODIR
## ".." 当前目录的上级目录
# ls dir 显示指定目录中内容的名称
# ls -d dir 显示目录本身的名称
# ls -l file 显示文件属性
# ls -l dir 显示目录中内容的属性
# ls -ld dir 显示目录本身属性
# ls -s 显示文件大小
# ls -R dir 第归显示目录中的内容
* ##匹配0~任意字符
? ##匹配单个字符
[[:alpha:]] ##匹配单个字母
[[:lower:]] ##匹配单个小写字母
[[:upper:]] ##匹配单个大写字母
[[:digit:]] ##匹配单个数字
[[:alnum:]] ##匹配单个数字或字母
[[:punct:]] ##匹配单个符号
[[:space:]] ##匹配单个空格
[ ] ##条件是或者关系是模糊匹配,对象和几个对比匹配就操作
##[1-10] 1到10 [!d-f]|[^d-f] 除了d-f以外
{ } ##点名机制,经精确指定集合中的每经精确指定集合中的每一个元素
##{1..10} 1-10 {a..c} a-c
~username ##指定的用户家目录
"~+" = "." ##当前目录
~- ##当前目录之前所在目录
.. ##当前目录的上级目录