find:
find ./ -name “httpd.conf”
linux下的find&&grep查找命令
find 查找最新修改的文件
Linux中find命令-path -prune用法详解
常用实例
find ./ -mmin -30 ##最近 30min 修改的
find ./ -path './2' -a -prune -o -mmin -30 -print
## 最近 30min 修改的,但是排除 当前目录下的 文件夹 2
从上面可以知道 排除当前目录
-path ‘./2’ -a -prune -o -print 作为参数
tar.gz 文件
压缩
tar -zcf all.tar.gz Downloads
把 Downloads 压缩为 all.tar.gz
如果想打印出具体文件 那么加一个 v
如下 tar -zcvf all.tar.gz Downloads
解压
tar -xzf all.tar.gz -C Music (注意 c 是大C)
把 all.tar.gz 解压到 Music 目录中
如果想打印出具体文件 那么加一个 v
如下 tar -xzvf all.tar.gz -C Music
**
linux上并排打开两个终端
ctrl shift t
grep 命令
正则表达式 egrep -r -n “time|server” ./
索引不区分大小写 -i
全词匹配 -w
grep时排除指定的文件和目录
注意: --exclude-dir= 后面加的目录名称 不能是绝对路径
,不能是相对路径,只能是目录的名字(不加 “/“ 的那种)
打印文件,文件夹,磁盘大小
1 ll 文件名字
可以产看文件大小,但是 不容易看 大小的单位
2 du 文件名字
配合 各种参数(显示大小的单位) 查看文件大小
3 查看 磁盘使用
df -h
注意 ll 似乎不能得出目录大小
但是 du 可以 使用 du -sh 得出
windows格式与unix格式
dos2unix oldfile newfile
dos2unix命令详解
set fileencoding
查看现在文本的编码
:set fenc=编码
转换当前文本的编码为指定的编码
:set enc=编码
以指定的编码显示文本,但不保存到文件中。
这里的“编码”常见为gbk utf-8 big5 cp936
:set ff
查看当前文本的模式类型,一般为dos,unix
:set ff=dos
设置为dos模式
history 显示时间
export HISTTIMEFORMAT='%F %T ’
history