Linux基础学习 (四) 系统信息命令和其他命令

一、系统信息命令

本节学习的终端命令基本都是查询命令,通过这些命令对系统资源的使用情况有个了解
1、时间和日期
	date		查看当前系统时间
	cal		calender默认查看当月日历
	cal -y		可以查看一年的日历
2、磁盘信息
	df -h		disk free 显示磁盘剩余空间
	du -h [目录名]	disk usage 显示目录下的文件大小,缺省显示当前目录下文件占用空间大小
	说明:-h选项 以人性化方式显示文件大小
3、进程信息
    所谓进程,通俗的说就是当前正在执行的程序
		ps aux			process status 查看进程的详细状况
		top			实时监控的程序,动态显示运行中的进程并且排序(按CPU、内存占用率排序)
		kill [-9] 进程代号PID	终止指定代号的进程,-9表示强行终止
    1) ps不带参数,只会显示当前用户通过终端启动的应用程序(日常使用au即可,x显示的进程太多)
		a	显示由终端启动的进程,包括其他用户的进程
		u	显示进程的详细状态
		x	显示没有控制终端的进程(不是通过终端启动的进程)
		-e   	显示所有进程
		-f    	全格式
	ps -ef 显示出的结果说明:
		1.UID       用户ID
		2.PID        进程ID
		3.PPID      父进程ID
		4.C           CPU占用率
		5.STIME     开始时间
		6.TTY         开始此进程的TTY----终端设备
		7.TIME       此进程运行的总时间
		8.CMD       命令名	
    2) 使用kill命令时,最好只终止由当前用户开启的进程,不要终止root身份开启的进程,否则可能导致系统崩溃
    3) 要退出top可以直接输入q

 

二、其他命令

4、其他命令
	1) find命令  功能非常强大,通常用来在特定的目录下搜索符合条件的文件
		find[路径] -name "*.py"		查找指定路径下扩展名是.py的文件,包括子目录
	    说明: 如果省略路径,表示在当前文件夹下查找
		  之前学习的通配符,在使用find命令时可用
		  
	2) 软链接
		ln -s 被链接的源文件 链接文件	建立文件的软链接,类似与windows下的快捷方式
	    说明:没有-s,会建立一个硬链接文件,两个文件占用相同的硬盘空间,工作中几乎不会建立文件的硬链接
		 源文件要使用绝对路径,不能使用相对路径,这样移动链接文件后,仍然能正常使用
	3) 在Linux中,文件名和文件数据是分开存储的,文件名存储着访问文件数据地址
		软链接的文件数据保存了链接源文件的完整路径
		硬链接就是文件的另外一个文件名
		当一个文件数据的所有硬链接名被删除,该文件数据才会被从磁盘上删除
5、打包/解包 tar
	1) 打包压缩是日常工作中备份文件的一种方式,在不同操作系统中,常用的打包压缩方式是不同的
		Windows 常用 rar
		Mac 常用 zip
		Linux 常用 tar.gz
	2) 打包/解包
	    	tar -cvf 打包文件名.tar 被打包的文件/路径	打包(只负责打包成一个大文件,不压缩文件)
		tar -xvf 打包文件名.tar				解包
		tar -cvf py.tar 01.py 02.py 03.py		打包多个文件,用空格分隔	
	    说明: 
		c	生成档案文件,创建打包文件
		x	解开档案文件
		v	列出归档解档的详细过程,显示进度
		f	指定档案文件名称,f后面一定是.tar文件,所以f必须放在最后,其他选项顺序可随意
6、压缩/解压缩 gzip
	tar只负责打包文件,但不压缩
	用gzip压缩tar打包后的文件,扩展名一般用 xxx.tar.gz
	在tar命令中有一个选项-z可以调用gzip,实现打包压缩
	tar -zcvf 打包文件名.tar.gz 被压缩的文件/路径	压缩文件
	tar -zxvf 打包文件.tar.gz			解压缩文件
	tar -zxvf 打包文件.tar.gz -C 目标路径		解压到自定义路径
	说明:
	-C	解压缩到指定目录,注意要解压缩的目录必须存在
7、bzip2(two)
	tar与bzip2命令结合与gzip一样,tar命令中-j选项可以调用bzip2
	tar -jcvf 打包文件名.tar.bz2	被压缩的文件/路径
	tar -zxvf 打包文件.tar.bz2
8、ubuntu软件安装 apt
	通过apt安装/卸载软件,apt是 Advanced Packaging tool ,是Linux下的一款安装包管理工具
	可以在终端中方便的 安装/卸载/更新软件包
	sudo apt install 软件包		安装软件
	sudo apt remove 软件名		卸载软件
	sudo apt upgrade		更新已安装的包
    练习: sudo apt install sl		安装一个小火车提示	
	  sudo apt install htop		比较漂亮的显示当前进程排名的软件	
9、配置软件源
	ubuntu中提供一个主服务器(国外),所有的软件从该服务器上下载,称为软件源
	如果希望在ubuntu中安装软件,更加快速,可以通过设置镜像源,选择一个访问速度更快的服务器
	提示:更换服务器后,需要一个比较长时间的更新过程,更新完成后,再安装软件都会从新设置的服务器下载软件了	
	镜像源,就是所有服务器的内容是相同的,国内一般有阿里、清华、搜狐等镜像服务器
	通过图形界面,点击系统设置,下载和更新,可修改镜像源	

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值