Linux基础命令--系统管理

系统管理


apt命令

附加工具 使用 aptitude 图形化的软件包管理器。

$ sudo apt update	//更新软件源包列表为最新状态
$ sudo apt upgrade   //更新所有的包为最新状态
$ sudo apt install <pkg>  //安装一个软件包,也可以是多个。
$ sudo apt reinstall <pkg>  //重新安装一个软件包。
$ sudo apt remove <pkg>   //移除一个软件包
$ sudo apt-cache search <string> //apt源中搜索一个软件包
$ sudo apt list  //列出我们已经安装的软件包
$ sudo apt show <pkg> //查看某个软件包的详细信息。

aptitude 图形化包管理界面,具体使用方法可以使用鼠标以及页面提示进行操作。

dpkg 命令

离线安装deb包的命令。

$ sudo dpkg -i <pkg.deb>  //手动安装已经下载好的软件包
$ sudo dpkg -r <pkg> 		//手动移除已经下载好的软件包

snap命令

在线软件包管理命令

$ sudo snap version //查看snap的版本状态
$ sudo snap find "media player"  //搜索支持 media player的软件包
$ sudo snap install vlc 		   //安装vlc软件
$ sudo snap info vlc 			   //查看vlc软件的详细信息。
$ sudo snap install --channel=edeg vlc  //安装测试版的vlc
$ sudo snap switch  --channel=stable vlc  //切换vlc软件包为稳定版。
$ snap list 					//查看已经安装过的软件包状态

top命令

查看系统资源使用情况

$ top

htop命令

[ubuntu@book:~]$ sudo apt install htop
[ubuntu@book:~]$ htop

uname 命令

显示系统信息

find命令

用于查找和搜索文件&目录。

$ find  -name <file> 			 //在当前路径下搜索名为 file所有文件。
$ find ~/Desktop -name test.txt //在Desktop目录下搜索 test.txt文件
$ find ~/Desktop -name "*.txt" //在Desktop目录下搜索所有的后缀是 .txt文件.
$ find . 					 //显示当前目录下所有的文件及目录。
$ find  ~ -print > home.txt   //将~目录下的所有的文件文件夹列表重定向至 home.txt
$ find /usr/bin/ -size  +1M 	 //列出/usr/bin/目录下所有大于1M的文件。
$ find . -type f -atime +3    //列出当前路径下3天内被访问过的文件。
$ find . -type f -amin +10    //列出当前路径下超过访问10分钟的文件。
$ find ./ ! -name "*.txt"	 //列出当前路径下非后缀名为.txt的文件及文件夹。

adduser命令

创建一个新的用户

$ sudo adduer book  //新增一个名为book的用户
$ su book			//切换到book用户,此时提示输入密码,需要输入book用户的密码。
$ su ubuntu			//切换回ubuntu系统,输入ubuntu用户的密码。

userdel命令

删除一个用户

$ sudo userdel book 	//删除一个名为book的用户。
$ sudo userdel -rf  book	//使用-rf删除book用的所有资源。

passwd

设置用户密码

$ sudo passwd ubuntu   //重新设置Ubuntu用户密码。
$ sudo passwd 		   //重新设置root用户密码。

exit命令

退出当前打开的shell

$ exit 

reboot命令

用于重新启动计算机。

$ sudo reboot 
$ sudo reboot -n  //在重启之前不将数据缓存写入硬盘。
$ sudo reboot -f	  //强制重启,类似于断电。
$ sudo reboot -d   //虽然重启,但是不写入系统log日志中。
$ sudo reboot -w   //不重启,但是写入系统重启装操作log日志中。

poweroff

用于关闭计算机。

$ sudo poweroff 
$ sudo poweroff -n  //在关机之前不将数据缓存写入硬盘。
$ sudo poweroff -f	  //强制关机,类似于断电。
$ sudo poweroff -d   //虽然关机,但是不写入系统log日志中。
$ sudo poweroff -w   //不关机,但是写入系统关机装操作log日志中。

shutdown

关机操作,在关机之前会将关机信息传递给所有正在执行的程序。

$ sudo shutdown -h now //立即关机
$ sudo shutdown -t 10  //10秒后关机
$ sudo shutdown -r now  //立即重启
$ sudo shutdown -h 3  	//3分钟后关机
$ sudo shutdown -c   	//中断正在关机的动作

which命令

用于查找系统内文件所在位置

$ which gdb  //查找gdb命令所在位置并显示出来。

ps命令

显示当前系统正在运行进行的状态等信息。

$ ps -aux  //查看详细的进程状态信息等。
$ ps -ef | grep "ssh" //查看完整的进行路径及PID等,配合着grep查找我们需要的进程信息。
$ ps -u root  //查看root用户的进程信息。

clear命令

用于清屏操作,主要清理终端字符串。

$ clear

su命令

用于切换用户身份,变更当前终端的用户。

$ su root //切换到root用户,输入的是root用户名密码。
$ su ubuntu //切换到ubuntu用户 输入的是Ubuntu用户密码。

whoami命令

whoami命令用于显示自身用户的名称

$ whoami

who命令

用于显示当前系统中有那些登录用户,以及登录用户的详细信息。

$ who  		//显示当前登录到该系统的所有用户
$ who  -H 	//显示标题栏
$ who -T  -H 	//显示登录终端属性
$ who -q		//以精简模式显示登录的用户状态

date 命令

用于显示系统当前时间信息。

$ date

dmesg

用于查看kernel日志信息命令。

$ dmesg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值