Liunx命令总结
一,服务器日志查询
1,登录服务器
2,cd / 进入根目录
3,cd var/log/program
4,tail -n 1000 spring.log | grep "2019-03-10"
tail -n 1000的意思是显示最后1000行。spring.log是我的日志文件的名称。grep的意思是查找文件里符合条件的字符串。
5,tail -f spring.log 动态地查看日志
6,退出动态查看的话按Ctrl+C即可
7,查看 cat -n spring.log | grep "2019-03-10" 查询关键字的所在行的行号,如430
8,查看 cat -n spring.log |tail -n +420|head -n 20
从420行开始查,显示前20行日志,即从420行查到440行
9,less -N spring.log
可以查看日志,-N的意思是显示行号,这里N必须大写,按PageUp和PageDown可以进行翻页
10,export LESSCHARSET=utf-8
有时候less命令查看日志显示乱码,可以在使用less命令之前先输入命令
11,可以按住SHIFT+G 从最底部开始往上看
12,退出输入q即可
13,搜索 递归搜索所有文件 grep -r "the" *
14,显示文件系统磁盘空间使用情况 df -h
15,命令获取进程 id ps -ef
16,杀死正在运行的 Linux 进程。 kill -9 7243
17,删除 递归删除目录下的所有文件和目录 rm -i filename.txt rm -rf dirname/
18,复制 将 file1 复制到 file2,并保留模式、所有权和时间戳 cp -p file1 file2
19,移动 移动文件到新路径 mv -vi filename dirname/
20,重启系统:shutdown -r now

浙公网安备 33010602011771号