echo:打印显示指定内容 —–> echo $path
which:查找命令程序 ——> which cd whereis:查找文件或命令 locate:快速查找(需通过updatedb生成数据库)find: find [路径] [条件]
-type :类型 f —>文件 d —> 目录 l —> 链接 find /dev -type f
-name:名称 通配符: -a —> and -o —> or ! —> 非 find /dev -name 'htt*' find /dev -name ' ab* ' -a -name ' cd '
-size:大小 +/- 数值(单位 c : 字节 ,k:KB) —> find / -size + 200 k
-mtime n/+n/-n 几天/几天前/几天内 find -mtime +3
grep:[参数] -c:输出匹配行的计数 -i:不区分大小写 -v:显示不包含匹配文本的所有行
grep ' test ' d* —-> 显示d开头文件中包含test的行
vim编辑器
yy或 #yy:复制 —> 1 , 3 y (复制1-3行) p/P:粘贴到光标前/光标后
dd /#dd:删除光标前一行/后一行 d ^:从光标处删除至行首 d $:从光标处删除至行尾
/word:向后查找字符串“word” ? word:向前查找字符串“word” n/N:下一个/上一个找到的字符
u:撤销最近的一次操作(可多次执行) U:撤销当前所有操作 ctrl +r:撤销前一次操作 J:合并当前行和下一行
替换:
:s/old/new:替换当前行第一个"old"为"new"
:s/old/new/g:替换当前行所有"old"为"new"
:n , m , s /old/new/g:替换n-m行所有"old"为"new"
:%s/old/new/g:替换文件内所有"old"为"new"
设置:
set number:显示行号 :syntax on | off:开启/关闭 语法光亮显示 set hlsearch | nohlsearch:开启/关闭查询结果高亮
set autoindent:开启自动缩进
压缩: gzip[参数][文件或者目录] 单文件压缩,不能打包
gzip 文件名:压缩 —>gzip psswrd.txt 解压 —> gzip -d 文件名.zip
zip 压缩名 被压缩文件
unzip:解压 —> unzip -d 目标文件夹 .zip压缩包名
tar:归档
-c —> 打包 -z —> 调用gzip -j —> 调用bzip2 -x —> 解包 -t —> 查看 -C —>指定解压目录