ubuntu常用命令汇总

##其实 ubuntu 很多命令和 Centos 是相通的,大家可以大胆试试##

1、切换到root用户
sudo -i
##退出:exit

2、显示当前目录
pwd     #和linux相同

3、查看当前目录下文件
ls 或者 ll   #和linux相同

4、切换目录
cd    #和linux相同

5、显示文件系统空间信息  
df      #和linux相同  
(df -h、df -m......


6、显示目录的空间使用信息
du     #和linux相同

7、显示系统的网络 
ifconfig

8、查找软件库中的软件
aptitude search 软件包 

9、查看内核 
uname -aptitude

10、查看硬盘的分区 
sudo fdisk -l 

11、查看当前的内存使用情况 
free (-m/-h)

12、显示进程
top  #动态显示进程
ps aux  ps -elf  #静态显示进程

13、中止一个进程 
kill -9 进程号  killall -9 进程名 

14、查看当前监听80端口的程序 
lsof -i :80 

15、同一个网卡增加第二个IP地址(增加虚拟IP)
sudo ifconfig eth0:0 192.168.200.100 netmask 255.255.255.0

16、查看路由信息 
netstat -rn  sudo route -n 

17、手动增加一条路由 
sudo route add -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.200.1

18、手工删除一条路由 
sudo route del -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.200.1
 
19、察看当前网络连接状况以及程序 
sudo netstat -atnp 

20、临时启动/重启一个服务
/etc/init.d/服务名 start/restart 

21、临时关闭一个服务 
/etc/init.d/服务名 stop 

22、增加用户到admin组 
sudo usermod -G admin -a 用户名 

23、根据字符串匹配来查看文件部分内容 
grep 字符串 文件名 

24、显示包含字符串的文件名 
grep -l -r 字符串 路径 

25、快速查找某个文件 
find 目录 -name 文件名 
find . -type f -print -exec grep ab {
     } \;   #和linux相同

26、创建文件 
touch 文件名

27、递归式创建嵌套目录 
mkdir –p /var/www/html/

28、通过ssh传输文件 
scp -rp /path/filename username@remoteIP:/path 

29、把所有文件的后辍由rm改为rmvb 
rename 's/.rm$/.rmvb/' * 

30、解压缩 xxx.tar.gz 
tar -zxvf xxx.tar.gz 

31、解压缩 xxx.tar.gz 
tar -zxvf xxx.tar.gz 

32、压缩aaa bbb目录为xxx.tar.gz 
tar -zcvf xxx.tar.gz aaa bbb 

33、压缩aaa bbb目录为xxx.tar.bz2 
tar -jcvf xxx.tar.bz2 aaa bbb 

34、修改mysql的root口令 
sudo mysqladmin -u root -p password '你的新密码' 

35、连续监视内存使用情况 
watch  -d free 

36、挂载共享文件 
sudo mount -t smbfs -o  username=xxx,password=xxx,iocharset=utf8 //192.168.1.1/share  
/mnt/share 

37、查看当前系统所有的监听端口 
nc -zv localhost 1-65535 


38、显示系统全部可用包的名称 
apt-cache pkgnames 

39、显示包的信息 
apt-cache show k3b

40、设置ubuntu环境变量
##临时设置##
export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH

##当前用户的全局设置##
打开~/.bashrc,添加行:
export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH
使生效
source .bashrc

##所有用户的全局设置##
vim/etc/profile在里面加入:exportPATH=/home/yan/share/usr/local/arm/3.4.1/bin:PATH
使生效
source profile

##测试## 
echo $PATH

41、查看cpuinfo相关信息
cat /proc/cpuinfo

42、创建软链接
ln -s /home/spring/aa /usr/local/aa

你可能感兴趣的:(ubuntu,运维,运维,ubuntu)