-
Linux RPM包安装、卸载及升级(rpm命令)详解
所属栏目:[Linux] 日期:2023-06-23 热度:1363
我们以安装 apache 程序为例。因为后续章节还会介绍使用源码包的方式安装 apache 程序,读者可以直观地感受到源码包和 RPM 包的区别。
RPM包默认安装路径
通常情况下,RPM 包采用系统默认的安装路径,所有安装文件[详细] -
Linux安装包统一命名规则
所属栏目:[Linux] 日期:2023-06-23 热度:505
RPM 二进制包的命名需遵守统一的命名规则,用户通过名称就可以直接获取这类包的版本、适用平台等信息。
RPM 二进制包命名的一般格式如下:
包名-版本号-发布次数-发行商-Linux平台-适合的硬件平台-包扩展名
例[详细] -
Linux软件包(源码包与二进制包)
所属栏目:[Linux] 日期:2023-06-23 热度:7596
Linux下的软件包众多,且几乎都是经 GPL 授权、免费开源(无偿公开源代码)的。这意味着如果你具备修改软件源代码的能力,只要你愿意,可以随意修改。
GPL,全称 General Public License,中文名称“通用性公开[详细] -
Linux awk命令说明
所属栏目:[Linux] 日期:2023-06-23 热度:7713
除了使用 sed 命令,Linux 系统中还有一个功能更加强大的文本数据处理工具,就是 awk。它诞生于 20 世纪 70 年代末期,这也许是它影响了众多 Linux 用户的原因之一。
曾有人推测 awk 命令的名字来源于 awkward 这个[详细] -
Linux sed命令完全攻略(非常具体)
所属栏目:[Linux] 日期:2023-06-23 热度:8903
我们知道,Vim 采用的是交互式文本编辑模式,你可以用键盘命令来交互性地插入、删除或替换数据中的文本。但本节要讲的 sed 命令不同,它采用的是流编辑模式,最明显的特点是,在 sed 处理数据之前,需要预先提供一组[详细]
-
Linux grep命令解析:查找文件内容
所属栏目:[Linux] 日期:2023-06-23 热度:8230
很多时候,我们并不需要列出文件的全部内容,而是从文件中找到包含指定信息的那些行,要实现这个目的,可以使用 grep 命令。
grep 命令作为 Linux 文本处理三剑客的一员,另外两个是 sed 和 awk,它们会在后续章节中[详细] -
Linux tail命令:显示文件的末尾。
所属栏目:[Linux] 日期:2023-06-23 热度:3456
tail 命令和 head 命令正好相反,它用来查看文件末尾的数据,其基本格式如下:
[root@localhost ~]# tail [选项] 文件名
此命令常用的选项及含义。
表 1 tail 命令选项及含义
选项 含义
-n K 这里的 [详细] -
Linux less命令:浏览文件内容
所属栏目:[Linux] 日期:2023-06-23 热度:2073
less 命令的作用和 more 十分类似,都用来浏览文本文件中的内容,不同之处在于,使用 more 命令浏览文件内容时,只能不断向后翻看,而使用 less 命令浏览,既可以向后翻看,也可以向前翻看。
不仅如此,为了方面用[详细] -
Linux head命令:显示文件开头的信息
所属栏目:[Linux] 日期:2023-06-23 热度:6507
head 命令可以显示指定文件前若干行的文件内容,其基本格式如下:
[root@localhost ~]# head [选项] 文件名
该命令常用选项以及各自的含义。
head 命令常用选项及含义
选项 含义
-n K 这里的 K 表示行[详细] -
Linux more命令:分屏显示文件信息
所属栏目:[Linux] 日期:2023-06-21 热度:396
在讲解 cat 命令时,我们留下了一个疑问,即当使用 cat 命令查看文件内容时,如果文件过大,以至使用PgUp+上箭头组合键向上翻页也无法看全文件中的内容,该怎么办呢?这就需要使用 more 命令。
more 命令可以分页[详细] -
Linux cat指令:连接文件,打印输出到标准输出装置
所属栏目:[Linux] 日期:2023-06-21 热度:7265
cat 命令可以用来显示文本文件的内容(类似于 DOS 下的 type 命令),也可以把几个文件内容附加到另一个文件中,即连接合并文件。
关于此命令,有人认为写 cat 命令的人是因为喜欢猫,因此给此命令起名为“cat[详细] -
Linux Vim批注和自定义注释快捷键
所属栏目:[Linux] 日期:2023-06-21 热度:7781
使用 Vim 编辑 Shell 脚本,在进行调试时,需要进行多行的注释,每次都要先切换到输入模式,在行首输入注释符"#"再退回命令模式,非常麻烦。
连续行的注释其实可以用替换命令来完成。换句话说,在指定范围行加"#"[详细] -
Linux Vim可视化格式及其应用
所属栏目:[Linux] 日期:2023-06-21 热度:1927
相信大家都使用过带图形界面的操作系统中的文字编辑器,用户可以使用鼠标来选择要操作的文本,非常方便。在 Vim 编辑器中也有类似的功能,但不是通过鼠标,而是通过键盘来选择要操作的文本。
在 Vim 中,如果想选[详细] -
Linux Vim三种工作模式(命令模式、输入模式和编辑模式)解析
所属栏目:[Linux] 日期:2023-06-21 热度:9510
通过前面的学习我们知道,Linux 系统中所有的内容都以文件的形式进行存储,当在命令行下更改文件内容时,常会用到文本编辑器。
我们首选的文本编辑器是 Vim(至于为什么,可查看《Vi和Vim的区别和联系》一节)。使[详细] -
Linux的 bz2格式的压缩命令 Linux bunzip2命令
所属栏目:[Linux] 日期:2023-06-21 热度:704
要解压“.bz2”格式的压缩包文件,除了使用“bzip2 -d 压缩包名”命令外,还可以使用 bunzip2 命令。
bunzip2 命令的使用和 gunzip 命令大致相同,bunzip2 命令只能用于解压文件,即便解压目[详细] -
压缩文件 (.bz2格式)的 Linux bzip2命令
所属栏目:[Linux] 日期:2023-06-21 热度:4329
bzip2 命令同 gzip 命令类似,只能对文件进行压缩(或解压缩),对于目录只能压缩(或解压缩)该目录及子目录下的所有文件。当执行压缩任务完成后,会生成一个以“.bz2”为后缀的压缩包。
".bz2"格式是[详细] -
Linux gunzip指令:解压缩文件或目录
所属栏目:[Linux] 日期:2023-06-21 热度:9033
gunzip 是一个使用广泛的解压缩命令,它用于解压被 gzip 压缩过的文件(扩展名为 .gz)。
对于解压被 gzip 压缩过的文件,还可以使用 gzip 自己,即 gzip -d 压缩包。
gunzip 命令的基本格式为:
[root@localho[详细] -
Linux unzip命令:解压zip文档
所属栏目:[Linux] 日期:2023-06-21 热度:9788
unzip 命令可以查看和解压缩 zip 文件。该命令的基本格式如下:
[root@localhost ~]# unzip [选项] 压缩包名
此命令常用的选项以及各自的含义如表 1 所示。
表 1 unzip 命令常用选项及含义
选项 含义
-d[详细] -
Linux zip指令:压缩文件或目录
所属栏目:[Linux] 日期:2023-06-21 热度:6062
我们经常会在 Windows 系统上使用 “.zip”格式压缩文件,其实“.zip”格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分[详细]
-
Linux tar打包命令具体说明
所属栏目:[Linux] 日期:2023-06-20 热度:889
Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包。
使用 tar[详细] -
什么是环境变量, linux环境变量及它们的特性
所属栏目:[Linux] 日期:2023-06-20 热度:8036
变量是计算机系统用于保存可变值的数据类型,我们可以直接通过变量名称来提取到对应的变量值。在 Linux 系统中,环境变量是用来定义系统运行环境的一些参数,比如每个用户不同的家目录(HOME)、邮件存放位置(MAIL)[详细]
-
Linux mv命令:移动文件或更名
所属栏目:[Linux] 日期:2023-06-20 热度:459
mv 命令(move 的缩写),既可以在不同的目录之间移动文件或目录,也可以对文件和目录进行重命名。该命令的基本格式如下:
[root@localhost ~]# mv 【选项】 源文件 目标文件
选项:
-f:强制覆盖,如果目标文件[详细] -
Linux rm命令:删除档案或目录
所属栏目:[Linux] 日期:2023-06-20 热度:9972
当 Linux 系统使用很长时间之后,可能会有一些已经没用的文件(即垃圾),这些文件不但会消耗宝贵的硬盘资源,还是降低系统的运行效率,因此需要及时地清理。
rm 是强大的删除命令,它可以永久性地删除文件系统中[详细] -
Linux cp命令:拷贝文件和目录
所属栏目:[Linux] 日期:2023-06-20 热度:1824
cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。
cp 命令的基本格式如下:
[root@localhost ~]# cp [选项] 源文件 目标文件
选项:
-[详细] -
Linux ln命令:创建链接(硬链接与软链接)文件
所属栏目:[Linux] 日期:2023-06-20 热度:8768
如果要想说清楚 ln 命令,则必须先解释下 ext 文件系统(Linux 文件系统)是如何工作的。我们在前面讲解了分区的格式化就是写入文件系统,而我们的 Linux 目前使用的是 ext4 文件系统。如果用一张示意图来描述 ext4 [详细]
