Linux命令

  1. ctrl+z:暂停一个正在运行的程序,使其在后台运行
  2. dmesg(或cat /var/log/messages):查看启动信息
  3. who -r(或runlevel):查看当前linux服务器运行级别
  4. route -n(或netstat -nr):查看linux默认网关
  5. find /usr -size +10M:查找usr目录下大于10M的文件
  6. find /home -mtime +120:查找home目录下120天之前修改的文件
  7. find /var ! -mtime -90:查找var目录下90天之内未被访问过的文件
  8. find / -name core -exec rm {} ;:查找根目录下名字为“core”的文件,如果存在直接删除
  9. 操作文件或目录
    • cd / (或cd ~):进入根目录
    • cd -:返回到原来目录
    • pwd:显示当前工作目录
    • ls(或ll):查看当前目录下所有文件
    • touch:创建空文件
    • echo "test1" > x.txt:向x.txt中添加test1
    • echo "test2" >> x.txt:向x.txt中追加test2
    • rm -r:删除该目录下所有文件
    • rm -rf:强制删除该目录下所有文件
    • head -n 5 a.log:查看a.log前5行内容
    • tail -f b.log:循环读取
  10. 常用命令
    • grep "hello" a.txt:在a.txt中查找hello
    • ifconfig:查看网络配置信息
    • ps -ef(或ps -aux):查看进程信息
    • ps -ef | grep firefox:查看Firefox的进程信息
    • pgrep firefox:查看Firefox进程信息
    • kill -9 1123:杀死pid为1123的进程
  11. 解压缩命令(详解
    • tar -cf all.tar *.jpg:将所有jpg文件打成名为all.tar的包里
    • tar -rf all.tar *.jpg:将所有jpg文件添加到名为all.tar的包里
    • tar -zcvf bak.tar.gz bak.tar:将bak.tar打包成gzip包
    • tar -xvf bak.tar:解压bak.tar
    • tar -zxvf bak.tar.gz -C /usr:将bak.tar.gz解压到usr目录下
  12. vim编辑器--插入命令
    • i:在光标插入
    • I:在光标所在行的行首插入
    • a:在光标插入
    • A:在光标所在行的末尾插入
    • o:在光标下一行插入
    • O:在光标的上一行插入
  13. vim编辑器--定位命令
    • :set nu:显示行号
    • :set nonu:取消行号
    • gg:到文本第一行
    • G:到文本最后一行
    • :n:到文本的第n行
  14. vim编辑器--删除命令
    • x:删除光标所在处的字符
    • nx:删除光标所在处的n个字符
    • dd:删除光标所在行
    • ndd:删除n行
    • dG:删除光标所在行至末尾行的所有内容
    • D:删除光标所在处到本行尾的所有内容
    • :n1,n2d:删除n1到n2行
  15. vim编辑器--复制粘贴命令
    • yy:复制光标所在行
    • nyy:复制n行
    • P(大写):粘贴到该行下
    • p(小写):粘贴到该行上
  16. vim编辑器--替换和取消
    • u:取消上一步操作
    • ctrl+r:返回到取消上一步操作之前
    • r:替换光标所在处的字符
    • R:从光标所在处开始替换,Esc结束
  17. linux配置
    • vim /etc/sysconfig/network:这里可以修改主机名,主机名不能有划线
    • vim /etc/sysconfig/network-scripts/ifconfg-etho:这里可以修改主机ip
    • vim /etc/hosts:可以修改主机名与ip映射关系
  18. 防火墙命令
    • service iptables status:查看防火墙状态
    • service iptables stop:关闭防火墙
    • chkconfig iptables off:关闭防火墙的开机启动
  19. chmod u+x a.txt:给当前用户赋予a.txt的执行权限

  更多。。。

作者:idanyang

出处:http://www.cnblogs.com/idanyang/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/idanyang/p/6407926.html