Viletyy Blog

「离开世界之前 一切都是过程」

开源世界旅行手册:核心工具集(三)

核心工具集(三) 磁盘和内存管理 细节 Linux中,设备用/dev/目录下的文件表示。例如 1 2 3 4 /dev/hda1 第一块硬盘的第一主分区 /dev/hdb5 第五块硬盘的第一逻辑分区 /dev/sda4 第一块SATA硬盘的第四主分区,或者扩展分区 /dev/null 黑洞设备 mount 设备文件 [挂载路径] 挂载文件系统 -...

开源世界旅行手册:核心工具集(二)

核心工具集(二) 权限管理 细节 一个文件主要包含下列属性,ls -l 1 2 - rwx①rwx②rwx③ user④ group⑤ date⑥ filename⑦ 111 101 101 ① 归属用户的权限 ② 归属群组的权限 ③ 其他用户的权限 ④ 归属用户 ⑤ 归属群组 ⑥ 日期信息 ⑦ 文件名称 对于文件夹,必须拥有它的可执行权限,才能够使用...

开源世界旅行手册:核心工具集(一)

核心工具集(一) 细节 Linux是大小写敏感的系统,所有的命令、路径、选项、参数、变量……都区分大小写。 使用TAB键补全命令,无论任何时候,多按几次TAB总会有所帮助。 Shell的功能键能够协助您更高效的编辑命令,请熟悉其键绑定、尽量使用它。 命令由命令名、分隔符、选项、操作对象组成 命令名 标识命令的功能,例如cp(copy)、mv(move)、rm(remove)……...

开源世界旅行手册:软件管理

软件管理 Linux下安装软件,大致有两种方式:二进制和源代码。 二进制预编译软件包,可以快速安装部署你所需要的软件,但是你不能决定软件的特性。 使用源代码安装软件,虽然比较耗时,但可以满足你的特殊要求。 预编译软件包 预编译软件包可以满足大多数用户的需求,如果没有特殊要求,很少有人会选择编译软件 最早的软件包管理系统不支持网络,类似在Windows下安装软件,你必须获取一个安装...

开源世界旅行手册:基本系统

基本系统 目录结构 各种Linux发行版的目录结构可能不太一样,但它们都遵循FHS(Filesystem Hierarchy Stand)。 实际上FHS只是规定了根目录下的各主要目录应该放些什么文件,仅了解这些还不够,下面是一般情况下Linux系统的目录结构。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 / 根目录 | |-boot/ 启动文件...

开源世界旅行手册:命令系统

命令系统 Shell、Console、Terminal 在前面的章节中,我们曾提到,电视机的遥控器,也是一种人机交互的界面,算是一种Shell。 但是这个概念并不准确,遥控器只是向Shell发送指令的工具,Shell受到遥控器发出指令后,将指令转换为系统命令,由系统来执行。 例如我们按的遥控器上的数字键1,遥控器将切换为1频道的指令发送到Shell,Shell将指令转换为系统可以识别...

开源世界旅行手册:基础知识

基础知识 Shell 可能您早已能够熟练的使用 GUI(图形用户界面),例如您可以使用鼠标双击一个图标,来打开或者执行它。 我们来看这个过程: 您使用鼠标定位桌面上的一个程序图标,按下左键两次。系统读取鼠标指针的位置,并且判断该位置下图标的涵义,根据预设的双击动作,运行程序或者打开文件。 这一套 GUI 系统,便是一种 Shell,它的作用是实现人机交互。如果我们不能够控制电脑,那么...

开源世界旅行手册:无名师的Unix心传

无名师的Unix心传 导言 《无根的根》这部心传的收录集在西山纯净的空气中得以保存数十年,它的发现在学术圈中掀起轩然大波。这些出土文稿是否为早期Unix教义的新发现?抑或仅是后世高明的赝品?那些半神秘的人物,像尊者Thompson、Ritchie和Mcllroy,是否以此发展出我们所处时代的教义? 答案无法确知。各方争论均被收入那本经典之作,《编程之道》(The Tao of Prog...

开源世界旅行手册:硬盘分区

磁盘分区 分区概念 首先我们需要知道,硬盘分区的存在,是由硬盘的物理特性决定的,并不会因为操作系统的不同而有所改变。 请你把一块硬盘想象为一本书。。。即便您不喜欢读书,您也一定非常熟悉它,所有的书都是相同的,包括我们使用的课本。。。您肯定非常熟悉。 一本完整的书,通常包括书名、目录和正文。 如果您需要Linux,您首先需要找到一本书名为《Linux》的书,书名相当于硬盘的MBR,也...

开源世界旅行手册:病毒

病毒 引言 这是一个非常流行的言论: Linux 下的病毒少,是因为 Linux 的使用者少,骇客显然不愿意浪费气力去攻击没有人使用的操作系统。 您可能已经知道了,互联网上用作重要用途的服务器,其中很大一部分是 Linux 系统,另外的一部分是 Unix 系统:) 如果骇客能够搞掉 Linux 系统的话,那么整个互联网就会陷于瘫痪!效果似乎更好一些。 当然了,您一定会想:骇...