1. 进程查询
ps -ef | grep [感兴趣的进程]
top
2. 网络端口查询
netstat -apn | grep [查询的端口]
3. 查看文件/目录大小
du -h [文件/目录]
4. 拷贝文件/目录至当前使用机器
scp [-r] [用户名]@[FROM地址IP]:[FRO文件/目录路径] [本地地址]
lftp [用户名]@[FROM地址IP]
cd [FROM路径]
mirror [文件夹]
get [文件名]
5. 查询机器名对应IP
host [主机名]
6. 查看日志
tail -f [日志文件]
7.转换文件编码
iconv -f [从什么编码e.g utf-8] -t [到什么编码 e.g. gbk] [从什么文件] > [到什么文件]
8.查看文件编码
file -i [文件名称]
9. Linux 命令行操作
Ctrl+a 回到行首 ahead
Ctrl+e 回到行尾 end
Ctrl+f 向前一个字符 forward
Ctrl+b 向后一个字符 backward
Ctrl+r 快速检索历史命令
10. 将dos文件\r\n结尾换成Unix文件格式
cat file1 | tr "\r" "\n" > file2
11. 文件排序 & 去重复
sort -u
uniq -c
sort file | uniq > outfile
sort -n -k 4 -t $'\t' user_click.2016-03-29 > test
-k: 按第几列排序 从1开始
-n: 按照数据排序
-t: 分割符 tab分割符需加上$
12. 定时任务
crontab -e
* * * * * nohup sh run.sh &
分 小时 天 月 周 cmd