xml地图|网站地图|网站标签 [设为首页] [加入收藏]
来自 新闻动态 2019-10-31 20:27 的文章
当前位置: 新濠国际登录平台 > 新闻动态 > 正文

【符号解释】,第5章 首次登陆与在线求助man p

基于 Red Hat Enterprise Linux 7.5 或者 CentOS 7.4

《鸟哥的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。此时如果输入密码则不会显示出来。正确登录后显示的信息如 [[email protected] ~]$ _,最左边why显示的是当前用户的账号,@之后的www则是主机名,最右边的~是一个变量,代表“当前所在的目录”,$则是一般用户的提示符(如果是root用户,提示符是#)。当要注销Linux时,输入命令exit即可。

2. 在命令行模式下执行命令

命令行模式登录后所取得的程序被称为shell,因为这个程序负责最外层的跟用户通信工作。

首先谈了开始执行命令。命令的样式如:command [-options] parameter1,parameter2 ....,需要注意的是:

1)中间无论空几个空格,都是为一个空格。

2)命令很长的时候可使用反斜杠()来转移[Enter]符号,使命令连续到下一行。

3)英文字母的大小写是不一样的。

4)第一个被输入的数据绝对是命令或者是可执行文件。

新濠国际登录平台 1

终端接口在默认情况下是无法以中文编码输出数据的。可以将支持语言改为英文,才能显出正确的信息,但这种修改只针对本次有用。

新濠国际登录平台 2

然后谈了基础命令操作。这里说了三个命令:

1)显示日期与时间的命令:date。需要注意的是,命令之后的参数除了带有减号(-)外,有些特殊情况下还会带有正号(+)。

新濠国际登录平台 3

2)显示日历的命令:cal。基本语法为:cal [[month] year]。由此也可知道某些命令有特殊的参数存在,若输入错误的参数,则该命令会有错误消息的提示。

新濠国际登录平台 4

3)简单好用的计算器:bc。默认仅输出整数,如果要输出全部小数,那么就必须要执行scale=number,其中number就是小数点后的位数。如果要离开bc返回命令提示符,则输入quit。

新濠国际登录平台 5

接着谈了重要的热键[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可以反向查询。

 

新濠国际登录平台 6

使用man -f xxx可以查询与xxx有关的命令,使用man -k xx可以查询包含xx关键字的命令。查询的顺序是记录在/etc/man.conf这个配置文件中的,先查询到的那个说明文件就会先被显示出来,一般会先找到数字较小的那个。

新濠国际登录平台 7

然后谈了info page。将文件数据拆成一个个的段落,每个段落用自己的页面来攥写,并且在各个页面中还有类似网页的“超链接”来跳到各个不同的页面中,每个独立的页面成为一个节点(node)。不过前提是要查询的目标数据的说明文件必须要以Info的格式来写才行。这个支持info命令的文件默认是放置在/usr/share/info/这个目录下的。进入info page后按N,P,U分别是去到下一个、上一个与上一层节点,按[Tab]键是在各个超链接间移动。

新濠国际登录平台 8

最后谈了其他有用的文件(documents)。在/usr/share/doc目录下有很多的说明文件文档,这个目录下的数据主要是以软件包为主的。

4. 超简单文本编辑器:nano

直接加上文件名就能够打开一个旧文件或新文件。指数符号(^)代表[Ctrl]键,M代表[Alt]键。

新濠国际登录平台 9

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. 开机过程的问题排解

首先谈了文件系统错误的问题。分为了三种情况:根目录没有损毁;根目录损毁;硬盘整个坏掉。

最后谈了忘记root密码。介绍了使用grub引导装载程序来解决此问题。

第5章 首次登陆与在线求助man page 1. 首次登陆系统 首先谈了 首次登陆CentOS 5.x界面 。登...

1.命令提示符含义
  刚登入纯文字界面的时候画面是这样的:

linux命令笔记(一),linux命令笔记

图形界面与命令行切换:

图形界面:Ctrl+Alt+F7  vmware下:Alt+Shift+Ctrl+F7

命令行界面:Ctrl+Alt+F1~F6 vmware下:Alt+Shift+Ctrl+F1~F6

快捷键:

Ctrl+C:终止当前命令

Tab:自动补全命令

Ctrl+D:退出当前终端

Ctrl+Z:暂停当前进程

Ctrl+L:满屏,使光标移动到第一行

查询帮助文档:

man ls 查看“ls”命令的帮助文档

 列出指定目录或者文件:

ls

 关机、重启

关机前,先检查是否有用户连接等

who 显示当前登录系统用户

netstat -a 显示所有连接情况

ps -aux 进程查看命令

正确的关机流程:sync-->shutdown-->reboot-->halt

  • sync 将数据由内存同步到硬盘中
  • shutdown 关机指令
  • shutdown -h 10 计算机将在10分钟后关机
  • shutdown -h now 立刻关机
  • shutdown -h 20:25 系统会在今天20:25关机
  • shutdown r now 立刻重启
  • shutdown r +10 十分钟后重启
  • reboot 重庆
  • halt 关闭系统,等同于shutdown -h now和poweroff

init 0 停机

init 1 单用户模式

init 2 多用户,没有NFS(在网络当中可以将想要开发的目录共享给别人)

init 3 完全多用户模式

init 4 没有用到

init 5 - X11 (xwindow) 

init 6 重新启动

忘记root密码解决办法

重启网络服务:service network restart

 

图形界面与命令行切换 : 图形界面:Ctrl+Alt+F7 vmware下:Alt+Shift+Ctrl+F7 命令行界面:Ctrl+Alt+F1~F6vmware下:...


CentOS Linux 7 (Core)
Kernel 3.10.0-229.el7.x86_64 on an x86_64

study login: zoyoto
Password: <==这里输入你的密码
Last login: Fri May 29 11:55:05 on tty1 <==上次登入的情況
[zoyoto@study ~]$ _ <==游标闪烁,等待你的指令输入

 

【符号解释】
1.CentOS Linux 7 (Core):
显示Linux distribution的名称(CentOS)与版本(7);

Linux的命令一定遵循以下格式:command指令  [-options]选项  parameter1参数1  parameter2参数2......

2.Kernel 3.10.0-229.el7.x86_64 on an x86_64:
显示Linux核心的版本3.10.0-229.el7.x86_64, 且目前这部主机的硬件等级为x86_64。

  • command指令:一定是一个指令或者是批处理脚本
  • [-options]选项:command的处理方式,即指明command指令接下来会进行何种操作,man command指令、info command指令或者是command指令 --help均可以查看系统对其选项的解释说明
  • parameter1参数1  parameter2参数2:参数的数量、内容具体依照command指令而定
  • 中间无论有多少空格都会被视为一个空格
  • 注意大小写,一个字符的差别就是两个完全不同的文件或者指令参数
  • 如果需要换行输入而不执行指令,使用()即可

3.study login:
study为主机名。我们可以在login后面输入自己的账号,这里我的账号为zoyoto,我们也可以使用root登入。

 

4.[zoyoto@study ~]$ _:
最左边的zoyoto为目前使用者的账号
@之后接的study为主机名;
最右边的~则指的是目前所在目录,也叫家目录。用户登陆之后他总要有一个初始登录位置,那这个初始登录位置就叫做用户的家目录;
$为提示字元,预设root的提示字元一般为#新濠国际登录平台,,而一般身份使用者的提示字元为$

X Window(图形界面)

家目录
对于管理员来说,家目录在/root,根目录下面有个一级目录作为root目录的家目录。

新濠国际登录平台 10


对于普通用户,它是在/home/user1/下面的,假如我是user1,那家目录就在home下面的user1目录,假如我是zoyoto用户,那家目录就在home下面的zoyoto目录。

新濠国际登录平台 11


在建立这个用户的同时,这个家目录就会自动生成。所以说每个用户都会有自己的家,如果没有家,他就不能登录到网络的操作系统中。

Linux预设6个终端给用户登陆,其中有图形或者命令行界面,如果要启动图形界面,必须确保Linux安装了图形组件,否则只有命令行界面可用。

2.命令下达格式

tty2~6:这是命令行界面,快捷键为Ctrl + Alt + F2~F6

[dmtsai@study ~]$ command  [-options]  parameter1  parameter2 ...
                     指令     选项        参数(1)     参数(2)

tty1:这是图形界面,快捷键为Ctrl + Alt + F1

  • [-options]选项分为简化选项和完整选项,但是它并不存在于实际指令中,而加入设定选项时,通常选项前会加-号,如-h;有时会使用选项的完整全名,则选项前带有--符号,例如--help,其实就相当于-h。
  • parameter1 parameter2 为依附在选项后面的参数,或者是command参数。
  • 指令太长的时候,可以使用反斜杠来跳脱[Enter]符号,使指令连续到下一行。注意!反斜杠后立刻接特殊字符,才能跳脱!

startx也能够启动图形界面

3.几个重要的热键
①Tab按键
  Tab按键具有命令补全档案补齐的功能,可以避免我们打错指令或档案名。

当然也是可以使用 init 这种操作方式:

  • [Tab] 接在一串指令的第一个字的后面,则为『命令补全』
  • [Tab] 接在一串指令的第二个字以后时,則為『档案补齐』
  • 0:关机
  • 1:单用户模式
  • 2:多用户,无网
  • 3:多用户
  • 4:保留模式
  • 5:图形化界面
  • 6:重启

如果X Window界面崩溃,可以使用Ctrl+Alt+Backspace(退格键)重启图形界面

[zoyoto@study ~]$ ca[tab][tab]    <==[tab]按鍵是緊接在 a 字母後面!
cacertdir_rehash     cairo-sphinx         cancel               case
cache_check          cal                  cancel.cups          cat
cache_dump           calibrate_ppa        capsh                catchsegv
cache_metadata_size  caller               captoinfo            catman
# 上面的 [tab] 指的是『按下那個tab键』,不是要你输出中括号內的tab啦!

#以 .bash 为开头的文件名称都会被显示出來了呢
[zoyoto@study ~]$ ls -al ~/.bash[tab][tab]
.bash_history  .bash_logout   .bash_profile  .bashrc

 

我们按[tab]按键的地方如果是在command(第一个输入的资料)后面時,他就代表着 『命令补全』,如果是接在第二個字以后的,就会变成『档案补齐』的功能了!但是在某些特殊的指令底下,档案补齐的功能可能会变成『参数/选项补齐』喔! 我们同样使用 date 这个指令来查一下:

编码

[zoyoto@study ~]$ date --[tab][tab]  <==[tab]按键是紧接在 -- 后面!
--date        --help        --reference=  --rfc-3339=   --universal
--date=       --iso-8601    --rfc-2822    --set=        --version
# 系統会列出來 date 这个指令可以使用的选项有哪些喔~

本文由新濠国际登录平台发布于新闻动态,转载请注明出处:【符号解释】,第5章 首次登陆与在线求助man p

关键词: