//查找文件
find . -type f -size +1024M
//查找文件名
find /* -name 文件名
//文件中查找
grep '名称' 文件名
//查看系统中文件的使用情况
df -h
//查看当前目录下各个文件及目录占用空间大小
du -sh *
//方法一:切换到要删除的目录,删除目录下的所有文件
rm -f *
//方法二:删除logs文件夹下的所有文件,而不删除文件夹本身
rm -rf log/*
//当前所在的目录位置
pwd
//更改文件名称
mv 文件名 新的文件名
cp 文件名 新的文件名
//创建文件
touch 文件名
vim 文件名
> 文件名
上面这个是 定向输出到文件,文件不存在则创建文件, 文件存在则清空。
//向文件中写入数据
echo 写入的数据 >> 文件名
上面这个是将内容追加到目标文件的末尾,文件不存在则创建文件, 文件存在则将新的内容追加到文件的末尾。
//清除文件内容
echo 1> log (文件名) 清空文件的内容。
vim 命令
i 在当前光标插入 I 大写i 在行开始插入。
a 光标下一位 A 大写a 在最后插入
o 下一行, O 大写 o 在上一行
set nu 显示行号。 : 行号
grep '搜索的字符串' 文件名
Rpm 软件包管理工具
i : 安装应用程序 (install)
e: 卸载应用程序 (erase)
vh: 显示安装进度 (verbose hash)
U: 升级软件包 (update)
ga: 显示已安装的软件包 (query all)
rpm -ivh grep-软件包名
//解压文件
tar -zxvf 文件名
curl http://127.0.0.1:8080 //以源码的形式展示 tomcat
统计总数大小
du -sh xmldb/
du -sm * | sort -n //统计当前目录大小 并安大小 排序
du -sk * | sort -n
du -sk * | grep guojf //看一个人的大小
du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字
查看此文件夹有多少文件 /*/*/* 有多少文件
du xmldb/
du xmldb/*/*/* |wc -l
40752
解释:
wc [-lmw]
参数说明:
-l :多少行
-m:多少字符
-w:多少字