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。
- 写:可以修改文件的内容,比如:vi或者vim等
- 读:可以读取、查看文件的内容, 比如:cat、more、less、head、tail等。
-
对于目目录
- 读:可以读取、查看目录下边的内容,比如: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进行处理,非常感谢!