摘要: 我们经常会在 Windows 系统上使用 “.zip”格式压缩文件,其实“.zip”格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式, 本节要讲的 zip 命令,类似于 Windows 系 阅读全文
posted @ 2022-05-06 20:01 开源Linux 阅读(1435) 评论(0) 推荐(0) 编辑
摘要: Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包。 使用 tar 命令归档的包通常称为 tar 包(tar 包文件都是以“.tar”结尾的)。 tar 阅读全文
posted @ 2022-05-06 19:59 开源Linux 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 在讲解具体的归档命令和压缩命令之前,先来了解一下归档和压缩所各自代表的含义。 归档,也称为打包,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和。 通常,归档总是会和系统(数据)备份联系在一起,不过,有关数据备份的内容,留到 阅读全文
posted @ 2022-05-06 10:30 开源Linux 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 在讲解 PATH 环境变量之前,首先介绍一下 which 命令,它用于查找某个命令所在的绝对路径。例如: [root@localhost ~]# which rm /bin/rm [root@localhost ~]# which rmdir /bin/rmdir [root@localhost ~ 阅读全文
posted @ 2022-05-06 10:28 开源Linux 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 变量是计算机系统用于保存可变值的数据类型,我们可以直接通过变量名称来提取到对应的变量值。在 Linux 系统中,环境变量是用来定义系统运行环境的一些参数,比如每个用户不同的家目录(HOME)、邮件存放位置(MAIL)等。 值得一提的是,Linux 系统中环境变量的名称一般都是大写的,这是一种约定俗成 阅读全文
posted @ 2022-05-06 10:27 开源Linux 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 文件名(或者目录名)是执行 linux 命令中最常见的参数,例如前面介绍的 cd、mkdir、cp 等命令,都涉及到了文件名。然而对初学者来说,输入完整的文件名感觉很麻烦,尤其面临文件名(目录名)特别长的时候。 考虑到这种情况,shell(Bash)提供了一种称为“命令行自动补全”的功能,即在输入文 阅读全文
posted @ 2022-05-06 10:26 开源Linux 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 前面讲过,在 Linux 系统中“一切皆文件”,Linux 命令也不例外。那么,当编辑完成 Linux 命令并回车后,系统底层到底发生了什么事情呢? 简单来说,Linux 命令的执行过程分为如下 4 个步骤。 1) 判断路径 判断用户是否以绝对路径或相对路径的方式输入命令(如 /bin/ls),如果 阅读全文
posted @ 2022-05-06 10:26 开源Linux 阅读(646) 评论(0) 推荐(0) 编辑
摘要: mv 命令(move 的缩写),既可以在不同的目录之间移动文件或目录,也可以对文件和目录进行重命名。该命令的基本格式如下: [root@localhost ~]# mv 【选项】 源文件 目标文件 选项: -f:强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖; -i:交互移动,如果目标文件已 阅读全文
posted @ 2022-05-06 10:23 开源Linux 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。 cp 命令的基本格式如下: [root@localhost ~]# cp [选项] 源文件 目标文件 选项: -a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍; - 阅读全文
posted @ 2022-05-06 10:22 开源Linux 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 当 Linux 系统使用很长时间之后,可能会有一些已经没用的文件(即垃圾),这些文件不但会消耗宝贵的硬盘资源,还是降低系统的运行效率,因此需要及时地清理。 rm 是强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用 rm 命令删除文件或目录时,系统不会产生任何提示信息。此命令的基本 阅读全文
posted @ 2022-05-06 10:22 开源Linux 阅读(1604) 评论(0) 推荐(1) 编辑
摘要: 建立硬链接和软链接非常简单,那这两种链接有什么区别?它们都有什么作用?这才是链接文件最不容易理解的地方,我们分别来讲讲。 ln创建硬链接 我们再来建立一个硬链接文件,然后看看这两个文件的特点。 [root@localhost ~]# touch test \#建立源文件 [root@localhos 阅读全文
posted @ 2022-05-06 10:21 开源Linux 阅读(518) 评论(0) 推荐(1) 编辑
摘要: 如果要想说清楚 ln 命令,则必须先解释下 ext 文件系统(Linux 文件系统)是如何工作的。我们在前面讲解了分区的格式化就是写入文件系统,而我们的 Linux 目前使用的是 ext4 文件系统。如果用一张示意图来描述 ext4 文件系统,则可以参考图 1。 图 1 ext4 文件系统示意图 e 阅读全文
posted @ 2022-05-06 10:16 开源Linux 阅读(193) 评论(0) 推荐(0) 编辑