Linux基础笔记_05

系统信息相关命令

  • 时间和日期 

    date  查看系统时间

    cal   查看日历,-y选项可以查看一年的日历

  • 磁盘和目录空间

    df -h  显示磁盘剩余空间   

    du -h[目录名]  显示目录下的文件大小

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

打包压缩

  • 打包压缩 是日常工作中备份文件的一种方式

    windows常用:rar

    Mac 常用:zip

    Linux 常用:tar.gz

01. 打包/解包 

    # 打包文件

    tar -cvf 打包文件.tar 被打包的文件/ 路径....

    # 解包文件

    tar -xvf 打包文件.tar

tar 选项说明:

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

 

 

 

 

 

 

 

 

02. 压缩/解压缩

1. gzip

  • tar和fzip命令结合使用实现文件 打包和压缩

    tar只负责打包文件,但不压缩

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

  # 压缩文件

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

  # 解压文件

  tar -zxvf 打包文件.tar.gz

  # 解压缩到指定路径

  tar -zxvf 打包文件.tar.gz -C 目标路径

-C 表示解压缩到指定目录,注意 要解压缩的目录必须存在

 

2. bzip2(two)

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

    tar 只负责打包文件,但不压缩

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

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

  •  命令格式如下:

    # 压缩文件

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

    # 解压缩文件

    tar -jxvf 打包文件.tar.bz2

 

软件安装

  • apt 是Linux 下的一款安装包管理工具,可以在终端中仿版的 安装/卸载/更新软件包

  # 安装软件

  $ sudo apt install 软件包    

  # 卸载软件

  $ sudo apt remove 软件名 

  # 更新已安装的包

  $ sudo apt upgrade

 

其他命令

  • 查找文件:find

  • 软连接:ln

  • 打包和压缩:tar

  • 软件安装:apt-get

01. 查找文件

  find 命令通常在 特定的目录下搜索 符合条件的文件

  find [路径] -name "*.txt"

 

02. 软链接

  ln -s 被链接的源文件 链接文件  类似于windows下面的快捷方式

  注意:没有 -s 选项建立的是一个硬链接

    源文件要使用绝对路径,不能使用相对路径

 

03. 进程信息

  • 所谓进程,通俗地说就是 当前正在执行的一个程序

序号 命令 作用
1 ps aux 查看进程的详细信息
2 top 动态显示运行中的进程并且排序
3 kill [-9] 进程代号 终止指定代号的进程,-9 表示强制终止

 

 

 

 

 

 

 

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

  • a :显示终端上所有进程,包括其他用户的进程

  • u :显示进程的详细状态

  • x :显示没有控制终端的进程

  提示:使用kill 命令时,最好只终止由当前用户开启的进程,而不要终止root身份开启的进程。

 

 

 

 

 

 

 

posted on 2019-05-21 22:12  各执一词  阅读(110)  评论(0编辑  收藏  举报

导航