1 | date | 查看系统当前时间 |
2 | date -s "2015-5-8 19:48:00" | 设置当前系统时间为2015年5月8日19点48分0秒 |
3 | tail -400f server.log | 查看日志文件(-400f 意为查看最后400行日志) |
4 | cat aaa.txt | 查看文件内容(bbb.sh、ccc.java 等等) |
5 | rm filename | 删除文件 |
6 | rm -r dirName | 删除文件夹 (如使用rm -rf 命令将强制删除,不予以提示) |
7 | cp filename newfilename cp -r dir dir | 复制文件、(-r 表示复制文件夹及其下所有子文件) |
8 | mv filename newfilename | 修改文件名 |
9 | kill -9 id | 杀掉进程 id |
10 | ps -ef|grep tomcat | 查看进程 |
11 | : > filename > filename echo "" > filename echo > filename cat /dev/null > filename | 清空文件内容 |
12 | vi abc.txt --进入该文件 输入 i (编辑模式) 输入完毕后退出,输入 :wq 如果没有任何改动,直接退出文件, 输入 :quit | 进入文件并编辑 |
13 | ls -lht | 查看当前目录下的文件列表及各文件对应大小(size) |
14 | du -sh 文件名 (例:du -sh aaa.log) | 查看指定文件的大小 如在文件夹 temp下执行 du -sh 则统计该文件夹下所有文件大小之和 |
15 | echo $JAVA_HOME | 查看jdk版本 |
16 | df -hl | df -h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息, 命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载 |
17 | sed -n '/2019-11-12 15:20:00/,/2019-11-12 15:30:00/p' server.2019-11-12.log >/home/uecp/test.log | 查看时间段内的日志+导出文件 签名加上 grep 'xxxx' sed......可以查询指定内容 grep ‘2018-11-27 13:2[2-4]’ error.log 同样支持查询时间段内日志 |
18 | pwd | 查看当前所在目录 |
19 | find / -name 'aaaa.txt' | 查找文件 |
20 | export JAVA_HOME=/usr/local/jdk1.8.0_144 export PATH=.:$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar | 环境变量配置 |
21 | top -H | 查看cpu运行状态 |
22 | grep -r --include="*" "10.60.17.9" ./ | 查找包含 内容的所有文件 |
23 | ./control.sh start & tail -f ../logs/run.log-19-08-13.log | 启动服务并打印日志 |
24 | du -h --max-depth=1 | 查看当前目录下文件占用空间大小 du -sh xxx.txt 查看某个文件的大小 |
25 | ifconfig -a | 查看IP |
26 | curl -i -X httpUrl | 访问接口地址得到返回结果 |
27 | ls -l |grep "^-"|wc -l | 统计当前目录下文件个数 |
28 | mdelete *.txt | 用于Linux登录ftp,删除文件命令,可以全名或*号模糊匹配,执行后输入 y 确认删除 |
29 | cd - | 返回上个目录(对操作历史的返回) |
31 | grep -A 30 'xxxx' catalina.2019-12-03.out --color=auto | 查询 xxx内容 往前 30行 ,颜色高亮显示 -A 往前 ,-B 往后 ,-C 包含前后各多少行
示例: grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行 grep -B 5 foo file 显示foo及前5行 grep -A 5 foo file 显示foo及后5行 |
32 | $ cat allfiles.txt | xargs du -cb # 等同于: $ du -cb `cat allfiles.txt`
//find 写法 find "*.txt" | xargs du -c -h | 查看文件大小 cat fileName | xargs du -cb (-c表示总计,b表示byte单位,也可以用m) 或者友好写法: cat fileName | xargs du -c -h (使用-h为增加易读性,会根据实际大小自动显示为G单位或M单位) 查询时文件名可以使用 * 模糊匹配所有 |