有用的linux命令集锦
http://blog.csdn.net/hackerain/article/details/7946193
- 1. 查看内存使用情况
- free -m
- 2. 查看系统版本信息
- sudo lsb_release -a
- 3. 查看磁盘使用情况
- df -l
- 4. 查看当前所有进程
- ps -e
- 5. 查看外网ip
- curl ifconfig.me
- 6. 查看网卡信息
- mii-tool
- mii-tool -v
- 7.路由信息
- tracepath -n www.baidu.com
- 8.查看dns
- 去/etc/resolv.conf中查看
- 9.ADSL拨号上网命令:
- pppoeconf #开始设置
- pon dsl-provider #启动ADSL连接
- poff #断开连接
- plog #日志
- 10.ubuntu关闭图形界面方法
- 改GRUB 的配置文件(不建议直接改 grub.conf) sudo vi /etc/default/grub 找到这一行: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
- 改为: GRUB_CMDLINE_LINUX_DEFAULT="text "
- 保存后 sudo update-grub 重启即可。
- 11.恢复模式(recovery mode)中root改成对文件系统的读写模式:
- mount -o remount,rw /
- 12.vi删除所有文本
- d+G
- 13.vi查找文本
- /sometext Enter (Enter表示按下回车键)
- n,继续朝同一方向搜索。
- N,反方向进行搜索。
- 14.解压缩命令
- tar –xvf file.tar //解压 tar包
- tar -xzvf file.tar.gz //解压tar.gz
- tar -zxvf /home/images.tar.gz -C /specificdir //解压到指定的目录
- tar -xjvf file.tar.bz2 //解压 tar.bz2
- tar –xZvf file.tar.Z //解压tar.Z
- unrar e file.rar //解压rar
- unzip file.zip //解压zip
- 15.关闭/启动网卡
- sudo ifconfig eth0 up
- sudo ifconfig eth0 down
- 16.添加用户到组:
- gpasswd -a 用户名 组名
- 举例:gpasswd -a hello linux
- 说明:表示将用户hello添加到linux组中。
- 17 .在组中删除用户:
- gpasswd -d 用户名 组名
- 举例:gpasswd -d hello linux
- 说明:表示将用户hello从组linux中删除。
- 18.指定组的管理员:
- gpasswd -A 用户名 组名
- 举例:gpasswd -A hello linux
- 说明:表示将用户hello设置为组linux的管理员。
- 19. 查看linux的内核版本号
- uname -r
- 20.以root权限执行上一条命令
- sudo !!
- 21. 利用python搭建一个简单的web服务器,可通过http://$HOSTNAME:8000访问
- python -m SimpleHTTPServer
- 22 更改到上一次访问的目录
- cd -
- 23) 宿主机往虚拟机上上传文件:
- $ sftp -i ~/.ssh/id_rsa ubuntu@10.0.0.2
- 连通之后
- sftp> put path/to/file
- 24) 查看网卡的生产厂家和型号
- lspci | grep -i net
- 25) 查看网卡速率
- cat /sys/class/net/eth0/speed
- or
- sudo mii-tool
- 26) 查看CPU型号
- cat /proc/cpuinfo
- 27) 宿主机与虚拟机互传文件
- scp path/to/file username@x.x.x.x:path/to/
- eg:
- scp 0-out-none.result ustack@192.168.1.2:~/devstack/files/precise/result
- scp test.sh ubuntu@10.0.0.2:~/
- 28) 查找某个目录下包含某个字符串的所有文件:
- grep -r somestring path/to/*
- 29) 打包压缩/解压解包命令
- tar czvf file.tar.gz /path/to/ #打包压缩
- tar xzvf file.tar.gz -C /path/to/ #解包解压
- 30)递归改变目录下所有文件的拥有者:
- chown -R suo:suo dir