常用的linux操作指令 - vim
发表于|linux
|总字数:147|阅读时长:1分钟|浏览量:
normal模式下 g表示全局, x表示查找的内容, y表示替换后的内容
1 | :%s/x/y/g |
光标位置移动
1 | # 光标移到行首(数字0) |
显示行号
1 | :set nu |
去除行号
1 | :set nonu |
检索
1 | # 从头检索, 按n查找下一个 |
打开只读文件,修改后需要保存时(不用切换用户即可保存的方式)
1 | # 在normal模式下 |
文章作者: programApe
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 共赴良策!
相关推荐

2022-07-28
常用的linux操作指令 - httpd
文件位置/etc/httpd/conf httpd启动 1systemctl start httpd.service httpd停止 1systemctl stop httpd.service httpd重启 1systemctl restart httpd.service httpd开机启动 1systemctl enable httpd.service httpd开机不启动 1systemctl disable httpd.service 查看httpd状态 1systemctl status httpd.service

2022-07-28
常用的linux操作指令 - 开机自启
方式一 1234vi /etc/rc.d/rc.localcd /root/frp/frp_0.26.0_linux_amd64 && ./frps -c ./frps.inichmod +x /etc/rc.d/rc.localnohup /usr/local/frp/frpc -c /usr/local/frp/frpc.ini >/dev/null 2>&1 & 方式二 在/usr/lib/systemd/system创建app名称.service 的文件 文件内容(以redis为例) 12345678910111213141516171819202122[Unit]Description=redisAfter=syslog.target network.target remote-fs.target nss-lookup.target[Service]Type=forkingUser=rootExecStart=/home/yhdd/software/redis-4.0.8/bin/redis-server...

2022-07-28
常用的linux操作指令 - 文件操作
删除指定位置的文件(以下为删除/tmp目录下以rdc_deploy开头的后缀为log的文件) 1find /tmp -name rdc_deploy*.log | xargs rm 彻底删除文件并释放空间 1find /tmp -name rdc_deploy* | xargs shred 查看当前文件夹下文件占用空间 1du -sh * 查看所有磁盘占用空间 1df -h 查看所有删除未释放空间的文件并释放 12345# 查看已删除并且未删除空间文件的进程lsof | grep deleted# 释放空间kill -9 进程 查看文件里有多少行 1wc -l filename 看文件里有多少个word 1wc -w filename 文件里最长的那一行是多少个字 1wc -L filename 统计字节数 1wc -c 压缩命令 123tar czvf xxx.tarzip -r xxx.zip 解压缩命令 123tar zxvf xxx.tarunzip xxx.zip 解压到指定文件夹 1tar zxvf xxx.tar -C /xxx/yyy/

2022-07-28
常用的linux操作指令 - 服务相关
程序后台执行 1nohup java -jar *** 2>&1 & 输出固定位置的log 1nohup java -jar jd-gather-0.0.1-SNAPSHOT.jar > /mnt/data/jd/jdServer/jd-gather/log/out.log 2>&1 & nohup 文件过大的解决办法 1234# 不输出日志到nohup.out 文件nohup ./program >/dev/null 2>&1 &# 只输出错误信息到nohup.out 文件nohup ./program >/dev/null 2>log & 强制关闭进程名包含xxx的所有进程 1ps aux|grep xxx | grep -v grep | awk '{print $2}' | xargs kill -9

2022-07-28
常用的linux操作指令 - 用户相关
新增用户组 1groupadd user 新增用户 1useradd user -g user 变更文件所属用户, 用户组 1chown -R user.user xxx.log

2022-07-28
常用的linux操作指令 - 磁盘操作
查看磁盘挂载情况 1mount 查看磁盘分区信息 1df 查看目录及子目录大小 1du -H -h 查看当前目录下各个文件, 文件夹占了多少空间, 不会递归 1du -sh * 查看磁盘 1fdisk -l 挂载磁盘 1mount /dev/vdb /home 配置开机挂载 1234# 修改配置文件vi /etc/fstab# 配置开机挂载磁盘至home目录/dev/vdb /home ext4 defaults 0 0
评论
公告
有兴趣的话可以关注我的公众号和小程序

