linux终端命令(四)系统信息相关命令(五)其他命令

四、系统信息相关命令

  • 时间和日期
    • date
    • cal
  • 磁盘和目录空间
    • df
    • du
  • 进程信息
    • ps
    • top
    • kill

1、时间和日期

序号 命令 作用
01 cal 查看日历,-y选项可以查看一年的日历
02 date 查看系统时间

 

 

 

 

2、磁盘信息

序号 命令 作用
01 df -h disk free 显示磁盘剩余空间
02 du -h [目录名] disk usage 显示目录下的文件大小

 

 

 

 

  • -h  以人性化的方式显示文件大小

 

3、进程信息

序号 命令 作用
01 ps aux process status查看进程的详细状况
02 top 动态显示运行中的进程并且排序
03 kill [-9] 进程代号 终止指定代号的进程,-9 表示强行终止

 

 

 

 

 

ps 默认只会显示当前用户通过终端启动的应用程序

ps 选项说明

选项 含义
a 显示终端上的所有进程,包括其他用户的进程
u 显示进程的详细状态
x 显示没有控制终端的进程

 

 

 

 

 

 

 

五、其他命令

  • 查找文件
    • find
  • 软链接
    • ln
  • 打包和压缩
    • tar
  • 软件安装
    • apt-get

1、查找文件

序号 命令 作用
01 find [路径] -name 文件名 查找指定路径下"文件名"的文件,包括子目录

 

 

 

  • 省略路径,表示在当前文件夹下查找
  • 通配符在使用find命令时同时可用

2、软链接

序号 命令 作用
01 ln -s 被链接的源文件  链接的文件 建立文件的软链接,类拟于windows的快捷方式

 

 

 

  • 没有 -s 选项建立的是一个硬链接文件
    • 两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接
  • 源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件后,仍然能够正常使用

3、打包压缩

3.1、打包/解包

  • tar 是linux中最常用的 备份工具
  • tar 的命令格式如下:
# 打包文件
$ tar -cvf 打包文件.tar 被打包的文件/路径...

# 解包文件
$ tar -xvf 打包文件.tar

tar 选项说明:

选项 含义
 c 生成档案文件,创建打包文件 
x 解开档案文件
v 列出归档解档的详细过程,显示进度
f 指定档案文件名称,f后面一定要.tar文件,所以必须选项最后

 

 

 

 

 

 

 

3.2、压缩/解压缩

1) gzip

  • tar与gzip 命令结合可以实现文件 打包和压缩
    • tar 只负责打包文件,但不压缩
    • 用gzip压缩tar 打包后的文件,其扩展名一般用xxx.tar.gz
  • 在tar命令中一个选项-z 可以调用gzip,可以方便实现压缩和解压缩的功能

命令格式如下:

# 压缩文件
$ tar -zcvf 打包文件.tar.gz 被压缩文件/路径...

# 解压缩文件
$ tar -zxvf 打包文件.tar.gz

# 解压缩到指定路径
tar -zxvf 打包文件.tar.gz -C 目标路径

 

选项 含义
-C 解压缩到指定目录,解压给它的目录必须存在

 

 

 

2) bzip2(two)

tar 与 bzip2命令结合可以实现文件打包和压缩(用法与gzip一样)

用bzip2压缩tar打包后的文件,其扩展名一般用xxx.tar.bz2

在tar 命令中有一个选项 -j 可以调用bzip2,可以方便的实现压缩和解压缩的功能

命令格式如下:

# 压缩文件
$ tar -jcvf 打包文件.tar.bz2 被压缩文件/路径...

# 解压缩文件
$ tar -jxvf 打包文件.tar.bz2

 

4、软件安装

apt 是Advanced Packaging Tool,是Linux下的一款安装包管理工具

可以在终端中方便的安装 / 卸载 / 更新软件包

# 安装软件
$ sudo apt install 软件包名

# 卸载软件
$ sudo apt remove 软件包


# 更新已安装的包
$ sudo apt upgrade

 

posted @ 2019-09-23 15:29  咻咻的老头  阅读(188)  评论(0编辑  收藏  举报