zoukankan      html  css  js  c++  java
  • 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身份开启的进程。

     

  • 相关阅读:
    tomcat设置编码utf8
    servlet详细理解
    设置utf8编码问题
    yarn状态机的可视化
    以卵石游戏(杭州电1527)
    Android Studio虚拟机配置虚拟键盘
    linux网络编程--跳水send和recv
    基于redis AE异步网络架构
    谈加班文化
    ios8加入通知栏开始
  • 原文地址:https://www.cnblogs.com/ding08/p/10902778.html
Copyright © 2011-2022 走看看