1、//按照文件大小,易读性,显示详细信息
ls -lhS
2、//按照文件需改时间反序,易读性,显示详细信息
ls -lhrt
3、//进入上次工作目录
cd -
cd ~ //进入家目录
cd / //进入根目录
4、//查看当前工作目录
pwd (pwd -P 软连接实际路径)
5、//动态创建目录
mkdir -p /a/b/c
rmdir -p /a/b/c //动态删除目录
6、//删除任何.log文件
rm -rf *.log
7、//文件移动
mv a.txt b.txt /test
mv mm.txt ww.log //重命名
8、//复制a到test下,修改时间一致
cp -ai a.txt test
9、//查看mm文件
cat mm.log
cat -n mm.log ww.log //把mm内容加上行号输出到ww内
10、//以翻页的方式查看abc文件,重第10行开始。
(空格向下滚动一屏, Ctrl+B 返回上一屏,Enter 向下逐行滚动,v调用vi编辑器,q退出)
more + 10 abc.log
11、//以部分加载的方式现象信息(比more好用)
空格 向上滚动,b向下滚动,q 退出,v vi编辑器,/ 向下搜索指定信息,n 显示下一个搜索内容,N显示上一个搜索内容
less abc.log
12、//显示,最近500条日志,并事实显示最新日志。(f控制实时性)
tail -500f ping.log
13、//搜索文件所在的路径
whereis d*.log
14、//查询当前目类2000分钟内修改过的文件
find -cmin -2000
find -ctime -2 (2天内修改过的文件)
find ../ -name '*.log' 上级目录查看后缀.log的文件
-exec
上级目类查找5天以前修改过的文件删除
find ../ -type f -mtine +5 -exec rm -fr {} \;
在类似的文件内查找含有'note' 的内容显示
find -name '*w.log' -exec grep 'note' {} \;
查找指定时间内的日志
find -name www.log -print | xargs grep '2019-04-08 04:5[1-9]:[0-9][0-9]'
cat www.log | grep '2019-04-08 04:5[1-9]:[0-9][0-9]' > time.log
15、//修改文件权限4读,2写,1执行,0没有权限。-c显示异常信息
chmod 751 t.log -c
16、//修改文件拥有者和组 拥有者:组
chown -c user:mail tt.log
17、//压缩,解压
tar zcvf filename.tar.gz a.log b.log //压缩成gzip
tar jcvf filename.tar.bz2 a.log b.log //压缩成bzip2
tar zxvf filename.tar.gz //解压
tar jxvf filename.tar.bz2
unzip fileName .tar //解压tar
18、//显示指定目录内文件夹大小
du -hc test/ scf/ (会显示子类)
du -hc --max-depth=1 scf/ //显示指定目录下,各文件大小及统计(不会显示子类)
19、//显示系统内存使用情况-g gb, -m mb, -k kb,-s 持续显示
free
20、//显示进程的相关信息
top
21、//给文件创建软链接,并显示操作信息
ln -sv source.log link.log
22、//查找指定进程
ps -ef | grep svn
grep '^[^x]' test.txt //查找非x开关的行内容
23、//关进程
kill -9 //不发结算消息,强制关闭进程
kill -15 //发送指定的信号到相应进程 关闭
24、不挂断的,后台启动命令
nohup ./bin/zgame-gate-svr &
详细说明: