递归创建3个文件目录:mkdir -p test/ {file1,file2,file3} -p 递归创建标志
绝对路径: 以根目录“/”起头
相对路径: 相对于当前目录
Change---上一次改变属性的时间
Modify---上一次修改内容的时间
Access----上一次访问的时间
Cat 访问文档内容 -n——在行首加上行号 -E——在行尾加上$
Tail 显示文档内容末尾几行 -n——显示后n行 无-n默认后10行
***** ln -s 设置软链接
ln -s /bin/ls(命令) 字符串 执行在当前目录 ./字符串 --->相当于ls
使用chmod 对文件 设置权限
o--other ;g--group ;u--user ;a-all(全部ogu)
Chmod o/g/u/a +/- r/w/x 文件名 ; 不写ogua默认为all
或者chmod 777 文件名
chmod -R 421 file1 ;则是操作file1下的所有文件 即 -R为递归操作
Chown: 改变所有者 ---chown ~~(属主) : ~~ (属组) 文件名
Vim打开文本文档后:
设置行号-- :set nu 取消行号-- :set nonu
光标移动到指定行-- :行号
Mv 可移动 也可重命名 mv /home/zhangsan /home/lisi
Find----- find 范围 条件
Find /etc -name init ---etc中查找name为init的文件
Find / -size +102400 --- 根目录下查找大于100M的文件
Find /home -user(属主) zhangsan --- home目录下查找所有者(属主) 为张三的文件 -group(属组)
Find / -size +102400 -a(并且 即and) -size -204800
-amin : access 访问时间
-cmin : change 文件属性
-mmin : modify 文件内容
Find /etc -cmin(-amin/-mmin) -5 ; 五分钟内被修改过文件属性(访问时间/文件内容)的文件
以上后缀加上 -exec ls -l {} \ ; 即显示详细信息
Grep: :在文件中搜寻字串匹配的行并输出
grep 字符串 范围 ; 例: grep mysql /root/install.log
-i----不区分大小写 -v-----取反,即排除,找出不包含指定字符串的内容
History: 最多纪录1000行 超过则自动写入到 .bash_history 文件中
history -a --->直接将history写入 .bash_history 文件中
history -c --->清除history
!!---> 调用上一次输入的指令
!# ----> 调用第#条命令
!Str ----> 调用最近使用的一条包含str的命令
进入root目录 : cd ~
WC: 统计命令 对具有文本内容的文件 wc=wc -lwc
-c : 统计字节数 -m : 统计字符数
-l : 统计行数 -L : 打印最长行的长度
-w : 统计字数 ---此处的字是 由空白、跳格或换行分割的字符串
Cut:切割每一行
Cut -d ‘指定字符‘ -f n 文件名
-d : 指定字符用来切割(默认为制表符 tab=“/t”) -f : 指定要显示的列数
Tar:解压缩
tar -zcvf 操作后文件名 被操作文件路径 : 压缩该文件
tar -zxvf 被操作文件路径 : 解压该文件