tree -l 1 查看目录树(1层)
ls 查看当前目录文件
cd 进入
pwd 查看当前所在路径
touch 创建文件
mkdir 创建文件夹
rm 删除
cp -r 复制
mv 移动、重命名
ps -ef 资源管理器(查看pid)
kill -9 pid (杀死进程)
vim 编辑器
cat 查询
tail -f 查看日志
chomd 744 xxx.txt 设置文件权限
tar -zxvf xxx.tar.gz 解压
tat -czf xxx文件 压缩
lsof -i :端口号 -->查看对应端口是谁在使用
find / -name 查看对应名称文件所在
ln -s ./test/my.log my.log ->创建软连接
ls -l /user/log | wc -l 统计user/log下的每一个文件数量
du -sh /user/* 读出user下的每一个文件大小
vim技巧
数字+↑ 光标上移数字行
数字+↓ 光标下移数字行
0 光标移动到行首
$ 光标移动到行尾
gg 回到首行
G 跳到尾行
yy 复制光标行
pp 粘贴当前行
数字yy 复制数字行
dd 删除
数字x 剪切
/查询内容
?查询内容
1,$s/hyd/lsy/g 从头到尾搜索hyd改成lsy
set nu 设置行号
set nonu 不设置行号
>xxx.txt 搜索出的内容保存至一个文本
>>xxx.txt 保存至文本不覆盖
grep、awk、sed
grep命令的常用格式:grep [选项] “模式” [文件]
grep 选项(-c次数 ,-i忽略大小写,-n 显示行号 ,-v反向选择,-C n展示前后n行数据)
grep hyd -C5 test.txt 查询文件中包含hyd的所在行与前后5行
grep -n ‘[a-z]’ test.txt 查看有字母的行
查询不以字母开头
grep -n ‘^[^a-zA-z]’ test.txt