• Linux基本命令2


    三.压缩解压缩

    1. gzip 压缩文件

    (1) gzip linux_book_bak.tar 该文件变为 linux_book_bak.tar.gz

    “.tar.gz”可能是Linux中最流行的压缩文件格式。这种格式的文件首先经过tar打包程序的处理,然后永gzip压缩的成果

      2. gunzip linux_book_bak.tar.gz

    gzip -d linux_book_bak.tar.gz 解压

      3. gzip -l linux_book_bak.tra.gz 查看压缩成果

    4.bizp2 更高的压缩率

    (1) bzip2 linux_book_bak.tar 压缩为 linux_book.bak.tar.bz2

    (2) bunzip2 linux_book_bak.tar.bz2

     bzip2 -d linux_book_bak.tar.bz2 解压缩

      5. rar俨然已经取代zip成为windows下的标准压缩格式

    要解压rar文件秩序使用命令rar和选项x

    rar x music.rar

    四.存档工具

    1. tar 文件打包

    (1) tar -cvf shell.tar shell/ shell目录连同其下的文件一同打包成文件shell.tar

    c:指导tar创建归档文件 v:用于显示命令的执行过程 f:用于指定归档文件的文件名,在这里把它设置为“shell.tar”.最后一个(或几个)参数指定了需要打包的文件和目录。和gzip不同,tar不会删除原来的文件

    要解开.tar文件,只要简单的把-c选项改成-x(表示解开归档文件)就可以了

    (2) tar -xvf shell.tar

    tar命令提供了-w选项,用于每次将单个文件加入(或抽出)归档文件是征求用户意见

    (3) tar -cvwf shell.tar shell/

    解开.tar文件是也可以遵循相同的方法使用-w选项

    (4) tar -xvwf shell.tar

    tar程序令一个非常有用的选项是-z,使用这个选项tar命令会自动调用gzip程序完成相关操作。

    (5) tar -czvf shell.tar.gz shell/ tar命令将shell目录打包,并调用gzip程序处理打包后的文件,相当于

    Tar -cvf shell.tar shell/

    gzip shell.tar

    (6) tar -xzf shell.tar.gz 调用gunzip解压shell.tar.gz,然后再解开shell.tar,相当于

    gunzip shell.tar.gz

    Tar -xf shell.tar

    -j参数用于调用bizp2程序,这个参数的用法同-z完全一致

    (7) tar -xjf shell.tar.bz2 解开shell.tar.bz2

    五.用户与用户组管理

    1. 添加用户

    (1) useradd nox

    Passwd nox 添加nox用户并设置密码

    Sudo useradd -g users mike 建立名为mike的用户账号,并指定属于users

    Sudo useradd -s /bin/bash mike 指定用户登陆后bash作为shell

    Sudo groupadd newgroup 添加用户组  

      2.删除用户 userdel

    (1) sudo userdel mike

    (2) Sudo userdel -r john John删除,同时删除其主目录

      3.管理用户账号

    -d 修改用户主目录 -e修改账号的有效期限 -g 修改用户所属的组 -l修改用户账号名称 -s修改用户登陆后所使用的shell

    (1) sudo usermod -l mike -d /home/mike -e 12/31/13 john

    John改名为mike,主目录改为/home/mike,并设置账号有效期限至20131231日  

      4.查看用户信息 id

    (1) id nobody

    (2) id  

      5.用户间切换 su

    (1) su john

    (2) exit 回到之前的账号  

      6.受限的特权 sudo

    重要文件:/etc/passwd /etc/shadow /etc/group

    六.进程管理

    ps aux | grep badpro

    (1) ps aux

    (2) ps lax

    (3) top

    (4) kill PID

    七.vimemacsgedit的使用

    八.shell编程

  • 相关阅读:
    一个先进的App框架:使用Ionic创建一个简单的APP
    Hexo NexT 博客本地搭建指南
    Spring Boot 2.0 入门指南
    1. 初识 Lucene
    Spring Framework 简介
    电脑软件推荐安装列表
    PHP 环境搭建篇
    C++ STL 容器之栈的使用
    0x02 译文:Windows桌面应用Win32第一个程序
    反射?切面?怎样对公共参数及行为进行封装
  • 原文地址:https://www.cnblogs.com/midiyu/p/7742256.html
Copyright © 2020-2023  润新知