zoukankan      html  css  js  c++  java
  • Linux常用基础(二)

    1、压缩包管理

      (1)gz和bz2格式

         1)gzip -- gz格式的压缩包

            压缩:gzip +压缩的文件

            解压缩:gunzip + 需要解压的文件

         2)bzip2 -- bz2格式的压缩包

            压缩:bzip2 +压缩的文件

            解压缩:bunzip2 +解压缩的文件

            注意:不能对目录进行打包压缩

      (2)tar和rar和zip格式

         1)tar版本

           参数:

            c -- 创建 -- 压缩

            x --  释放 --解压缩

            v -- 显示提示信息 -- 压缩和解压缩

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

            z-- 使用gzip的方式压缩文件 -- .gz

            j -- 使用bzip2的方式压缩文件 -- .bz2

           压缩命令:

            tar -zcvf  生成压缩包的名字(xxx.tar.gz) +要压缩的文件或目录

            tar -jcvf  生成压缩包的名字(xxx.tar.bz2)+要压缩的文件或目录

           解压缩命令:

            tar -zxvf 压缩包的名字(xxx.tar.gz)(解压到当前目录)

            tar -jxvf压缩包的名字(xxx.tar.bz2) -C 指定的目录

        2)rar版本(需要手动安装软件)

          参数:

            压缩:-a

            解压缩:-x

          压缩命令:

            rar a 生成的压缩文件的名字 压缩的文件或目录

          解压缩命令:

            rar x 压缩的文件名 (可指定目录)

        3)zip版本(需要手动安装软件)

          参数:

            -r:压缩目录需要

          压缩命令:

            zip 压缩包的名字 压缩的文件或目

          解压缩:

            unzip 压缩包的名字(压缩到当前目录)

            unzip 压缩包的名字 -d 指定解压的路径

    2、进程管理

      (1)查看当前在线用户的情况

         命令:who。

      (2)查看整个系统内部运行的进程状况

         参数:

           -a:显示全部

           -u:显示更详细的信息

           -x:不显示终端的进程

         命令:ps

          使用管道进行重定向:ps aux | grep xxx(使用该命令会创建一个进程)

      (3)终止进程

        1)查看信号的编号

          命令:kill -l

        2)杀死进程

          命令:kill -发送的信号 需要杀死的进程ID

      (4)查看当前进程的环境变量

        Linux下环境变量的格式:key - value

        key = value : value : value(以:为一个value)

        命令:env

          使用grep进行过滤PATH:env | grep PATH

      (5)任务管理器

        命令:top

    3、网络管理

      (1)查看网络相关

        命令:ifconfig

      (2)测试连接

        命令:ping IP地址/网站

      (3)查看域名对应IP

        命令:nslookup 域名

    4、用户管理

      (1)创建用户

        1)方法1:sudo adduser 添加的用户

        2)方法2:sudo useradd -s /bin/bash -g Robin -d /home/Robin -m Robin

          -s:指定使用的bash

          -g:指定用户组

          -d:用户的家路径

          -m:用户家目录不存在就自动创建

        3)添加用户组

          命令:sudo groupadd Robin(用户组名)

      (2)设置用户组

         修改Robin用户密码:sudo passwd Robin

         修改当前用户:passwd

         退出当前用户:exit

      (3)删除用户

        1)命令:sudo deluser +用户名

        2)命令:sudo userdel -r 用户名

          -r:把用户的主目录一起删除

      (4)切换用户

        命令:su 要切换的用户名

    5、scp命令

    scp == super copy

    使用命令的前提条件:

    目标主机已经成功安装openssh-sever

    使用的格式:

    scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径 /保存到本机的绝对(相当)路径

    注意:

    当在后续提示时,要输入yes,而不能简单输入Y

    拷贝目录时需要加参数-r

    例如:

    $ cd ~

    $ scp -r cqlismy@192.168.195.128:/home/cqlismy/APUE/ ./

    6、其他命令

      (1)终端翻页

        Shift + PageUp -> 上翻页

        Shift + PageDown -> 下翻页

      (2)清屏

        clear

        Ctrl + l

      (3)创建终端

        Ctrl + Alt + T(Ubuntu)

        Ctrl + Shift + T(添加新标签页)

      (4)看手册

        man man -> 共9个章节

          1)可执行程序或shell命令

          2)系统调用(内核提供的函数)

          3)库调用(程序库中提供的函数)

          4)特殊文件(通常位于/dev)

          5)文件格式和规范(如:/etc/passwd)

          6)游戏

          7)杂项

          8)系统管理命令

          9)内核例程

      (5)设置或查看别名

          查看:alias

          设置:alias pag=’pas aux | grep’

          需要长久有效的话需要设置配置文件:.bashrc

      (6)显示字符串

          echo

          例如:echo $PATH(打印PATH环境变量值)

    7、关机重启

      关机:poewroff

      重启:reboot

      关机:shutdown

  • 相关阅读:
    [saiku] 系统登录成功后查询Cubes
    216. Combination Sum III
    215. Kth Largest Element in an Array
    214. Shortest Palindrome
    213. House Robber II
    212. Word Search II
    211. Add and Search Word
    210. Course Schedule II
    分硬币问题
    开始学习Python
  • 原文地址:https://www.cnblogs.com/Cqlismy/p/11495908.html
Copyright © 2011-2022 走看看