Linux-常用命令
摘要
本文记录下linux常用命令
1 文件传输
1.1 scp
1.1.1 拷贝文件到跳板机
scp xxx root@192.168.1.1:/home/chengc
1.1.2 拷贝服务器文件到本地
注意:以下语句在本地执行。
拷贝服务器上的xxx.py到本地
scp -P 9999 root@192.168.1.2:/home/server/xxx.py /home/chengc
1.2 nc
- 文件提供方,启动nc端口5555,向外提供
xxx.txt
文件
nc -l 5555 < xxx.txt
- 文件获取方访问文件提供方的
ip port
,获取数据存为指定名称
nc 192.168.1.2 5555 > received.txt
2 辅助
2.1 Linux-tree命令-树状结构打印目录
2.2 ls/ll
2.2.1 按大小排序
- ll -Sh
倒序 - ll -Shr
正序
2.2.2 按时间排序
- ll -rt
从旧到新 - ll -t
从新到旧
3 性能
可参考Linux进程及其管理(进程管理类工具)----pstree、ps、top、htop、kill、(killall、pkill、pgrep、pidof)
3.1 top
- 30 个实例详解 TOP 命令
- CPU使用最多的K个进程
top -> 按shift+P
3.2 ps
- 查看当前占用CPU或内存最多的K个进程
ps -aux | sort -k4nr | head -K - CPU使用最多的K个进程
ps -aux | sort -k3nr | head -K