参考文献
性能测试
/usr/bin/time
- 记录程序运行时间和内存 链接
/usr/bin/time -v --output=../time.log python test.py > test.log -
输出程序最大占用内存:
/usr/bin/time -f “%M” –output=../time.log python test.py > test.log
vim
DOC, LINUX引起的格式问题
可以用vi打开,执行 :%s/^M//g 来去掉^M(^M是ctrl+v,ctrl+m)
文本文件
grep
显示行数
tail -n 10000 move.log | grep -b "content"
####
文件目录
创建文件夹
-p 如果不存在则建文件夹
mkdir -p
~ /
cd ~ 回到 user/ cd / 回到 /
查看目录下文件大小
du -h --max-depth=1
ll
ll = ls -l (ubuntu 中没有)
find
-
查找目录和子目录下文件
find . -name ‘name.py’
- 查找所有子目录中文件并删除
find . -name "*.o" | xargs rm -f - 查找目录下所有文件是否包含字符串
find . | xargs grep -ri '字符串'-r : recursive -i : ignore case
文件下文件多少
所有文件多少
ls -l | wc -l
文件夹数目
ls -l | grep "^d" |wc -l
文件的数目
ls -lR| grep "^-" | wc -l ### zip 命令
zip -r target.zip target_directory/
tar.gz 文件解压
文件夹下文件大小
du命令 当前目录下大小,并排序
du -h –max-depth=1
脚本中source命令的运行
用source运行脚本,不能用bash链接
nohup
- nohup 几条连续命令
nohup sh -c ‘./cmd2 >result2 && ./cmd1 >result1’ &链接
连续执行多条命令
; 即使前面错了,还可以继续执行 && 前面出错,则停止执行
服务器和端口
- 命令行连接服务器: ssh 用户名@ip地址 ssh root@192.168.66.100
- 向服务器传输文件 scp -r 本地文件夹 用户名@ip地址:远程地址
-
查看占用的端口,并关闭 netstat -anp grep 端口号
Windows cmd 命令
改到D盘
d:
window putty 连接服务器
- Putty 连接自动记录密码
- 右键PuTTY.exe发送一个快捷方式到桌面。重命名一下到底是干什么用的以免你弄混了。
- 右键属性。“目标”那里可以输入你的命令,比如”C:\Program Files\PuTTY\putty.exe” 用户名@服务器地址(不需要端口) -pw 密码可以确认了。
- 双击快捷方式可连接。