Linux常用命令总结
Linux基本命令:
Shell编程基础学习:
零基础小白如何入门Shell,快来看看(收藏)这篇大总结!!_Alice菌的博客-CSDN博客
命令导图:这都2021年了还不懂Linux?一张思维导图帮你理清思路!
Linux命令大全(包含shell)
更多Linux详细命令可看:
https://www.cnblogs.com/aixing/p/13327464.html
linux常用命令学习总结(超详细)_wanghuiwei888的博客-CSDN博客_linux命令学习
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)其他总结
4.ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态
5.& 代表后台启动
6.jobs-l或ps 可查看后台信息
ps命令:
ps -A #显示系统运行的所有进程,不管是后台进程,还是与终端无关的进程或者是会话进程;效果等同于ps -e。
ps -e #同上
ps -w #显示加宽可以显示较多的资讯
ps -au #显示较详细的资讯
ps -aux #显示所有包含其他使用者的行程
ps -f #全部列出
ps常用选项组合:
ps -ef #显示所有进程信息,连同命令行
ps -ef | grep java/进程号 #查看java进程(ps与grep常用组合用法,查找特定进程)
ps (-)aux #显示所有进程更详细的信息
ps aux | grep nginx #查看nginx进程
6.简单抽样查看文件内容: shuf -n5 文件名 # 随机抽取文件5行
7.sed命令:Linux sed 命令 | 菜鸟教程
例:sed '1d' orders.csv 删除表第一行
8.top命令:
9.awk命令:
打印一个文件中的第10行,需要注意的是如果没有10行的话,则什么也不打印
所以可以有下面几种方法:
head -n 10 XXX.txt | tail -n 1
方法一:
awk 'NR==10' file.txt //awk的默认动作就是打印$0,所以NR==10后面可以不用加{print $0}
方法二:
sed -n '10p' file.txt //如果不够10行,则什么也不打印
方法三:
line=$(cat file.txt | wc -l) //千万注意,等号前后一定不要有空格
if [ "$line" -ge 10 ] ; then //$line的双引号也可以不用加
cat file.txt | head -n 10 | tail -n 1
fi
相关文章
- Linux常用命令总结详解程序员
- Linux锁提升效率:一种高效的方法(linux锁效率)
- Linux下编辑文档的命令总结(linux编辑文档命令是)
- Linux 命令行范例大全(linux常用命令总结)
- Linux下查看日志的常用命令(linux查看日志的命令)
- Linux下的网络存储之旅(linux网盘)
- Linux网络调优:实现更高性能和连接质量(linux网络调优)
- 两者间的竞争:Win7 VS Linux(win7和linux)
- 一键启动:Linux系统U盘轻松实现运行(linux的u盘启动)
- 查看Linux查看系统空闲内存的方法(linux空闲内存)
- 25个Linux文件操作指令总结(linux文件指令)
- 红帽Linux基础:25个实用命令快速上手(红帽linux常用命令)
- 管理Linux设备节点管理实践总结(linux设备节点)
- Linux 命令行面试常见问题(linux常用命令面试题)
- 实用教程:学会使用Linux同步文件命令(linux同步文件命令)
- 完整详解:Linux下常用命令大全,包含使用方法与示例(linux下命令大全)
- 如何在Linux上挂载共享目录(挂载linux共享目录)
- 模拟生活:用草莓派玩转Linux(草莓派linux)
- 深入了解Linux服务器系统版本,优化管理运维(linux服务器系统版本)
- Linux实用命令大全:25个常用命令速览(linux的所有命令)
- 「Linux实用技巧」——快速刷新文件夹命令总结(linux刷新文件夹命令)
- 简明易懂:安装Linux操作系统的完整教程(如何安装linux操作系统)
- 掌握Linux进程管理:启动进程的常用命令(linux启动进程命令)