目录
前言
对linux进行了学习
系统信息相关命令
时间和日期
date命令
功能: 查看系统时间
语法:date
例如:
cal命令
功能;查看日历
语法:cal
注:增加-y可看一年时间
例如:
磁盘信息![](https://i-blog.csdnimg.cn/blog_migrate/e359a695c67157eff4351a20afb9b2a0.png)
df命令
功能: 显示磁盘剩余空间
语法:df -h
注:-h 表示以人性化方式显示文件大小
例如:
du命令
功能:显示目录下的文件大小
语法:du -h [目录名]
注:-h 表示以人性化方式显示文件大小
例如:
进程信息
注:进程:当前正在执行的程序
默认显示当前用户通过终端的应用程序
ps命令
功能:查看进程的详细状况
语法:ps aux
参数:
例如:
top命令
功能:动态显示运行中的进程并排序
语法:top
注:退出top可输入q
会一直动态显示进程
例如:
kill命令
功能:终止进程
语法:kill [-9] 进程代号
注:-9 表示强行终止
不要随意终止除用户开启的其他进程,否则可能会导致意想不到的结果
例如:
查找文件
find命令
功能:查找指定路径下特定扩展名的文字或目录
语法:find [路径] -name "要查找的文件或目录部分信息"
注:省略路径代表当前文件夹下查找
通配符可结合使用
例如:
软连接
ln命令
功能:建立文件的软连接
语法:ln -s 被链接的文件 链接文件
注:一定要包含-s,没有-s是硬链接文件
源文件使用绝对路径,方便移动链接文件后不出现问题
硬链接为0,文件会被删除
例如:
文件软硬链接
在linux中,文件名和文件数据是分开存储的
软链接的文件数据保存的是文件名的路径
文件名和硬链接相当于文件数据的性名和别名
打包和压缩
tar命令
功能:将一系列文件打包到一个大文件中,或者把一个打包的大文件恢复成一系列文件
语法:打包文件 tar -cvf 打包文件.tar 被打包到的文件/路径
解包文件 tar -xvf 打包文件.tar
参数:
注:参数f必须放在最后。
tar命令只负责打包,多个文件打包中间用空格分隔
例如:
gzip命令
功能:压缩文件或者解压缩文件,常和tar命令一起使用,使用后的扩展名一般为 xxx.tar.gz
语法;压缩文件:tar -zcvf 打包文件.tar.gz 被压缩的文件/路径
解压缩文件;tar -zxvf 打包文件.tar.gz
常用参数:
注:解压缩文件后加-C 目标路径 可将文件解压到指定路径
tar命令可加上参数z可以调用gzip,实现压缩和解压缩的功能
例如:
bzip命令:
功能:压缩文件或者解压缩文件,常和tar命令一起使用,使用后的扩展名一般为 xxx.tar.bz2
语法;压缩文件:tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径
解压缩文件;tar -jxvf 打包文件.tar.bz2
注:tar命令后参数j可以调用bzip2,实现压缩和解压缩的功能
例如:
软件安装
apt命令
功能:安装或卸载或更新软件包
语法:安装软件包: sudo apt install 软件包
卸载软件包: sudo apt remove 软件包
更新软件包:sl sudo apt upgrade
注:上述命令都需要加上 sudo
例如:
总结
学习了linux的有关知识,学习了系统常见命名信息以及打包压缩等常见操作