Shell编程基础学习:https://blog.csdn.net/weixin_44318830/article/details/108062253
Linux命令大全(包含shell):https://www.runoob.com/linux/linux-command-manual.html
下图框架摘自:https://blog.csdn.net/fen_fen/article/details/106974508
更多Linux详细命令可看:https://www.cnblogs.com/aixing/p/13327464.html
Linux 常用高级命令 :
top 查看内存 df -h 查看磁盘存储情况
iotop 查看磁盘 IO 读写 (yum install iotop 安装)
iotop -o 直接查看比较高的磁盘读写程序
netstat -tunlp | grep 端口号 查看端口占用情况
uptime 查看报告系统运行时长及平均负载
free 查看内存使用情况
du 查看文件大小
自己总结的其他命令:
(1)vim:
1.%s/a2/a4/g: 文本替换,将a2全部替换为a4
2.echo '' > a.txt 清空a.txt文件
3.多行注释:ctrl+v 下箭头,按i 输入#, 两次ESC,x释放注释, u撤销操作。
4.:set nu 设置显示行号
0:文件当前行的开头
$:文件当前行的末尾
G:文件的最后一行开头
1 + G到第一行
9 + G到第九行 = :9
dd:删除一行
3dd:删除3行
yy:复制一行
3yy:复制3行
p:粘贴
u:undo
ctrl + r:redo
(2)其他总结
5.& 代表后台启动
6.jobs-l或ps 可查看后台信息
ps -ef #显示所有进程信息,连同命令行
6.简单抽样查看文件内容: shuf -n5 文件名 # 随机抽取文件5行
7.sed命令:Linux sed 命令 | 菜鸟教程
例:sed '1d' orders.csv 删除表第一行