《鸟哥的Linux私房菜》
鸟哥的Linux私房菜:基础学习篇(第四版)
吃米饭
这个作者很懒,什么都没留下…
展开
-
例行性工作排程(crontab)
仅执行一次的工作排程 atd启动 [root@study ~]# systemctl restart atd # 重新启动 atd 这个服务 [root@study ~]# systemctl enable atd # 让这个服务开机就自动启动 [root@study ~]# systemctl status atd # 查阅一下 atd 目前的状态 at 的运作方式 先找寻 /etc/at....原创 2020-04-07 14:17:00 · 298 阅读 · 0 评论 -
进程管理与 SELinux
在 Linux 系统当中:『触发任何一个事件时,系统都会将他定义成为一个进程,并且给予这个进程一个 ID ,称为 PID,同时依据启发这个进程的用户与相关属性关系,给予这个 PID 一组有效的权限设定。』 进程与程序 (process & program) 程序 (program):通常为 binary program ,放置在储存媒体中 (如硬盘、光盘、软盘、磁带等), 为实体文件...原创 2020-04-07 13:40:45 · 400 阅读 · 0 评论 -
Shell Scripts
shell script 是利用 shell 的功能所写的一个『程序 (program)』,这个程序是使用纯文本文件,将一些 shell 的语法与指令(含外部指令)写在里面, 搭配正规表示法、管线命令与数据流重导向等功能,以达到我们所想要的处理目的。 shell script 的撰写中注意事项: 指令的执行是从上而下、从左而右的分析与执行; 指令的下达就如同第四章内提到的: 指令、选项与参数...原创 2020-04-07 10:43:13 · 898 阅读 · 0 评论 -
正规表示法与文件格式化处理
正规表示法就是处理字符串的方法,他是以行为单位来进行字符串的处理行为, 正规表示法透过一些特殊符号的辅助,可以让使用者轻易的达到『搜寻/删除/取代』某特定字符串的处理程序! 基础正规表示法 grep 的一些进阶选项 grep [-A] [-B] [–color=auto] ‘搜寻字符串’ filename 选项与参数: -A :后面可加数字,为 after 的意思,除了列出该行外,后续的...原创 2020-04-07 10:10:24 · 260 阅读 · 0 评论 -
认识与学习 BASH
硬件、核心与 She 『什么是 Shell 』?相信只要摸过计算机,对于操作系统 (不论是 Linux 、Unix 或者是 Windows) 有点概念的朋友们大多听过这个名词,因为只要有『操作系统』那么就离不开 Shell 这个东西。不过,在讨论 Shell 之前,我们先来了解一下计算机的运作状况吧! 举个例子来说:当你要计算机传输出来『音乐』的时候,你的计算机需要什么东西呢? 硬件:当然就...原创 2020-04-05 20:47:43 · 559 阅读 · 0 评论 -
vim程序编辑器
vi的使用 基本上 vi 共分为三种模式,分别是『一般指令模式』、『编辑模式』与『指令列命令模式』。 这三种模式的作用分别是: 一般指令模式 (command mode) 以 vi 打开一个文件就直接进入一般指令模式了(这是默认的模式,也简称为一般模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整列』来处理文件内容, 也可以使用『复制、贴上』来处理...原创 2020-04-05 13:37:06 · 365 阅读 · 1 评论 -
Linux磁盘与文件系统管理
重点回顾 一个可以被挂载的数据通常称为『文件系统, filesystem』而不是分区槽 (partition) 喔! 基本上 Linux 的传统文件系统为 Ext2 ,该文件系统内的信息主要有: superblock:记录此 filesystem 的整体信息,包括 inode/block 的总量、使用量、剩余量, 以及文件系统的格式与相关信息等; inode:记录文件的属性,一个文件占用一个 ...原创 2020-04-05 11:30:13 · 132 阅读 · 0 评论 -
文件与文件系统的压缩
由于我们记录数字是 1 ,考虑计算机所谓的二进制喔,如此一来, 1 会在最右边占据 1 个 bit ,而其他的 7 个 bits 将会自动的被填上 0 ,其实在这样的例子中,那 7 个 bits 应该是『空的』才对!不过,为了要满足目前我们的操作系统数据的存取,所以就会将该数据转为 byte 的型态来记录了!于是就利用一些复杂的计算方式, 将这些没有使用到的空间『丢』出来,以让文件占用的空间变...原创 2020-04-05 11:27:57 · 291 阅读 · 0 评论 -
Linux文件与目录管理
目录的相关操作 . 代表此层目录 . . 代表上一层目录 - 代表前一个工作目录 ~ 代表『目前用户身份』所在的家目录 ~account 代表 account 这个用户的家目录(account 是个账号名称) cd:变换目录 cd [相对路径或绝对路径] cd ~ 表示回到自己的家目录 cd . . 表示去到目前的上层目录 cd - 表示回到刚刚的那个目录 pwd:显示当前目录 pwd...原创 2020-04-04 12:57:37 · 430 阅读 · 0 评论 -
Linux的文件权限与目录配置
Linux文件权限的概念 第一个字符代表这个文件是『目录、文件或链接文件等等』: 当为[ d ]则是目录; 当为[ - ]则是文件; 若是[ l ]则表示为连结档(link file); 若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置); 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。 接下来的字符中,以三个为一组,且均为『...原创 2020-04-03 15:58:02 · 179 阅读 · 0 评论 -
Linux 基础命令和帮助命令
X Window 与命令行模式的切换 Linux默认的情况下会提供六个终端来让用户登录,切换的方式为使用【Ctrl+Alt+F1~F6】的组合键。系统会将[F1 ~ F6]命名为tty1 ~ tty6的操作接口环境。 【Ctrl+Alt+F1~F6】:命令行模式登录tty1 ~ tty6; 【Ctrl+Alt+F1】:图形用户界面模式。 startx 命令会进入当前操作接口环境的图...原创 2020-04-02 18:39:10 · 455 阅读 · 0 评论 -
Linux是什么与如何学习
重点回顾 操作系统(Operation System) 主要在管理与驱动硬件,因此必须要能够管理内存、管理装置、 负责行程管理以及系统呼叫等等。因此,只要能够让硬件准备妥当(Ready)的情况, 就是一个阳春的操作系统了。 Unix 的前身是由贝尔实验室(Bell lab.)的 Ken Thompson 利用汇编语言写成的, 后来在 1971-1973 年间由Dennis Ritchie 以 C...原创 2020-04-01 21:06:03 · 137 阅读 · 0 评论 -
计算机概论
重点回顾 计算器的定义为:『接受用户输入指令与数据,经由中央处理器的数学与- 逻辑单元运算处理后,以产生或储存成有用的信息』; 计算机的五大单元包括:输入单元、输出单元、控制单元、算数逻辑单元、记忆单元五大部分。其中 CPU占有控制、算术逻辑单元,记忆单元又包含主存储器与辅助内存; 数据会流进/流出内存是 CPU 所发布的控制命令,而 CPU 实际要处理的数据则完全来自于主存储器; CPU 依设...原创 2020-04-01 21:00:36 · 151 阅读 · 0 评论 -
主机规划与磁盘分区
个硬件设备在Linux中的文件名 在Linux系统中,每个设备都被当做成一个文件来对待。 正常的实体机器大概使用的都是 /dev/sd[a-] 的磁盘文件名,至于虚拟机环境底下,为了加速,可能就会使用 /dev/vd[a-p] 这种装置文件名! MBR(MS-DOS)与GPT磁盘分区表(partition table) 磁盘盘上面又可细分出扇区(Sector) 与磁道(Track) ...原创 2020-04-01 20:52:45 · 194 阅读 · 0 评论