Linux->常用命令

简介: Linux->常用命令

保存文件相关命令


按ESC键 跳到命令模式,然后: 
 :w   保存文件但不退出vi 
 :w file 将修改另外保存到file中,不退出vi 
 :w!   强制保存,不推出vi 
 :wq  保存文件并退出vi 
 :wq! 强制保存文件,并退出vi 
 q:  不保存文件,退出vi 
 :q! 不保存文件,强制退出vi 
 :e! 放弃所有修改,从上次保存文件开始再编辑

基础命令


ls    查看当前文件列表
pwd   查看当前所在路径
mkdir 创建文件夹
esc u 回退命令
set nu 查看行数
chmod u+x *.sh  添加脚本权限
netstat -anp | grep 9582  在项目中查找端口信息
ps -ef | grep 14889  查找进程号
grep 'xx' xx.log -c  查找xx在 xx.log中出现的次数 
sysctl -w vm.drop_caches=3  清除缓存
ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -5    查询内存占比最高的5个进程
jstack pid   打印某个线程的堆栈信息
netstat -tlnp  查看系统运行的端口

文件管理


ls -l|grep "^-"| wc -l  查看当前目录下的文件数量(不包含子目录中的文件)
 du -ah --max-depth=1  max-depth表示目录的深度
 grep -rn "内容" *  查找某个文件夹内的内容信息
 find / -name  'interfaces' 在linux里面查询相应文件
 du -sh  查看当前文件下所有文件大小
 du -sh logs/ 查看指定logs文件下文件的大小
 gg   跳转到文件头
 shift + g  跳转到文件末尾
 行数 + gg  跳转到指定行,例跳转到123行:123gg
 du -sh * | sort -rh # 查看目录下所有文件的大小并按照大小排序

搜索


less 进某个文件 ,  Shift+f 到日志文件的末尾   gg 到日志 的开始部分 
 j:向下移动一行 k:向上移动一行 
 /关键字后  n 向下  or  N 向上 
 ? 从下向上搜索   / 从上向下搜索

其他


lsb_release -a 即可列出所有版本信息
lsof -i:端口   查询该端口是否已经开放
lsb_release -a  查看当前系统是 6.0  还是7.0版本
ps -ef | grep 进程名字 | grep -v grep | cut -c 9-15 | xargs kill -s 9  批量kill某个进程根据进程名字
查看当前系统版本:cat /etc/redhat-release
yum install udpate  更新
yum install lrzsz   安装  rz :上传文件; sz: 下载文件;
yum install lsof   查看端口信息
相关文章
|
5天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
2天前
|
监控 Linux Windows
50个必知的Linux命令技巧,你都掌握了吗?(下)
50个必知的Linux命令技巧,你都掌握了吗?(下)
|
2天前
|
Linux Shell Windows
Linux 常用基本命令
Linux 常用基本命令
|
3天前
|
Ubuntu Linux Shell
linux免交互登陆远程主机并执行命令(密钥对和Expect)
linux免交互登陆远程主机并执行命令(密钥对和Expect)
|
3天前
|
Linux
【Linux】常用命令
【Linux】常用命令
24 0
|
3天前
|
安全 Ubuntu Linux
Linux 网络操作命令Telnet
Linux 网络操作命令Telnet
16 0
Linux 网络操作命令Telnet
|
4天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
30 0
|
4天前
|
Linux 开发工具 数据安全/隐私保护
Linux(19)常用解压命令记录
Linux(19)常用解压命令记录
9 0
|
5天前
|
Linux Perl
Linux系统替换字符串常用命令
请注意,`sed`命令可以非常强大,可以根据不同的需求使用不同的选项和正则表达式来进行更复杂的字符串替换操作。
18 0
|
8天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
18 0