Linux操作系统思维导图

Linux操作系统

《Linux操作系统思维导图》

RPM解决了面对源码的自行编译,门槛较高的问题

RPM的文件名

软件包名称+版本号+发行号+硬件平台

相关命令

查询RPM软件包-q

查询软件包的文件:rpm-qp
查询文件属于哪个软件包:rpm-q f
查询所有安装的软件包:rpm-q a

显示信息

软件包中的概要信息:rpm-qi
显示软件包中的文件列表:rpm-ql

软件包的安装

rpm-i 安装
rpm-i – -test 只对安装测试
rpm -ivh 显示#的进度条安装

软件包的卸载

rpm-e 软件包的名称 可以显示进度 -evh

升级

rpm-Uvh U是大写的
降级 rpm – – oldpackage

验证

rpm-V

YUM 基于rpm 能够从指定服务器下载rpm包,并且安装,自动解决依赖性关系

测试使用yum命令自动安装

yum clean all 清除缓存

yum makecache 缓存本地yum的软件包信息

yum install

yum查询软件包

yum list | sq…

yum remove 卸载

yum update

目录

/boot

/

根目录

/tmp

/mnt

/dev

保存设备文件

/root

root用户的主目录

/home

/etc

系统配置文件

/bin

/sbin

/lib

/var

用户和组的管理

用户

useradd添加

useradd-c 描述信息
useradd-d 设置用户主目录
useradd -g 设置基本组
useradd-u 用户

usermod修改

改名 usermod -l +名字

userdel删除

userdel-r 连同账号主目录一起删掉
find /-user manager-exec rm {} 使用find 删除该用户非用户主目录下的文件

创建

groupadd
-g GID
-f 用来递增
-o 设定组 可以相同

修改

groupmod
-n 更改组名

删除

groupdel

文件的压缩

gzip 以•gz结尾

gunzip

zcat 也可以用gunzip -c

bzip

bzip

bunzip2

bzcat

bzip2recover

-k

会删除原始文件,keep 会保留下来

-f

同名的不会覆盖,但是要覆盖则有F

tar

-c z v f

直接在tar中使用压缩选项

-x z v f

解压并显示过程

-t z f

显示归档压缩包的内容

权限管理

chmod

文字设定法

对象
u
  • 用户
g
  • 同组用户
o
  • 其他用户
a all
操作
+添加某权限
– 取消某权限
= 给个特定的权限 其他的都没有了
权限
r
w
x

数字设定法

1 x
2 w
4 r

umask

设定默认权限

文件6
目录7

chown

文件管理与常用命令

文件以及目录

文件管理

5种类型
普通文件-
目录文件d
链接文件 l
设备文件
  • 块设备 b
  • 字符设备 c
管道文件
Linux系统以文件目录的方式来组织和管理系统中的所有文件
. 代表自己
… 回到父目录下
path
用cd
  • 相对路径:从用户工作目录开始的
  • 绝对路径:从根开始的
pwd
  • 显示当前的目录
根目录
用户主目录
放系统管理员增加的用户
  • 用户的主目录在/home下
  • root用户的主目录在/root下
工作目录
工作的目录或者说是当前目录

文件相关命令

显示文件内容

less
head
tail
more
cat
可以用来连接多个文件

文件内容查询

grep

文件查找

find
-a
-o
!
  • 放的位置在-name的前面
-name
  • 可以加通配符* ?
    • ‘K*’ 以K开头的文件
    • K’有K的文件
    • ‘*K’ 所有是以K结尾的文件
-lname
  • 链接文件
-gid 找用户组的所有文件
-uid 用户的ID号为n 的文件
-exec cmd{} \; 复合条件的文件 执行cmd命令
ls
-user K 找用户名为K的
-group K 找用户组名为K的
locate

文本处理

sort
sort K > X 将K排序之后 保存到一个叫X的文件中
uniq
-d 显示重复的
-u 显示唯一的
wc
-c
  • 统计字节数
-l
  • 统计行数
-w
  • 统计字数

比较

co m m
对排好序的文件比较
  • a
    • 附加
  • b
    • 删除
  • c
    • 修改
  • <第一个文件
  • 第二个文件

diff

移动什么的

c p
m v
改名,移动
  • -i 交互方式
  • -f禁止交互
rm
-i 交互的来删除
-r所有的都删完 还有目录的
ln
文件的链接命令 ln K
ln -s K

目录的创建与删除

mkdir
rmdir 可以用rm -r dir 来替代

文件的创建

    原文作者:Cen.c
    原文地址: https://blog.csdn.net/Cen_cen_/article/details/110595795
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞