Linux学习二 常用命令介绍(二)

172 阅读2分钟

磁盘管理

磁盘命名

压缩

屌丝版:(不能压缩目录,只能压缩文件)

  • gzip *.txt :压缩当前目录下的所有txt文件(不会打包、不保留原文件、 压缩后的格式为gz)
  • gunzip *.txt :恢复
  • bzip2 *.txt :(压缩后的格式为bz2)
  • bzip2 -k *.txt:实现压缩,但是可以保留原文件
  • benzip2 *.txt:恢复

高富帅版:

  • tar 如果不使用z/j参数,该命令只能对文件或目录打包,不能压缩
    参数:
        c   --创建--压缩
        x   --释放--解压缩
        v   --显示提示信息--压缩解压缩--可以省略
        f   --指定压缩文件的名字
        
        z   --使用gzip的方式压缩文件--.gz
        j   --使用bzip2的方式压缩文件--.bz2
        
    压缩:
        tar zcvf 生成的压缩包的名字(xxx.tar.gz) 要压缩的文件或目录
        tar jcvf 生成的压缩包的名字(xxx.tar.bz2) 要压缩的文件或目录
        
    解压缩:以bzip2为例
        tar jxvf 压缩包的名字(会解压到当前目录)
        tar jxvf 压缩包的名字 -C 要解压到的目录
    
  • rar 这个软件必须先安装才能使
    参数:
        a   --压缩
        x   --解压缩
    压缩:
        rar a  生成的压缩文件的名字(名字随便写即可,会自动生成rar后缀)  要压缩的文件或目录
    解压缩:
        rar x   解压的文件名(解压到的路径,可以省略)
    
  • zip
    参数:
        -r  --压缩目录的时候需要加上
    压缩:
        zip 压缩包的名字(名字随意 ,会生成zip后缀)  要压缩的文件或者目录
    解压缩:
        unzip  要解压的压缩包的名字
        unzip  要解压的压缩包的名字  -d  要解压到的目录
    

进程管理

  • who

第一行下面的:0在其他Ubuntu系统表示的可能就是tty7

  • ps

  • kill

上面的SIGKILL代表的就是9,所以可以直接这么写:kill -9 89899

env、top

env配合管道查找
hhh:~ huozhenpeng$ env | grep PATH
PATH=/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/huozhenpeng/Library/Android/sdk/platform-tools:/Users/huozhenpeng/.gradle/wrapper/dists/gradle-5.2.1-all/bviwmvmbexq6idcscbicws5me/gradle-5.2.1/bin:/Users/huozhenpeng/Library/Android/flutter/bin:/Users/huozhenpeng/Library/Android/groovy-2.5.6/bin
hhh:~ huozhenpeng$ 

网络管理

用户管理

创建用户的两种方式:第一种比较简单(其实是别人写好的一个脚本,所以比较简单,用户名只能是小写)

查看所有用户:查看 /etc/passwd文件就行了