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