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