递归创建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 -z
c
vf 操作后文件名 被操作文件路径 :
压缩
该文件
tar -z
x
vf 被操作文件路径 :
解压
该文件