-
本文解释了 SELinux 安全政策规则启用与停用的具体方法
所属栏目:[Linux] 日期:2023-11-23 热度:7187
默认情况下,并不是所有的规则都处于开启状态,因此,虽然我们无需修改规则的具体内容,但学习如何开启和关闭规则,还是很有必要的。
规则的开启与关闭并不困难,使用 getsebool 命令来查询规则的开启和关闭[详细] -
探究 SELinux 政策规则的细节方式,包括 seinfo 和 ssearch
所属栏目:[Linux] 日期:2023-11-23 热度:7187
我们知道,当前 SELinux 的默认策略是 targeted,那么这个策略中到底包含有多少个规则呢?使用 seinfo 命令即可查询。命令如下:
[root@localhost ~]# seinfo -b
#还记得-b选项吗?就是查询布[详细] -
Linux tail命令显示文件末尾的内容
所属栏目:[Linux] 日期:2023-11-21 热度:3566
tail 命令和 head 命令正好相反,它用来查看文件末尾的数据,其基本格式如下:
[root@localhost ~]# tail [选项] 文件名
选项 含义
-n K 这里的 K 指的是行数,该选项表示输出最后 K 行,在[详细] -
Linux grep命令详解搜寻文件内容
所属栏目:[Linux] 日期:2023-11-21 热度:3566
很多时候,我们并不需要列出文件的全部内容,而是从文件中找到包含指定信息的那些行,要实现这个目的,可以使用 grep 命令。
grep 命令作为 Linux 文本处理三剑客的一员,另外两个是 sed 和 awk,它们[详细] -
Linux sed命令完全攻略非常详细
所属栏目:[Linux] 日期:2023-11-21 热度:3566
我们知道,Vim 采用的是交互式文本编辑模式,你可以用键盘命令来交互性地插入、删除或替换数据中的文本。但本节要讲的 sed 命令不同,它采用的是流编辑模式,最明显的特点是,在 sed 处理数据之前,需要预先提供[详细]
-
深入解析 Linux 的 awk 命令
所属栏目:[Linux] 日期:2023-11-21 热度:3566
除了使用 sed 命令,Linux 系统中还有一个功能更加强大的文本数据处理工具,就是 awk。它诞生于 20 世纪 70 年代末期,这也许是它影响了众多 Linux 用户的原因之一。
曾有人推测 awk 命令的名字来源于[详细] -
内置的Linux软件包源码包和二进制源码包
所属栏目:[Linux] 日期:2023-11-21 热度:3566
Linux下的软件包众多,且几乎都是经 GPL 授权、免费开源(无偿公开源代码)的。这意味着如果你具备修改软件源代码的能力,只要你愿意,可以随意修改。
GPL,全称 General Public License,中文名称“通[详细] -
所有的RPM包装都遵循统一的名称格式
所属栏目:[Linux] 日期:2023-11-21 热度:3566
RPM 二进制包的命名需遵守统一的命名规则,用户通过名称就可以直接获取这类包的版本、适用平台等信息。
RPM 二进制包命名的一般格式如下:
包名-版本号-发布次数-发行商-Linux平台-适合的硬件[详细] -
Linux RPM包安装卸载和升级rpm命令相关细节
所属栏目:[Linux] 日期:2023-11-21 热度:3566
本节讲解如何使用 rpm 命令对 RPM 二进制包进行安装、卸载和升级操作。
我们以安装 apache 程序为例。因为后续章节还会介绍使用源码包的方式安装 apache 程序,读者可以直观地感受到源码包和 RPM 包的[详细] -
Linux rpm命令查找软件包-q-qa-i-p-l-f-R
所属栏目:[Linux] 日期:2023-11-21 热度:3566
《rpm 命令安装、升级和卸载 RPM 包》一节介绍了使用 rpm 命令安装、升级和卸载 RPM 软件包,rpm 命令还可用来对 RPM 软件包做查询操作,具体包括:
查询软件包是否已安装;
查询系统中所有已[详细] -
Linux gunzip命令解除压缩文件与目录
所属栏目:[Linux] 日期:2023-11-21 热度:3566
gunzip 是一个使用广泛的解压缩命令,它用于解压被 gzip 压缩过的文件(扩展名为 .gz)。
对于解压被 gzip 压缩过的文件,还可以使用 gzip 自己,即 gzip -d 压缩包。
gunzip 命令的基本格式为:[详细] -
使用 Linux 的 gzip 命令来进行文件或者目录的压缩
所属栏目:[Linux] 日期:2023-11-21 热度:3566
gzip 是 Linux 系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为“.gz”。
再强调一下,gzip 命令只能用来压缩文件,不能压缩目录,即便指定[详细] -
Linux ln命令建立链接硬链接和软链接文件
所属栏目:[Linux] 日期:2023-11-20 热度:452
如果要想说清楚 ln 命令,则必须先解释下 ext 文件系统是如何工作的。我们在前面讲解了分区的格式化就是写入文件系统,而我们的 Linux 目前使用的是 ext4 文件系统。如果用一张示意图来描述 ext4 文件系统,则可[详细]
-
Linux cp命令拷贝文件及目录
所属栏目:[Linux] 日期:2023-11-20 热度:452
cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。
cp 命令的基本格式如下:
[root@localhost ~]# cp [选项] 源文件 目[详细] -
使用 Linux 的 bzip2 命令 对 .bz2 文件进行压缩
所属栏目:[Linux] 日期:2023-11-20 热度:452
bzip2 命令同 gzip 命令类似,只能对文件进行压缩(或解压缩),对于目录只能压缩(或解压缩)该目录及子目录下的所有文件。当执行压缩任务完成后,会生成一个以“.bz2”为后缀的压缩包。
".bz2"格[详细] -
Linux Vim三种工作模式命令模式输入模式与编辑模式详解
所属栏目:[Linux] 日期:2023-11-20 热度:452
通过前面的学习我们知道,Linux 系统中所有的内容都以文件的形式进行存储,当在命令行下更改文件内容时,常会用到文本编辑器。
我们首选的文本编辑器是 Vim(至于为什么,可查看《Vi和Vim的区别和联系[详细] -
了解使用Vim在Linux上创建文件的技巧
所属栏目:[Linux] 日期:2023-11-20 热度:452
相信大家都使用过带图形界面的操作系统中的文字编辑器,用户可以使用鼠标来选择要操作的文本,非常方便。在 Vim 编辑器中也有类似的功能,但不是通过鼠标,而是通过键盘来选择要操作的文本。
在 Vim 中[详细] -
Linux Vim批量注释和设置注释快捷键
所属栏目:[Linux] 日期:2023-11-20 热度:452
使用 Vim 编辑 Shell 脚本,在进行调试时,需要进行多行的注释,每次都要先切换到输入模式,在行首输入注释符"#"再退回命令模式,非常麻烦。
连续行的注释其实可以用替换命令来完成。换句话说,在指定[详细] -
使用 Linux 的cat命令可以将文件链接起来并在终端显示输出
所属栏目:[Linux] 日期:2023-11-20 热度:452
cat 命令可以用来显示文本文件的内容(类似于 DOS 下的 type 命令),也可以把几个文件内容附加到另一个文件中,即连接合并文件。
关于此命令,有人认为写 cat 命令的人是因为喜欢猫,因此给此命令起名[详细] -
Linux more命令分屏显现文件内容
所属栏目:[Linux] 日期:2023-11-20 热度:452
在讲解 cat 命令时,我们留下了一个疑问,即当使用 cat 命令查看文件内容时,如果文件过大,以至使用PgUp+上箭头组合键向上翻页也无法看全文件中的内容,该怎么办呢?这就需要使用 more 命令。
more 命[详细] -
Linux head命令查看文件开头的内容
所属栏目:[Linux] 日期:2023-11-20 热度:452
head 命令可以显示指定文件前若干行的文件内容,其基本格式如下:
[root@localhost ~]# head [选项] 文件名
该命令常用选项以及各自的含义。
选项 含义
-n K 这里的 K 表示行[详细] -
使用 Linux 的 less 命令可以浏览文件的文本内容
所属栏目:[Linux] 日期:2023-11-20 热度:452
less 命令的作用和 more 十分类似,都用来浏览文本文件中的内容,不同之处在于,使用 more 命令浏览文件内容时,只能不断向后翻看,而使用 less 命令浏览,既可以向后翻看,也可以向前翻看。
不仅如此[详细] -
了解一下 Linux File System 的分层架构
所属栏目:[Linux] 日期:2023-11-18 热度:4491
通过学习《Linux一切皆文件》一节我们知道,平时打交道的都是文件,那么,应该如何找到它们呢?很简单,在 Linux 操作系统中,所有的文件和目录都被组织成以一个根节点“/”开始的倒置的树状结构。[详细]
-
Linux绝对路径和相对路径具体介绍
所属栏目:[Linux] 日期:2023-11-18 热度:4491
在 Linux 中,简单的理解一个文件的路径,指的就是该文件存放的位置,例如,在《Linux文件系统的层次结构》中提到的 /home/cat 就表示的是 cat 文件所存放的位置。只要我们告诉 Linux 系统某个文件存放的准确位[详细]
-
Linux文件目录命名规范介绍
所属栏目:[Linux] 日期:2023-11-18 热度:4491
介绍完 Linux 系统中目录结构之后,读者一定想知道如何为文件或目录命名。我们知道,在 Linux 系统中,一切都是文件,既然是文件,就必须要有文件名。同其他系统相比,Linux 操作系统对文件或目录命名的要求相[详细]
