系统信息相关命令

76 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

  • 时间与日期

    • date
    • cal
  • 磁盘与目录空间

    • df
    • du
  • 进程信息

    • ps
    • top
    • kill

01.时间与日期

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

02. 磁盘信息

序号命令作用
01df -hdisk free 显示磁盘剩余空间
02du -h [目录名]disk usage 显示目录文件下的文件大小
  • 选项说明
参数含义
-h以人性化的方式显示文件大小

03. 进程信息

  • 所谓 进程,就是 当前正在执行的一个程序
序号命令作用
01ps a/u/xprocess status 查看进程的详细情况
02top动态显示运行中的进程并且排序
03kill [-9] 进程代号终止指定代号的进程,-9 表示强行终止

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

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

提示: 使用kill 命令时,最好只终止当前用户开启的进程,而不要终止root开启的进程,否则可能会导致系统崩溃

  • 要退出top 可以直接输入q 退出

其他命令

目标

  • 查找文件

    • find
  • 软连接

    • ln
  • 打包和压缩

    • tar
  • 软件安装

    • apt-get

01. 查找文件

  • find 命令功能强大,通常用来在 特定的目录下 搜索 符合条件的文件
序号命令作用
01find [路径] -name “*.py"查找指定路径下扩展名是 .py 的文件,包括子目录
  • 如果省略路径,表示在当前文件夹下查找
  • 之前学习的通配符,在使用find 命令时同时可用

02. 软链接

序号命令作用
01ln -s 被链接的源文件 链接文件建立文件的软链接,类似Windows 下的快捷方式
  • 注意:

  • 1.没有 -s 选项建立的是一个 硬链接文件

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

文件软硬链接示意图

在Linux中,文件名文件的数据 是分开储存的

03. 打包压缩

  • Windows 常用rar
  • Mac 常用zip
  • Linux 常用tar.gz