linux 常用命令

1、vi快捷键

gg  跳转首行
G   跳转末行


1)、移动光标
h :光标左移一个字符
j :光标上移一个字符
k :光标下移一个字符
l :光标右移一个字符
0 :光标移至行首
$ :光标移至行尾
H :光标移至屏幕首行
M :光标移至屏幕中间
L :光标移至屏幕最末行

2)、插入文本
i :在光标前插内内容
a :在光标后插入内容
o :在所在行的下一行插入新行
O :在所在行的上一行插入新行

3)、删除文本
x:删除光标后面的字符
X:删除光标前面的字符
nx:删除光标后面n个字符
nX:删除光标前面的n个字符
d0:删除光标至行首的内容
d$:删除光标至行尾的内容
dd :删除整行
ndd :向下删除n行

4)、复制文本
yy :复制整行
nyy :复制n行
p :在所在行下一行粘贴
P :在所在行上一行粘贴
dd :剪切

5)、查找文本
/pattern :向下查找
?pattern :向上查找
n :顺序查找
N :反向查找
:s/p1/p2/g :在当前行,将p1替换成p2
:n1,n2s/p1/p2/g :将n1至n2行之间的p1替换成p2

6)、屏幕翻滚
ctrl+u:向文件首翻半屏
ctrl+d:向文件尾翻半屏
ctrl+f:向文件尾翻一屏
ctrl+b:向文件首翻一屏

7)、末行命令
:n1,n2 co n3  :将n1至n2行复制到n3行的下面
:n1,n2 m n3 :将n1至n2行剪切至n3行的下面
:n1,n2 d :将n1至n2行删除
:w  保存
:q   退出
:x   保存并退出
:q!  强制退出
:w!  强制保存
:数字 定位到指定行
:set nu 显示行号
:set nonu 取消行号
u:取消上一次操作

2、常用命令:

cat /proc/meminfo                      # 内存使用情况

unzip -d /temp test.zip                # 解压到指定文件夹
unzip -n -d /temp test.zip             # 解压到指定文件夹,并覆盖

ln -s /home/apache tomcat              # 建立软连接
rm -rf tomcat                          # 删除软连接,注意符号

systemctl start firewalld.service      # 启动firewall             # centos 7
systemctl stop firewalld.service       # 停止firewall
systemctl disable firewalld.service    # 禁止firewall开机启动

service iptables stop                  # 关闭防火墙               # centos 6
service iptables start                 # 启动防火墙
service iptables restart               # 重启防火墙
service iptables status                # 查看防火墙状态
chkconfig iptables off                 # 永久关闭防火墙
chkconfig iptables on                  # 永久关闭后启用

top                                    # 查询进程ID和属性的动态信息

kill -9 ID                             # 关闭进程

netstat -tunlp |grep 22                # 查看22端口
pgrep -f tomcat                        # 查看进程名字为tomcat的端口号
ps -aux|grep 进程名字                   # 查看进程号
cat /proc/3664/status                  # 查看详细内存占用
ps aux | grep defunct                  # 查看僵尸进程

yum install man                        # 最小linux-minimal安装man帮助
yum install man-pages

tail -n 5 log2014.log                  # 查看当前最后5行
tail -500f log2019.log                 # 查看动态日志
cat filename | head -n 3000 | tail -n +1000         # 查看1000~3000行日志

du -s /usr                             # 查询文件夹总大小
du -sh /usr

jobs                                   # 查看后台启动的进程

df -h                                  # 查看硬件信息
free -m                                # 按兆为单位输出内存的已用,未用,总共等结果
cat /proc/cpuinfo                      # 输出各处理器的详细信息

ldd /usr/bin                           # 查看可执行程序所用到的库文件

clear                                  # 清空控制台

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值