第十六章.程序管理与 SE Linux 初探 在 Linux 系统当中:"触发任何一个事件时,系统都会将他定义成为一个程序,并且给予这个程序一个 ID ,称为 PID,同时依据启发这个程序的使用者与相关属性关系,给予这个 PID 一组有效的权限设置." 从此以后,这个 PID 能够在系统上面进行的动作,就与这个 PID 的权限有关了! 1.1).进程与程序 l 程序 (program):通常为 binary program ,放置在储存媒体中 (如硬盘.光盘.软盘.磁带等), 为实体文…
第十二章  Shell Scripts 1.0).什么是shell scripts? script 是"脚本.剧本"的意思.整句话是说, shell script 是针对 shell 所写的"剧本!" shell script 是利用 shell 的功能所写的一个"程序 (program)",这个程序是使用纯文本文件,将一些 shell 的语法与指令(含外部指令)写在里面, 搭配正则表达式.管线命令与数据流重导向等功能,以达到我们所想要的处理目的…
视频链接:http://www.bilibili.com/video/av10565321/ 1. 什么是 Shell Script       (shell写的脚本)1.1 干嘛学习 shell scripts? ()1.2 第一支 script 的撰写与执行1.3 撰写 shell script 的良好习惯建立 2. 简单的 shell script 练习: (read -p  date)3. 善用判断式:3.1 利用 test 指令的测试功能3.2 利用判断符号 [ ] 3.3 Shell…
文件内容查询 直接查询文件内容 查阅一个文件的内容可以使用指令cat/tac/nl. # [cat|tac|nl] 文件 区别: 1.cat是直接把文件内容输出到屏幕上,并且从第一行开始输出到末行 2.tal和cat相同,只不过tal是从末行反过来开始输出到第一行 3.nl则是可以添加行号打印,第一行可以显示1/01/001... 可翻页查询 more 空格键 :翻下一页 enter : 翻下一行 /字符串 :向下查找该字符串 :f :显示出文件名和目前显示行数 q :离开 b : 往回翻页 l…
视频链接:http://www.bilibili.com/video/av11008859/ 1. 什么是例行性命令 (分为两种,一种是周期性的,一种是突发性的)1.1 Linux 工作排程的种类: at, cron   ( at是突发的,cron是周期的)1.2 系统上常见的例行性命令有哪些? (log rotate,数据库rpm,locate数据库)2. 仅执行一次的工作排程: at, atq, atrm3. 循环执行的例行性命令: cron3.1 使用者的设定: crontab3.2 系统…
视频链接:http://www.bilibili.com/video/av10094012/ 本章目录: 1. Bash shell1.1 什么是 shell ? (我们通过shell与Kernel核心沟通,使Kernel操控硬件)1.2 系统的 shell 与 /etc/shells 功能 (cat /etc/shells一下,可以看到当前电脑的shell)1.3 Bash shell 的功能  (1.命令编修能力,就是记忆你写的命令按上下键切换.2.命令与档案补全功能,就是tab键补全.3.…
视频链接: 土豆:http://www.tudou.com/programs/view/GncwT0FJKsQ B站(推荐):http://www.bilibili.com/video/av9885739/ 本章目录: 1. 压缩档案的用途与技术: (为啥要压缩嘞?因为比如存储一个数字1,前7位补充0浪费,压缩技术就是把空的那些用上,省硬盘空间,下载的时候也省带宽)2. Linux 系统常见的压缩指令:2.1 compress (这个是最老的压缩指令,现在不怎么用了)2.2 gzip, zcat…
视频链接 B站:http://www.bilibili.com/video/av10364761/ 目录如下 1. 前言:2. 基础正规表示法:2.1 以 grep 撷取字符串 (grep -iv  i是忽略大小写,v是反向选择显示没有搜寻字符串的 '搜寻字符串' filename)2.2 重要特殊字符(characters) ([] ^ $ *)3. 延伸正规表示法: (+ ? | () )4. 格式化打印: printf ()5. sed 工具简介 (sed '1a ..'   a新增  d…
目录与路径 相对路径与绝对路径 上一章简单的提到绝对路径和相对路径 绝对路径:路径的写法一定是由根目录(/)写起的,例如:/home/user 这个目录 相对路径:路径的写法不是由根目录(/)写起,例如:我当前所在目录 /home/user,我要切换到/home/user2 目录下.那么写法就是 cd ../user2,其实相对路径指的意思是:相对于当前目录的路径. 目录的相关操作 特殊的目录: . //代表当前目录 .. //代表上一次目录 - //代表前一个工作目录(其实就是上一个操作的目录…
前言 对着<鸟哥的Linux私房菜-基础版>做了简化笔记.不想让自己知其然而不知其所然.所以写个博客让自己好好巩固一下,当然不可能把书中的内容全部写下来.在这里就简化一点把命令写下来. 让自己记录一下学习的过程.在这里从第四章开始记录是因为,第四章以前的都还没开始讲命令,说的是关于系统的理论知识和如何安装系统,这里的话我就不打算写了.嗯...就酱纸(安慰一下自己). 希望自己可以连载下去.加油ヾ(◍°∇°◍)ノ゙. 指令下达方式 $ command [-options] parameter1…
什么是 daemon 与服务 (service) Linux Daemon (守护进程)是运行在后台的一种特殊进程.它独立于控制终端并且周期性地执行某种任务或等待处理某些事件.它不需要用户输入就能运行并且提供某种服 务,不是对整个系统就是对某个用户程序提供服务. Linux 系统的大多数服务器就是通过守护进程实现的.常见的守护进程包括系统日志进程 syslogd . web 服务器 httpd .邮件服务器 sendmail 和数据库服务器 mysqld 等.   守护进程一般在系统启动时开始运…
Linux目录配置的依据--FHS 因为利用Linux来开发产品的公司太多,例如,CentOS.Ubuntu.ReHat...,导致了配置文件存放的目录没有统一的标准.后来就有了FHS(Filesystem Hierarchy Standard)的标准出来了. 四种交互作用的形态 1.可分享的: 可以分享给其他系统挂载使用的目录,所以包括执行文件与用户的邮件等数据,是能够分享给网络上其他主机挂载用的目录.(总结就是对系统运作没影响的文件) 2.不可分享的: 自己机器上面运作的装置文件或是与程序有…
视频链接:http://www.bilibili.com/video/av10892470/ 磁盘配额quota的意思是给用户进行使用磁盘额度的空间的划分,举个例子,你的百度网盘的使用空间,其他云盘的使用空间.在使用quota这个命令之前,我们需要进行一些操作,首先我们来挂载一个硬盘,先使用fdisk创建一下分区 fdisk /dev/sdb #创建分区咯 然后我就创建了一个主分区sdb1,接下来我们要格式化这个分区,然后挂载它~~ mkfs.ext3 /dev/sdb1 #格式化成ext3 m…
******************第五章学习****************** 1.[重要的三个概念] 1).文件拥有者(使用者):User,该文件/文件夹只能我来读写: 2).群组:Group,就像微信分组发朋友圈一样,该组群内的人员有读写权限,群外的人没有权限,而且在群组内也支持文件拥有者概念: 举个例子: 我们可以使用目前"家庭"的观念来进行解说喔! 假设有一家人,家里只有三兄弟,分别是王大毛.王二毛与王三毛三个人, 而这个家庭是登记在王大毛的名下的!所以,"王大毛…
<鸟哥的Linux私房菜>一书的赠书活动时间为2016年10月19日到10月31日, 也就是今天结束. 首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给玄魂工作室的读者的. 得到此书的同学请主动联系“路在远方”,表示感谢! 这本书得到了大家的积极响应,到目前为止共有1788人阅读推送的文章, 50人参与留言. 部分留言节选如下: 木易先森 从小接触计算机,从Windows97玩到现在的Win10.小学到高中都是班上的“大神”,别人电脑出了问题也都找我,我也就…
 首先说明,本周活动有效时间为2016年10月19日到2016年10月31日.   目在介绍这本书之前,首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给玄魂工作室的读者的. 前言/序言 对于这本书,我觉得无需过多的介绍,它是陪伴很多人入门linux的,<鸟哥的Linux私房菜>系列,常年畅销,经久不衰.这次要送给大家的是一本台湾原版书,超级厚. 这本经典书籍,我就不过多啰嗦了,如果你没听说过,请百度就好了.下面进入主题. 如果你心动了,如何得到本书呢? 1.…
在公司的某角落里,看到了<鸟哥的linux私房菜>,顿时想看看是什么鬼. 其他时候还要自己去买才有,现在正好,比图书馆方便.看完了,写点啥! 编辑器很重要,一个vim就主要是我的使用方向: vim很重要但我已经用得较熟了,nano是最简单的了. tar,-cvjfz解压缩,安装文件. makefile文件文件安装方便, 安装软件三大步: 1.   ./configure --prefix=/usr/local/soft   2.   make 3.   make install 搜索文件两大工…
博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址: https://www.zhihu.com/people/jiangxinnju 鸟哥的Linux私房菜基础学习篇(第三版)简体中文勘误表(人民邮电出版社) 简体中文版书籍资料: 出版日期:2010年7月第3版 书籍ISBN:978-7-115-22626-6 出版社:人民邮电出版社 正文P10,0.2.2 内存,表0…
最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename:添加行号打印参数:-b:指定行号指定的方式,主要有两种: -b a:表示不论是否为空行,也同样列出行号(类似cat -n): -b t:如果有空行,空的那一行不要列出行号(默认值).-n:列出行号表示的方法,主要有三种: -n ln:行号在屏幕的最左方显示: -n rn:行号在自己字段的最右方显示,且不加0…
参考: http://linux.vbird.org/linux_basic/0340bashshell-scripts.php#script_be http://www.runoob.com/linux/linux-tutorial.html 12.1 什么是 Shell scripts 什么是 shell script (程序化脚本) 呢?就字面上的意义,我们将他分为两部份. 在“ shell”部分,我们在 十章的 BASH 当中已经提过了,那是一个命令行下面让我们与系统沟通的一个工具接口.…
参考鸟哥的Linux私房菜内容,我只是简单的记录比较重要的知识点,所以排版没怎么注意,如果写的太严肃小白也看不进去吧. 看视频!这篇文章只作为备忘录 视频链接:http://www.tudou.com/programs/view/zh6ckMB6kNg 图形界面x windows 和文字模式的转换 ctrl+alt+f1-6/7 date看时间 cal 看日历 cal 7 2017 cal后面两个参数,月份和年份 也可以cal 2017看全年分的 bc 计算器 支持+ - * / % 和指数 默…
目录 1.认识Bash这个shell 1.1.硬件.核心与shell 1.2.系统的合法shell和/etc/shells功能 1.3.Bash shell的功能 1.3.1.命令修编功能 1.3.2.命令与档案补全功能(Tab键) 1.3.3.命令别名设定功能(alias) 1.3.4.工作控制,前景背景控制(job control,foreground,background) 1.3.5.程序化脚本(shell script) 1.3.6.通配符(wildcard) 1.4.Bash she…
Linux学习笔记--基于鸟哥的Linux私房菜 ***** ARM与嵌入式linux的入门建议 (1) 学习基本的裸机编程:ARM7或ARM9,理解硬件架构和控制原理 (这一步是绝对的根基) (2) 使用Linux系统进行一些基本的实验 (3) 研究完整的Linux系统的运行过程 : 完整Linux = bootloader + linux kernel + rootfile根文件系统 (4) 开始做Linux系统移植 :修改开源的Linux源代码,直到可以运行在你的板子上,这就叫移植 (5)…
Linux是什么 从操作系统与cpu架构关系到linux  Richard Mathew Stallman GPL 关于GNU计划 Linux的发展 Linux的核心版本 Linux的特色 Linux成立的核心网站 GNU所开发的几个重要软件 Linux distributions发行者网址 = w= 1.Linux是什么? 我们知道计算机是由一堆硬件构成的 为了有效控制这些硬件资源,于是就有了操作系统 为了让软件开发人员更容易开发,所以操作系统给开发人员提供了一系列接口 Linux就是这样一套…
下载地址:点我 <鸟哥的Linux私房菜:基础学习篇>是具有知名度的Linux入门书<鸟哥的Linux私房菜基础学习篇>的最新版,全面而详细地介绍了Linux操作系统.<鸟哥的Linux私房菜:基础学习篇>分为5个部分:一部分着重说明Linux的起源及功能,如何规划和安装Linux主机:二部分介绍Linux的文件系统.文件.目录与磁盘的管理:三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法:四部分介绍了对于系…
目录 目录 前言 关于这本书 必看知识点 最后 前言 相信部分刚进入这个行业的新同学会对一个问题感到疑惑,为什么从培训学校出来的学员不被欢迎? 这里记录下一些我个人的看法(博主也曾有面试新员工的经历):说到底还是一个学习能力的问题.就这一点,从我的经历看来(曾到多家企业培训新人),培训出身的技术人员大体而言确实没有科班出身的学得更快准狠一些.学习能力这个东西其实比较虚,它并没有一个直观的考量方式,所以企业一般都会简单粗暴的使用学历.专业.项目经验来衡量.这之间反映了你的计算机知识框架是否完善.基…
简介 此笔记为<鸟哥的Linux私房菜·基础学习篇>中部分章节的学习笔记. 目录 0 计算机概论 1 Linux是什么与如何学习 2 主机规划与磁盘分区 3 安装CentOS7.x 4 首次登入与在线求助 5 Linux的文件权限与目录配置 6 Linux文件与目录管理 7 Linux磁盘与文件系统管理 8 文件与文件系统的压缩 9 vim程序编辑器 10 认识与学习BASH…
cat /etc/shells 系统拥有的shellcat /etc/passwd 记录用户使用的shell按两次 tab 键可显示所有可执行的指令alias 查看所有命令的别名alias lm='ls -al' 定义别名(常用的指令可以起个别名)在指令后面加 \ 可以换行接着输入指令myname=victor 设置变量unset myname 取消变量export myname 让变量在其他子程序可用(设置成环境变量)PATH=$PATH:/home/dmtsai/bin 变量累加值PATH=…
第十章.vim程式编辑器 1. vi与vim 1.1 为何要学vim2. vi的使用 2.1 简易执行范例 2.2 按键说明 2.3 一个案例的练习 2.4 vim的暂存档.救援回复与开启时的警告讯息3. vim的额外功能 3.1 区块选择(Visual Block) 3.2 多档案编辑 3.3 多视窗功能 3.4 vim环境设定与记录: ~/.vimrc, ~/.viminfo 3.5 vim常用指令示意图4. 其他vim使用注意事项 4.1 中文编码的问题 4.2 DOS与Linux的断行字…