有用的linux命令集锦

http://blog.csdn.net/hackerain/article/details/7946193

 

[plain] view plain copy
 
  1. 1. 查看内存使用情况  
  2. free -m  
  3.   
  4. 2. 查看系统版本信息  
  5. sudo lsb_release -a  
  6.   
  7. 3. 查看磁盘使用情况  
  8. df -l  
  9.   
  10. 4. 查看当前所有进程  
  11. ps -e  
  12.   
  13. 5. 查看外网ip  
  14. curl ifconfig.me  
  15.   
  16. 6. 查看网卡信息  
  17. mii-tool  
  18. mii-tool -v  
  19.   
  20. 7.路由信息  
  21. tracepath -n www.baidu.com  
  22.   
  23. 8.查看dns  
  24. 去/etc/resolv.conf中查看  
  25.   
  26. 9.ADSL拨号上网命令:  
  27. pppoeconf         #开始设置  
  28. pon dsl-provider  #启动ADSL连接  
  29. poff              #断开连接  
  30. plog              #日志  
  31.   
  32.   
  33. 10.ubuntu关闭图形界面方法  
  34. 改GRUB 的配置文件(不建议直接改 grub.conf) sudo vi /etc/default/grub 找到这一行: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"  
  35. 改为: GRUB_CMDLINE_LINUX_DEFAULT="text "  
  36. 保存后 sudo update-grub 重启即可。  
  37.   
  38. 11.恢复模式(recovery mode)中root改成对文件系统的读写模式:  
  39. mount -o remount,rw /  
  40.   
  41.   
  42. 12.vi删除所有文本  
  43. d+G  
  44.   
  45. 13.vi查找文本  
  46. /sometext Enter (Enter表示按下回车键)  
  47. n,继续朝同一方向搜索。  
  48. N,反方向进行搜索。  
  49.   
  50. 14.解压缩命令  
  51. tar –xvf file.tar //解压 tar包  
  52.   
  53. tar -xzvf file.tar.gz //解压tar.gz  
  54.   
  55. tar -zxvf /home/images.tar.gz -C /specificdir  //解压到指定的目录  
  56.   
  57. tar -xjvf file.tar.bz2   //解压 tar.bz2  
  58.   
  59. tar –xZvf file.tar.Z   //解压tar.Z  
  60.   
  61. unrar e file.rar //解压rar  
  62.   
  63. unzip file.zip //解压zip  
  64.   
  65. 15.关闭/启动网卡  
  66. sudo ifconfig eth0 up  
  67. sudo ifconfig eth0 down  
  68.   
  69. 16.添加用户到组:  
  70. gpasswd -a 用户名 组名  
  71. 举例:gpasswd -a hello linux  
  72. 说明:表示将用户hello添加到linux组中。  
  73.   
  74. 17 .在组中删除用户:  
  75. gpasswd -d 用户名 组名  
  76. 举例:gpasswd -d hello linux  
  77. 说明:表示将用户hello从组linux中删除。  
  78.   
  79. 18.指定组的管理员:  
  80. gpasswd -A 用户名 组名  
  81. 举例:gpasswd -A hello linux  
  82. 说明:表示将用户hello设置为组linux的管理员。  
  83.   
  84. 19. 查看linux的内核版本号  
  85. uname -r  
  86.   
  87. 20.以root权限执行上一条命令  
  88. sudo !!  
  89.   
  90. 21. 利用python搭建一个简单的web服务器,可通过http://$HOSTNAME:8000访问  
  91. python -m SimpleHTTPServer     
  92.   
  93. 22 更改到上一次访问的目录  
  94. cd -  
  95.   
  96.   
  97.   
  98. 23) 宿主机往虚拟机上上传文件:  
  99. $ sftp -i ~/.ssh/id_rsa ubuntu@10.0.0.2  
  100. 连通之后  
  101. sftp> put path/to/file  
  102.   
  103.   
  104. 24) 查看网卡的生产厂家和型号  
  105. lspci | grep -i net  
  106.   
  107.   
  108. 25) 查看网卡速率  
  109. cat /sys/class/net/eth0/speed  
  110. or  
  111. sudo mii-tool  
  112.   
  113.   
  114. 26) 查看CPU型号  
  115. cat /proc/cpuinfo  
  116.   
  117. 27) 宿主机与虚拟机互传文件  
  118. scp path/to/file username@x.x.x.x:path/to/  
  119. eg:   
  120. scp 0-out-none.result ustack@192.168.1.2:~/devstack/files/precise/result  
  121. scp test.sh ubuntu@10.0.0.2:~/  
  122.   
  123.   
  124. 28) 查找某个目录下包含某个字符串的所有文件:  
  125. grep -r somestring path/to/*  
  126.   
  127.   
  128. 29) 打包压缩/解压解包命令  
  129. tar czvf file.tar.gz /path/to/   #打包压缩  
  130. tar xzvf file.tar.gz -C /path/to/  #解包解压  
  131.   
  132.   
  133. 30)递归改变目录下所有文件的拥有者:  
  134. chown -R suo:suo dir  
posted @ 2016-03-25 11:13  RobertoJi  阅读(381)  评论(0编辑  收藏  举报