RHCE(基于 Red Hat Linux 7)第一本书学完了。从今天开始结合鸟哥私房菜和相关视频,整理复习第一本书相关学习内容
1、X window 与 文本模式切换
Red Hat Linux 5 【ctrl】+【alt】+【F1】~【F6】 :tty1-tty2 的操作接口环境
(预设6个Terminal(鸟哥的书上写的是Terminal,红帽课本写的叫虚拟控制台))
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
·问题:这两种叫法,再加上在图形界面右键打开的也是一个终端,三者有什么区别
· 查阅资料:
现在说的终端,比如linux中的虚拟终端,都是软件的概念,他用计算机的软件来模拟以前硬件的方式。比如在linux中,你用 alt+f1 ~ f6 可以切换六个虚拟终端,就好比是以前多人公用的计算机中的六个终端设备,这就是为什么这个叫“虚拟终端”的原因。当然,现在的linux也可以通过串口 线,连接一个真正的终端,现在这种终端设备已经非常罕见了,但是还存在,只是一般人很难见到。也有人利用以前的老电脑(386,486)装上一个串口通信 软件,连上一台计算机,来模拟一个终端来用。这样可以达到一台电脑多人使用的目的。 简单的说,能直接显示系统消息的那个终端称为控制台,其他的则称为终端。但是在linux系统中,这个概念也已经模糊化了。 比如下面这条命令: echo "hello,world" > /dev/console 这条命令的目的是将"hello,world"显示到控制台上/dev/console是控制台设备的设备名。在linux中,在字符模式下,你无论 在哪个虚拟终端下执行这条命令,字符hello,world都会显示在当前的虚拟终端下。也就是说,linux把当前的终端当作控制台来看待。可见, linux中已经完全淡化了控制台和终端的区别。但是在其他的UNIX类系统中,却很明显的有虚拟终端和控制台的区别。比如 freeBSD系统。
!!额外补充:Tty 控制台终端 pts虚拟终端 在图形界面右键打开的是pts虚拟终端
【ctrl】+【alt】+【F7】 :图形接口桌面
Red Hat Linux 6.7 【ctrl】+【alt】+【F2】~【F6】 :tty1-tty2 的操作接口环境
【ctrl】+【alt】+【F1】 :图形接口桌面
备注: 在文字接口界面下,可使用命令starx,在该端口启动图形化界面的服务(开了怎么关-。- 未解决。。。)
2、字符界面登陆
第一行 Linux Ditribution 及版本号
第二行 内核(Kernel)版本
【root@localhost ~】# :【用户账号@主机名 目前所在的目录】#(root用户提示字符)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
课堂笔记:linux用户有三种:
· 超级管理员 root 提示符#
· 系统用户 无提示符
· 普通用户 提示符$
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3、字符界面下达指令基本语法基础
D.按下[Enter]按键后,该指令就立即执行。[Enter]按键代表着一行挃令的开始启动。
E.指令太长的时候,可以使用反斜杠 (\) 来跳脱[Enter]符号,使挃令连续到下一行。 注意!反斜杠后就立刻接特殊字符,才能跳脱!
F.其他: a. 在 Linux 系统中,英文大小写字母是不一样的。举例来说, cd与CD并不同。
·基本惯例
(1)方括号【】括起来的是可选项目
(2)...前面的任何内容均表示只能指定该类型项目的任意长度列表
(3)以竖线|分割的多项目表示只能指定其中一个项目
(4)以尖括号<>中的文本表示变量数据。例如,<filename> 表示“在此处插入您要使用的文件名”。
有时变量会简单写成大写字母,如 FILENAME
3、指令模式下达指令时,会有两种主要的情况:
· 一种是指令会直接显示结果然后回到命令提示字符等待下一个指令的输入
· 一种是进入到该指令的环境,直到结束该指令才回到命令提示字符的环境。
4、重要热键
【tab】 按一次命令补全,按两次档案补全(即显示)
【ctrl】+ c 中断当前程序
【ctrl】+ d 退出shell,即结束回话
1、X window 与 文本模式切换
Red Hat Linux 5 【ctrl】+【alt】+【F1】~【F6】 :tty1-tty2 的操作接口环境
(预设6个Terminal(鸟哥的书上写的是Terminal,红帽课本写的叫虚拟控制台))
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
·问题:这两种叫法,再加上在图形界面右键打开的也是一个终端,三者有什么区别
· 查阅资料:
现在说的终端,比如linux中的虚拟终端,都是软件的概念,他用计算机的软件来模拟以前硬件的方式。比如在linux中,你用 alt+f1 ~ f6 可以切换六个虚拟终端,就好比是以前多人公用的计算机中的六个终端设备,这就是为什么这个叫“虚拟终端”的原因。当然,现在的linux也可以通过串口 线,连接一个真正的终端,现在这种终端设备已经非常罕见了,但是还存在,只是一般人很难见到。也有人利用以前的老电脑(386,486)装上一个串口通信 软件,连上一台计算机,来模拟一个终端来用。这样可以达到一台电脑多人使用的目的。 简单的说,能直接显示系统消息的那个终端称为控制台,其他的则称为终端。但是在linux系统中,这个概念也已经模糊化了。 比如下面这条命令: echo "hello,world" > /dev/console 这条命令的目的是将"hello,world"显示到控制台上/dev/console是控制台设备的设备名。在linux中,在字符模式下,你无论 在哪个虚拟终端下执行这条命令,字符hello,world都会显示在当前的虚拟终端下。也就是说,linux把当前的终端当作控制台来看待。可见, linux中已经完全淡化了控制台和终端的区别。但是在其他的UNIX类系统中,却很明显的有虚拟终端和控制台的区别。比如 freeBSD系统。
!!额外补充:Tty 控制台终端 pts虚拟终端 在图形界面右键打开的是pts虚拟终端
第五行 显示 开启了一个虚拟终端 pts0, 并在该虚拟终端 使用了W命令
------------------------------------------------------------------------------------------------------------------------------------------------------------
【ctrl】+【alt】+【F7】 :图形接口桌面
Red Hat Linux 6.7 【ctrl】+【alt】+【F2】~【F6】 :tty1-tty2 的操作接口环境
【ctrl】+【alt】+【F1】 :图形接口桌面
备注: 在文字接口界面下,可使用命令starx,在该端口启动图形化界面的服务(开了怎么关-。- 未解决。。。)
2、字符界面登陆
第一行 Linux Ditribution 及版本号
第二行 内核(Kernel)版本
【root@localhost ~】# :【用户账号@主机名 目前所在的目录】#(root用户提示字符)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
课堂笔记:linux用户有三种:
· 超级管理员 root 提示符#
· 系统用户 无提示符
· 普通用户 提示符$
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3、字符界面下达指令基本语法基础
·总结Linux命令输入规律:
如何输入命令:
命令 【选项】 (【参数】)【选项的值】 (【参数的值】) 空格分隔
A.常见选项(参数): -h --help; 特点:选项前有一个- - 加 字母 或 -- 加 单词
Eg:find -h 或 find --help
B.值:大部分都是空格之后写 不空格直接写 等号后面写
Eg:find /home -name mk
C.命令后:左边是源,右边是目标
Eg:cp bili.txt biji.txt.bakD.按下[Enter]按键后,该指令就立即执行。[Enter]按键代表着一行挃令的开始启动。
E.指令太长的时候,可以使用反斜杠 (\) 来跳脱[Enter]符号,使挃令连续到下一行。 注意!反斜杠后就立刻接特殊字符,才能跳脱!
F.其他: a. 在 Linux 系统中,英文大小写字母是不一样的。举例来说, cd与CD并不同。
·基本惯例
(1)方括号【】括起来的是可选项目
(2)...前面的任何内容均表示只能指定该类型项目的任意长度列表
(3)以竖线|分割的多项目表示只能指定其中一个项目
(4)以尖括号<>中的文本表示变量数据。例如,<filename> 表示“在此处插入您要使用的文件名”。
有时变量会简单写成大写字母,如 FILENAME
3、指令模式下达指令时,会有两种主要的情况:
· 一种是指令会直接显示结果然后回到命令提示字符等待下一个指令的输入
· 一种是进入到该指令的环境,直到结束该指令才回到命令提示字符的环境。
4、重要热键
【tab】 按一次命令补全,按两次档案补全(即显示)
【ctrl】+ c 中断当前程序
【ctrl】+ d 退出shell,即结束回话