• Linux笔记②


    1、压缩包管理

      基础版本:

        gzip和bzip2是两种压缩文件的方式,都是直接压缩原文件,不能压缩目录;

          例如在某文件夹下有a.txt,b.txt,c.txt三个文件,使用gzip方式压缩文件:gzip *.txt (压缩当期目录下的所有txt文件),压缩后不保存原来的文件,

          当前目录下会出现三个这样的文件:a.txt.gz,b.txt.gz,c.txt.gz;同样使用bzip2方式也不会保存原文件,只不过压缩后的文件名字会稍微不一样。如果

          要解压缩刚刚压缩后的文件的话,使用命令,gunzip *.gz(如果压缩时用bzip2方式的话,解压缩时用bunzip2 *.bz2即可)

      升级版本:

        tar工具:该工具是Linux自带的。

          首先认识几个参数:

            c -- 创建 -- 压缩

            x -- 释放 -- 解压缩

            v -- 显示提示信息 -- 压缩或解压缩都可以用,省略也行、

            f -- 指定压缩文件的名字

            z -- 说明使用gzip格式的压缩 -- .gz

            j -- 说明使用bzip2格式的压缩 -- .bz2

          压缩文件的语法:

            tar zcvf dog.gz /home/cczhao/demo/*.txt (把/home/cczhao/demo/*.txt目录下的txt文件使用gzip的格式压缩为dog.gz,当然dog.gz也可以指定

            存放的路径,这里没有写就是执行命令时的当前目录)

            tar jcvf pig.bz2 /home/cczhao/demo/*.txt(使用bzip2的格式压缩)

          解压缩文件的语法:

            tar zxcf dog.gz -C /home/cczhao/demo1(把压缩文件dog.gz解压到/home/cczhao/demo1)

            tar jxcf pig.bz2 -C /home/cczhao/demo1(把压缩文件pig.bz2解压到/home/cczhao/demo1)

          注意:压缩的时候,给压缩文件起名一定要指明是哪种压缩方式,我这里习惯上以.gz或者.bz2结尾,当你再去解压缩的时候就很明白用什么方式

             去解压缩了。

        rar工具:前提必须要安装该 软件(安装命令:sudo apt-get install rar)

          首先也要认识两个参数:

            a:  压缩

            x:  解压缩

           压缩语法:rar a temp /home/cczhao/demo/*.txt (使用rar工具压缩/home/cczhao/demo/*.txt下的所有txt文件,压缩包名字交temp,实际压缩

                后,压缩包的名字是temp.rar,这里我们可以不用写.rar,该工具帮我们做了)

          解压缩语法:rar x temp /home/cczhao/demo1 (把temp这个压缩文件解压到/home/cczhao/demo1[这里路径可能会出现问题])

        zip工具:前提必须安装该软件 

          压缩语法:

            zip temp *.txt -r (把当前目录的所有txt文件压缩为temp,-r表示递归压缩)

          解压缩:

            unzip temp -d demo (把temo这个压缩包解压到demo文件夹里)

    2、进程管理:

      ps aux ----- 查看进程详细信息

      ps aux | grep bash   ----- 过滤出命令解析器bash的详细进程

      kill -l  ------ 查看kill的详细信息

      kill -SIGKILL PID ----- 杀死PID这个进程

      查看当前进程的环境变量:Linux下的环境变量格式:key=value:value:value....

          命令:cat /proc/PID/environ  ----- PID 就是要查看的进程的PID

      查看Linux下的任务管理器:top命令(只能看)

    3、网络管理

      查看网络具体信息:ifconfig

      局域网内测联通性:ping IP 

    4、添加和删除用户:

      sudo adduser 用户名(只能是小写字母)

      sudo useradd -s /bin/bash -g Robin -d /home/Robin -m Robin (这种方式用户名可以随意写,但是规则较多):-s之处创建用户的时候用什么

      命令解析器,-g指出创建的用户属于哪个用户组,-d指出创建用户的家目录,最后写上用户名。同时,这种方式在创建的时候不会提示创建密码,

      所以创建完用户首先要重置密码,语法:passww 用户名。(创建用户的时候可能会提示你没有Robin这个用户组,你需要先创建这个用户组:sudo groupadd        Robin)

      sudo deluser 用户名 (这种方式不会删除home目录下的该用户文件夹。需要手动删除)

      sudo userdel 用户名 (这种方式直接将用户删除,删除的比较干净)

  • 相关阅读:
    关于SQL优化(转载,格式有调整)
    开篇(我想有个家,安稳的家)
    常见兼容问题
    BFC概念及应用
    浏览器私有前缀及内核
    css3新增属性
    宽高自适应
    css布局
    css3选择器
    常用标签
  • 原文地址:https://www.cnblogs.com/ZT-SummerRain/p/6892153.html
Copyright © 2020-2023  润新知