Linux——Linux实操常用指令(查找、压缩、权限、进程、服务管理指令)总结

Linux常用指令总结目录

  • 1. 实操常用指令列表
    • 1.1 复制结果指令
    • 1.2 find 指令
    • 1.3 grep管道符指令
  • 2. 压缩和解压指令总结
  • 3. 组管理指令
  • 4. 权限管理指令
  • 5. linux中的进程管理
  • 6. 服务管理
  • 7. 软件安装包管理
    • 7.1 RPM包管理
    • 7.2 YUM包管理

1. 实操常用指令列表

指令列表

命令 描述
查看指令 >> 目标文件 将前一个查看指令中的结果追加写入到目标文件中,如果目标文件不存在,则新建。
查看指令 > 目标文件 将前一个查看指令中的结果覆盖写入到目标文件中,如果目标文件不存在,则新建。
date 显示当前系统时间
date -s ‘2022-8-26 12:25:26’ 修改系统时间
find [搜索范围 -name -user -size] [选项 lisi ‘*.txt’ +5M] 搜索文件
find -name *.txt 查找文件类型(或者文件名是.txt)后缀是.txt的
grep [选项] 查找的源文件内容 -n 显示行 -i 忽略大小写 grep 过滤查找

指令使用

1.1 复制结果指令

“>”的使用

1.2 find 指令

“find指令的使用”

2. 压缩和解压指令总结

语法说明

命令 描述
gzip 文件 压缩文件,将文件压缩为*.gz文件存放在原文件所在目录,压缩成功后会把原文件删除。用于压缩单个文件。
gunzip 文件 解压缩文件命令,解压成功后存放在原压缩文件所在目录,并且把原压缩文件删除。
zip [选项 -r:递归压缩] XXX.zip 将是指定文件或目录压缩成XXX.zip文件,用于压缩所有文件结构。
unzip [选项 -d 目录:指定解压后文件的存放目录] XXX.zip 解压文件夹
tar [选项] XXX.tar.gz [打包的内容] 打包或者解压文件

tar命令说明:
-c:产生.tar.gz打包文件
-v:显示详细信息
-f:指定压缩后的文件名
-z:打包同时压缩
-x:解压.tar.gz文件
-C: 指定解压到哪个目录

指令使用
压缩单个文件

4. 权限管理指令

  • 准备工作:

    • 一个用户至少属于一个组,也可以属于多个组;
    • 一个文件或者目录也必须属于一个,并且只能属于一个组;
    • 在一个文件或者目录看来,linux系统中所有的用户可以分为三类: 所有者:同组用户:其它组用户:

文件或者目录的三种权限:

  • 在linux中,任何文件或者目录都有三种权限:读(Read)、写(Write)、执行(Execute)

    • 对于文件而言:

      • 读:可以读取、查看文件的内容, 比如:cat、more、less、head、tail等。
        • 写:可以修改文件的内容,比如:vi或者vim等
          • 执行:如果该文件是可执行文件(.sh),可以直接运行,比如:./xxx.sh。
    • 对于目目录

      • 读:可以读取、查看目录下边的内容,比如:ls等
      • 写:可以修改目录中的内容,创建子目录、删除子目录、创建文件、删除文件、重名文件或者目录
      • 执行:可以进入该目录, 比如:cd等。
  • 文件或者目录的权限控制

在linux中,任何一个文件或者目录都有三部分权限:所有者权限、同组用户权限、其它组用户权限。
     第一部分权限:所有者权限,文件或者目录的所有者对该文件所拥有的权限,使用r、w、x分表表示读、写、执行的权限。比如:rwx:拥有读写执行的权限,r-x:拥有读和执行的权限,r–:只拥有读的权限,—:没有任何权限。
    第二部分权限:同组用户权限,文件或者目录的同组用户对该文件所拥有的权限,使用r、w、x分表表示读、写、执行的权限。
    第三部分权限:其它组用户权限,文件或者目录的其它组用户对该文件所拥有的权限,使用r、w、x分表表示读、写、执行的权限。

查看文件或者目录的权限:
ls -aul

使用数字的方式修改文件或者目录的权限:

  • 每一个权限可以用一个数字来表示:
    r、w、x
    4、2、1
    2^2 2^1 2^0
  • 每一个文件或者目录都有三部分权限,每一部分权限都可以用一组数据之和来表示,三部分权限就是一组三个数据序列:
    rw- r-x r-x
    6 5 5

    关闭命令
        使用ps命令查看进程的PID
      使用命令kill -9 PID
      使用此命令太过于暴力,可能会导致丢失数据,一般会选择使用:需要进入mysql的bin目录下

    7. 软件安装包管理

    7.1 RPM包管理

    • RPM:一种LInux的软件包的打包和安装工具,它操作的软件包都是.rpm结尾。

    • 使用RPM:rpm命令。

    查看当前系统中已经安装的rpm软件包:rpm -qa|grep firefox qa:查询所有
      卸载rpm软件包:rpm -e firefox
      安装rpm包:rpm -ivh xxx.rpm

    重装firefox示例;
    cp firefox-45.4.0-1.el7.centos.x86_64.rpm /opt
    rpm -ivh firefox-45.4.0-1.el7.centos.x86_64.rpm

    7.2 YUM包管理

    YUM包管理:是一种基于RPM的软件包管理工具,它能够从指定服务器上自动下载RPM包并且自动安装,可以自动处理软件包之间的依赖关系。
       查看当前系统中已经安装的rpm软件包:yum list installed|grep firefox
        卸载rpm软件包:yum remove firefox.x86_64
        安装rpm包:yum install firefox

    文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8756 人正在系统学习中

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

  • 上一篇 2022年7月22日
    下一篇 2022年7月22日

    相关推荐