Linux实用命令总结

Linux实用命令

1、 more 翻页查看(下翻一页‘空格’,上一页‘b’,退出‘q’)     例如:more send.log

2 、less  翻页查看(下翻一页‘空格’,上一页‘b’,退出‘q’,上翻一行‘?‘,下翻一行‘?’)

3、 tail -10 send.log  最后10行

4、 tail -f send.log 实时打印,常用于实时监控

5、 tail -F nohp.log 实时打印,换文件还能打印新

6、 rpm -qa | grep mysql    查看mysql安装文件

7、 service iptables status  查看防火墙状态

8、 service iptables start    开启防火墙

9、 service iptables stop    关闭防火墙

10、chkconfig iptables --list 查看防火墙是否开机启动

11、chkconfig iptables on/off 防火墙开机启动/不启动

12、iptables -L -n --line--number 查看防火墙规则 (--number 加行号)

vim实用

1、 yy 复制当前行, 5yy则一次复制光标后的5行

2、 p 粘贴

3、 v 进入字符选择模式,选择完成后。按y复制,p粘贴

4、 control/ctrl+v 进入块选择模式,选择完成后。按y复制,p粘贴

5、 shift+v 进入行选择模式,选择完成后。按y复制,p粘贴

6、 查找并替换(在底部命令模式输入)

7、 %s/aa/bb。    所有aa替换为bb

8、 a 在光标后一位开始插入

10、 A 在改行最后插入

11、 I 在改行最前面插入

12、 gg直接跳到文件的首行

13、 G 直接跳到文件的末行

14、 dd 删除行, 5dd 则一次删除光标后的5行

微信扫一扫

关注java高高手

原文地址:https://www.cnblogs.com/javagaogaoshou/p/8604351.html

时间: 2024-08-15 14:44:09

Linux实用命令总结的相关文章

linux实用命令

都是遇到了坑的命令哎,如果基本功更好就能更快开发项目了,为了方便记忆命令,这里记录下,不定期更新 netstat -tpnl 查询linux开启的端口 像这里50070端口运行外部主机访问,而9000端口只能本地访问 .表示当前目录, ..表示上一级目录 ./filename表示当前目录下的filename文件 ../filename表示上一级目录下的filename文件 这个地方要求生成日志文件到项目的某一文件夹下面的时候回用到相对目录

Linux实用命令整理

0. 基本命令 linux 基本命令整理 1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a 2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc #把word_1用word_2替换,g表示替换所有的, c表示替换每一个时需要确认 2.2 vim统计某一个字符串的个数 :m,ns/word_1/&/gn #把word_1用word_2替换,g表示替换所有的, n

Linux实用命令行

对于Linux命令,我在学习和使用过程中是有一个循序渐进的过程的.适合小白学习快速使用.大笑 跳转目录:cd +路径 例如:cd /home/workspace 查看某个文件,常用的是查看日志:tail -f +文件名 例如tail -300f server.xml 查看最后三百行 还可以用more +文件名 例如 more server.xml 从文件第一行开始往下查看 查看磁盘内存:df -h 或者df -k 这个一般内存满了会用到,查看空间使用情况. 启动杀死服务: cd /java/to

**linux实用命令之如何移动文件夹及文件下所有文件

http://www.linuxde.net/2013/02/12448.html 格式: mv [选项(option)] 源文件或目录 目标文件或目录 使用命令: mv webdata /bin/usr/ 可以延伸一下: mv /usr/lib/* /zone 是将 /usr/lib/下所有的东西移到/zone/中. mv /usr/lib/*.txt /zone 是将lib下以txt结尾的所有文件移到/zone中. 其他类型,以此类推. 具体说明如下: 作用 mv命令来为文件或目录改名或将文

Linux实用命令之git-svn

近日发现了有一个工具,git-svn,可以打通git svn之间的鸿沟. 很适合习惯于git,却需要维护svn代码的同学. 安装 sudo apt-get install git-svn 具体使用就不多写了,可以看帮助文档,或者网上很多详细的说明. 大概就是,从远程拉取一个svn库,变成本地的git库,后续的操作就完全基于git,只有在需要跟远程svn交互时,才需要使用 git svn xxx 命令. 像这种工具,使用是非常简单的,主要就是,知道和不知道的区别. 一旦知道了有这么个工具,用起来还

linux 实用命令

从一台机器远程连接到另一台机器: ssh [email protected] 从一台机器发送文件到另一台机器: scp /home/weihuang/vie-zyzj.jar [email protected]:/home/zyzj/vie-zyzj.jar  (文件) scp -r /home/weihuang/zyzj [email protected]:/home/zyzj/  (文件夹)

linux 实用命令行工具

man手册页转换为pdf文档 man -t cmd | ps2pdf - cmd.pdf 搜索某个包 yum search package-name

linux实用命令备忘

1. 卸载旧内核 sudo apt-get purge linux-image-xxx-xx-generic 2. 快速换ubuntu的源: sudo sed -i 's/vivid/wily/' /etc/apt/source.list sudo apt-get update && sudo apt-get dist-upgrade 3. 重装桌面: sudo apt-get install --reinstall ubuntu-desktop 4.*****查找字符串在哪个文件****

linux实用命令-查看文件夹的大小

1.查看当前目录所有文件文件及其大小:ls -la 2.查看当前目录文件夹的大小:du -h --max-depth=1 ./ 3.查看当前系统挂在的所有磁盘的大小及使用情况:df -hl 4.查看当前系统挂在的盘符情况:mount 5.在当前目录及其子目录中查找某个文件:find ./ -name "*" 6.在当前目录及其子目录中查找某个字符:grep -rin "*" ./