美文网首页
探索Linux世界(1)

探索Linux世界(1)

作者: 旅行和阳光 | 来源:发表于2017-07-02 18:30 被阅读3次

每一本书,一部电影,像一个世界一样复杂多变。而电脑的操作系统也是这样,windows系统不用你了解它这个世界底层的水电是如何分配的,而Linux系统是开源的,并且告诉你,精通之后你就是这个世界的掌控者。

一.Linux是什么?

Linux是一个操作系统。配图:


上图来自鸟哥的网站,繁体字

它由Unix发展而来,基于c语言开发出来,有很多版本。以系统软件安装的方式不同分为两大系统,分别是使用RPM方式安装软件的系统,包括ReadHat,Fedora,SuSE等。另外一种是使用Debian的dpkg方式安装软件的系统,包括Debian,Ubuntu,B2D等。
Linux遵循GPL规定,多任务,多用户,它可以免费获取,全世界优秀的程序员一起维护更新,系统既稳定又安全。

二.系统架构-分区

说到分区,这里和windows差不多。主分区+扩展分区。但是这里没有c盘。
Linux系统是目录树结构。以/目录为基础。
配图:


image

目录树和磁盘通过挂载的方式结合到一块。
配图:


挂载

分区的方式可以遵循FHS标准的三层目录结构
/ (root根目录,与开机系统有关)
/var (variable:与操作系统过程有关)
/usr (UNIX software resource:与软件安装/执行有关)
之所以这样分是/ 目录下面是系统启动的程序。这样分可以保证系统的正常运行,系统出现问题,直接可以重新修复这个/目录就可以。
而在FHS三层目录的基础之上可以按照自己业务的需求分。

/var
/usr
swap
/home

三.系统运行机制

启动
1.通电,主板加载BIOS程序识别可以开机的硬盘。
2.寻找硬盘第一个扇区的MBR位置。
3.MBR仅有446Bytes的空间放置着最基本的引导加载程序。
4.引导加载程序(Boot loader):可以读取内核文件来执行的软件。
5.加载内核文件,开始运行操作系统。

四.分配用户角色

  1. Linux多用户特点。
    用户分类:
ID范围 特点
0 系统管理员
1-499 系统自行创建的账号,不用于登录
500-65535 普通用户,权限受到限制

# root用户提示符
$ 普通用户提示符


~说明

~
每个用户登入Linux系统默认都是来到~目录
这个目录是一个变量,代表当前用户的主文件夹。root一般是/root目录,而其他用户则是/home/用户名

五.系统命令说明书

1.详细了解命令的含义和说明可以使用
man 和info 命令
例如: man ls
主要看DESCRIPTION描述内容。
快捷键:

按键 动作
q 退出,结束这次的man page
空格键 下翻页
/string 向下查处string
?string 向上查找string
n , N N显示上一个,n下一个
显示详情

六.常用命令

1) ls (目录内容列表)
选项 -a (显示包括隐藏文件在内的所有文件)
-A (显示除了隐藏文件之外的文件)
尝试学习基础命令
2)编辑器
vi命令
set nu 设置文件编号
/ xxx 查找字符xxx

七.目录文件权限管理

切换目录信息 cd(change dictory)
cd . 切换到上级目录(./)
cd .. 切换到根目录(../)
修改file所属组
chgrp xx file
chown .xx file (不)
修改file所属用户和所属组

chown user:group file

修改file权限

修改权限

rwx权限细说
对于文件
r:看到内容
w:编辑内容
x:如果是可执行文件,则可以执行

对于目录
r:看到目录中的文件目录名字
w:移动,删除文件或者目录
x:可以进入该目录

相关文章

  • 探索Linux世界(1)

    每一本书,一部电影,像一个世界一样复杂多变。而电脑的操作系统也是这样,windows系统不用你了解它这个世界底层的...

  • Linux命令行与Shell脚本编程大全-初始Linux She

    本章内容: 1. 什么是Linux 2.Linux内核的组成部分 3.探索Linux桌面 4.了解Linux发行版...

  • Linux-1 走进linux世界

    走进Linux世界 1、GNU/Linux 的历史 既然是历史,就让它成为历史吧。。。。。。但请记住他们: 1.1...

  • 5 款开源的 Linux 策略模拟游戏

    用这些开源游戏来挑战你的战略技能,探索新世界。 长久以来,游戏都是 Linux 的软肋。近些年,Steam、GOG...

  • 实验四

    实验四 Linux基础操作的再次探索 实验目的 1.掌握基础的Linux操作方法 2.进一步理解基础操作的原理 3...

  • 深度探索Linux操作系统:系统构建和原理解析

    《深度探索Linux操作系统:系统构建和原理解析》是探索Linux操作系统原理的里程碑之作,在众多的同类书中独树一...

  • linux内核探索

    定义 对待知识领域,我们总喜欢去下一个定义。操作系统是我们每天工作都要使用的东西,由于现代商业操作系统的复杂性和没...

  • 第8章 管理文件系统(不是很懂的一章)

    8.1 探索Linux文件系统 8.1.1 基本的Linux文件系统 ext文件系统扩展文件系统(extended...

  • 探索自己,探索世界

    “探索自己,探索世界”是儿子参加思达童子军教育机构的slogan。 自从读了武志红的《巨婴国》,脑子里经常出现“探...

  • 有关男人的那点事儿

    Linux/Unix世界中,你知道stat(1) 和 stat(2) 的区别吗? 不少初学Linux编程的同学,当...

网友评论

      本文标题:探索Linux世界(1)

      本文链接:https://www.haomeiwen.com/subject/biqocxtx.html