ubuntu常用命令汇总

本文详细介绍了在Ubuntu系统中与Centos类似的常用命令,包括切换用户、查看目录、文件管理、网络配置、软件包管理等,方便用户在两种系统间无缝切换和学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

##其实 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
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值