《鸟哥的Linux私房菜-基础学习篇(第三版)》(六)
第5章 首次登陆与在线求助man page
1. 首次登陆系统
首先谈了首次登陆CentOS 5.x界面。登陆选项中的会话是能够使用不同的图形界面来操作整个Linux系统。默认至少提供了GNOME/KDE两种图形界面。
随后谈到了GNOME的操作与注销。个人主目录是在/home以下的。GNOME的资源管理器事实上称为“鹦鹉螺”。文件名称以小数点“.”开头的文件是隐藏文件。
注销能够让你的账号离开系统,但并非关机。
接着谈了KDE的操作与注销。KDE中的资源管理器称为Konqueror(征服家)。重新启动X window的方法是:注销后又一次登录或按下[Alt] + [Ctrl] +[Backspace]。
还谈了X Window与命令行模式的切换。通常我们称命令行模式为终端界面(terminal 或 concole)。Linux默认提供6个Terminal来让用户登录,切换的方式为[Alt] + [Ctrl] + [F1]~[F6]。系统将[F1]~[F6]命名为ttf1~ttf6的操作环境地面,当中[Alt]
+ [Ctrl] + [F7]为图形界面桌面。Linux的默认登录模式分为两种(如想改变可改动/etc/inittab这个文件的内容):
1)纯文本界面(run level 3)的登录环境。此时并没有图形窗体界面环境,如想切换可使用 startx 命令。
2)图形界面(run level 5)的登录环境。
最后谈了在终端界面登录Linux。此时假设输入password则不会显示出来。正确登录后显示的信息如
[why@www ~]$ _,最左边why显示的是当前用户的账号,@之后的www则是主机名,最右边的~是一个变量,代表“当前所在的文件夹”,$则是一般用户的提示符(假设是root用户。提示符是#)。
当要注销Linux时,输入命令exit就可以。
2. 在命令行模式下运行命令
命令行模式登录后所取得的程序被称为shell。由于这个程序负责最外层的跟用户通信工作。
首先谈了開始运行命令。命令的样式如:command [-options] parameter1,parameter2 ....,须要注意的是:
1)中间不管空几个空格。都是为一个空格。
2)命令非常长的时候可使用反斜杠(\)来转移[Enter]符号。使命令连续到下一行。
3)英文字母的大写和小写是不一样的。
4)第一个被输入的数据绝对是命令或者是可运行文件。
终端接口在默认情况下是无法以中文编码输出数据的。能够将支持语言改为英文,才干显出正确的信息。但这样的改动仅仅针对本次实用。
然后谈了基础命令操作。这里说了三个命令:
1)显示日期与时间的命令:date。
须要注意的是,命令之后的參数除了带有减号(-)外,有些特殊情况下还会带有正号(+)。
2)显示日历的命令:cal。基本的语法为:cal [[month] year]。由此也可知道某些命令有特殊的參数存在。若输入错误的參数。则该命令会有错误消息的提示。
3)简单好用的计算器:bc。
默认仅输出整数。假设要输出所有小数,那么就必需要运行scale=number。当中number就是小数点后的位数。假设要离开bc返回命令提示符。则输入quit。
接着谈了重要的热键[Tab],[Ctrl]-c,[Ctrl]-d。
1)[Tab]按键。具有“命令补全”与“文件补齐”的功能。假设是接在一串命令的第一个命令的后面。则为“命令补全”。假设是接在一串命令的第二个命令以后,则为“文件补齐”。
2)[Ctrl]-c按键。能够中断眼下程序。
3)[Ctrl]-d按键。通常代表键盘输入结束(EOF),还能够用来替代exit的输入。
最后是错误信息的查看。
3. Linux系统的在线帮助man page与info page
首先谈了man page。man是manual的简写。进入man命令后出现的界面称为man page。此时能够按下空格键或[Page Up]与[Page DOwn]往下或往上翻页。能够按下"q"键离开man环境。man page的数据通常放在/usr/share/man这个文件夹里。
查询出数据后面的数字意义是:
1 | 用户在shell环境中能够操作的命令或可运行文件 |
2 | 系统内核可调用的函数与工具等 |
3 | 一些经常使用的函数与函数库。大部分为C的函数库 |
4 | 设别文件的说明,通常在/dev下的文件 |
5 | 配置文件或者是某些文件的格式 |
6 | 游戏 |
7 | 惯例与协议等,比如Linux文件系统、网络协议、ASCII code等说明 |
8 | 系统管理员可用的管理命令 |
9 | 跟kernel有关的文件 |
man page大致分为以下几个部分:
NAME | 简短的命令、数据名称说明 |
SYNOPSIS | 简短的命令运行语法简单介绍 |
DESCRIPTION | 较为完整的说明 |
OPTIONS | 针对SYNOPSIS部分中,有列举的全部可用的选项说明 |
COMMANDS | 当这个程序(软件)在运行的时候,能够在此程序(软件)中运行的命令 |
FILES | 这个程序或数据所使用或參考或连接到的某些文件 |
SEE ALSO | 这个命令或数据有相关的其它说明 |
EXAMPLE | 一些能够參考的范例 |
BUGS | 是否有相关的错误 |
能够使用/string向下查询string字符串。使用?string向上查询string字符串。在查询的过程中n能够继续下一个查询,N能够反向查询。
使用man -f xxx能够查询与xxx有关的命令。使用man -k xx能够查询包括xxkeyword的命令。
查询的顺序是记录在/etc/man.conf这个配置文件里的。先查询到的那个说明文件就会先被显示出来。通常会先找到数字较小的那个。
然后谈了info page。
将文件数据拆成一个个的段落,每一个段落用自己的页面来攥写,而且在各个页面中还有类似网页的“超链接”来跳到各个不同的页面中。每一个独立的页面成为一个节点(node)。只是前提是要查询的目标数据的说明文件必需要以Info的格式来写才行。
这个支持info命令的文件默认是放置在/usr/share/info/这个文件夹下的。
进入info
page后按N,P,U各自是去到下一个、上一个与上一层节点。按[Tab]键是在各个超链接间移动。
最后谈了其它实用的文件(documents)。
在/usr/share/doc文件夹下有非常多的说明文件文档。这个文件夹下的数据主要是以软件包为主的。
4. 超简单文本编辑器:nano
直接加上文件名称就行打开一个旧文件或新文件。
指数符号(^)代表[Ctrl]键,M代表[Alt]键。
5. 正确的关机方法
查看眼下有谁在线,可使用who命令;查看网络联机状态,可使用netstat -a命令;查看后台程序可使用ps -aus命令。
首先谈了数据同步写入磁盘:sync。在文字界面下输入sync,能够将内存中尚未被更新的数据写入硬盘。在关机或重新启动前可使用。但如今一般关机或重新启动命令都会自己主动调用这个工具。
然后谈了惯用的关机命令:shutdown。使用方法非常多。马上关机是shutdown -h now。其它使用方法详见man shutdown。
接着谈了重新启动、关机:reboot,halt。poweroff。reboot是重新启动;shutdown可根据眼下已启动的服务来逐次关闭个服务后才关机;halt可以在不理会眼下系统状况下,进行硬件关机的特殊功能。
最后谈了切换运行等级:init。另外四个等级各自是:
1)run level 0:关机。所以init 0也可进行关机。
2)run level 3:纯命令行模式。
3)run level 5:含有图形界面模式。
4)run level 6:重新启动。
6. 开机过程的问题排解
首先谈了文件系统错误的问题。
分为了三种情况:根文件夹没有损毁;根文件夹损毁;硬盘整个坏掉。
最后谈了忘记rootpassword。
介绍了使用grub引导装载程序来解决此问题。
《鸟哥的Linux私房菜-基础学习篇(第三版)》(六)的更多相关文章
- 拒绝从入门到放弃_《鸟哥的 Linux 私房菜 — 基础学习篇(第三版)》必读目录
目录 目录 前言 关于这本书 必看知识点 最后 前言 相信部分刚进入这个行业的新同学会对一个问题感到疑惑,为什么从培训学校出来的学员不被欢迎? 这里记录下一些我个人的看法(博主也曾有面试新员工的经历) ...
- 每周一书-《鸟哥的Linux私房菜基础学习篇(第四版)》台湾原版,你想要吗?
首先说明,本周活动有效时间为2016年10月19日到2016年10月31日. 目在介绍这本书之前,首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给玄魂工作室的 ...
- Linux学习初级篇-鸟哥的Linux私房菜 基础学习篇(第四版)
0.1.2 一切设计的起点:CPU的架构 由于CPU的内部是有一些微指令组成的,所以我们所使用的软件都是要经过CPU内部的微指令集来达成才行.那这些指令集的设计主要又被分为两种设计理念,这是目前世界上 ...
- 【Linux】鸟哥的Linux私房菜基础学习篇整理(一)
最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename ...
- 《鸟哥的Linux私房菜-基础学习篇(第三版)》(三)
第2章 Linxu怎样学习 1. Linux当前的应用角色 当前的Linux常见的应用可略分为企业应用和个人应用双方面. 首先谈了企业环境的利用. 1)网络server. 2)关键任务 ...
- 鸟哥的Linux私房菜 基础学习篇读书笔记(9):Linux磁盘与文件系统管理(2)
上一篇文章主要从理论上分析了Linux的Ext2文件系统.这一篇主要解说怎样查看Linux的文件系统的容量以及解说Linux文件系统中的连接文件. 能够通过df和du命令来查看磁盘与文件夹的容量.df ...
- 《鸟哥的Linux私房菜-基础学习篇(第三版)》(四)
第3章 主机规划与磁盘分区 1. Linux与硬件的搭配 首先谈了认识计算机的硬件配置. 然后谈了选择与Linux搭配的主机配置. 在Linuxserver中,内存的重要性 ...
- 当时学习《鸟哥的Linux私房菜-基础学习篇》记录的点
1.当执行一个指令的时候,举例来说[ls],系统会依照PATH的设定去每个PATH定义的目录下搜寻文件名为ls的可执行文件,如果在PATH定义的目录中含有多个文件名为ls的可执行文件,那么先搜寻到的同 ...
- 鸟哥的Linux私房菜基础学习篇(第三版)——阅读笔记(二)
第一章 Linux是什么 1.Linux是什么 一套操作系统 早期的Linux是针对386开发的 具有可移植性 2.Unix及Linux的发展史 1973年,Unix诞生,Ritchie等人以C语言写 ...
随机推荐
- 在ios中使用FMDB
SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库.iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dyli ...
- Yii2 advance swiftmailer 不能发送邮件
我用的是Yii2高级模板,在配置好邮箱后,并编写测试,测试结果表明是发送成功的,但我的邮箱就是接受不了邮件. 经过排查发现,是由 common/config/main-local.php 文件的 'u ...
- c++_方格填数(最新方法)
方格填数 如下的10个格子 +--+--+--+ | | | |+--+--+--+--+| | | | |+--+--+--+--+| | | |+--+--+--+ (如果显示有问题,也可以参 ...
- Spider-天眼查字体反爬
字体反爬也就是自定义字体反爬,通过调用自定义的woff文件来渲染网页中的文字,而网页中的文字不再是文字,而是相应的字体编码,通过复制或者简单的采集是无法采集到编码后的文字内容! 1.思路 近期在爬取天 ...
- python测试工具
https://wiki.python.org/moin/PythonTestingToolsTaxonomy mac pip安装 https://blog.csdn.net/ywj_486/arti ...
- MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents
参考资料:https://blog.csdn.net/qq_37630354/article/details/82814330 在property里加上最后这个参数即可
- 76. Spring Boot完美解决(406)Could not find acceptable representation原因及解决方法
[原创文章] 使用Spring Boot的Web项目,处理/login请求的控制器方法(该方法会返回JSON格式的数据).此时如果访问localhost:8080/login.html, ...
- MD5散列算法的示例
在很多地方,都用到了数据加密,比较多的就是MD5了,也比较安全,下面就贴上个示例,输入一串字符串,通过MD5加密 加密算法如下 public static string MD5_Encrypt(str ...
- POJ 1201 差分方程分析
POJ 1201 给你N个闭区间.每个区间分别为[ai,bi],你必须在这个区间上至少取ci个不同的整数. 现要求所有区间满足各自的条件. 问最少需要选多少个点. 例如[3,7](3) [8,10] ...
- Android: java.lang.ClassCastException: android.widget.imageView cannot be cast to android.widget.textView异常解决
有时在修改xml文件时,全报这种错误,这个应该是缓存没得到及时更新导致的,可以通过以下方法解决: Eclipse tends to mess up your resources every now a ...