"附件"--->“文本编辑器”,打开gedit程序界面。打开文件/etc/inittab。在/etc/inittab文件中找到包含“" />

第四章字符界面操作

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章Linux字符界面操作

4.1.字符界面简介

4.1.1进入Linux命令行界面

1.Linux字符界面

Linux系统启动默认进入的是图形化界面,修改/etc/inittab文件可进入字符界面。在选择面板上的“应用程序"--->"附件"--->“文本编辑器”,打开gedit程序界面。打开文件/etc/inittab。在/etc/inittab文件中找到包含“initdefault”的那一行,将其修改为:“id:3:initdefault”。

Linux系统登录分两步:1.输入用户的用户名。2输入用户的口令。注意:超级用户登录后提示符是#,其他用户登录的提示符为$。

2.使用终端

选择面板上的“应用程序”--->"系统工具"---->"终端",打开终端。在终端命令行界面中可以直接输入命令并执行,执行的结果显示在终端界面中。在终端菜单栏中选择“编辑”---->"当前配置文件",然后进行修改:常规,标题,命令,颜色,效果以及滚动等。

3.使用虚拟控制台

Fedora8系统允许多个用户同时登录,还允许用户多次登录。在图形界面下可以使用[Ctrl+Alt+F1]~[Ctrl+Alt+F6]键切换不同的字符虚拟控制台,再使用[Ctrl+Alt+F7]可以切换回到图形界面。

4.1.2关闭和重启系统

在Linux系统下常用的关闭和重启系统的命令有:“shutdown”,“halt”,“reboot”和“init”,但每个命令的内部工作过程是不同的。

1."shutdown"命令

命令语法:

Shutdown [选项] [时间] [警告信息]

-k:并不真正关闭系统,只是发出警告信息给所有用户。

-r:关闭系统后立即重新启动。

-h:关闭系统后重新启动。

-f:快速关闭系统,重新启动时不进行磁盘检测。

-n:快速关闭系统,不经过init程序关机。

-c:中断关闭系统。

[-time]:设定关闭系统前的时间。

2."halt"命令

使用"halt"命令就是强调用"shutdown-h"命令执行关闭系统。

命令语法:

halt[选项]

-w:并不是真正的重启或关闭系统,只是写“wtmp”(/var/log/wtmp)记录。

-d:不写“wtmp”记录。

-f:没有调用“shutdown”而强制关闭系统或重启。

-i:关闭系统或重启前,关闭所有的网络接口。

-p:该选项为缺省选项。即关闭系统时调用“power off”。

3.“reboot”命令

“reboot”命令的工作过程与“halt”命令相似,不过“reboot”是引发主机重启,而“halt”是引发主机关闭系统。

使用"reboot"命令重启计算机

例如:[root@pc-LINUX~]#reboot

4.“init”命令

“init”命令是所有进程的祖先,它的进程号始终为“1”,所以发送“TERM”信号给“init”会终止所有的用户进程和守护进程等。“init”定义了7个运行级别,其中“init 0”为关闭系统,“init 1”为重启。

4.1.3系统运行级别

Linux系统运行级别是一种状态,它由列在/etc/rc.d/rc.d目录中的服务来定义,其中是代表运行级别的符号。

0:停止运行,所有的进程中止,关闭系统。

1:单用户模式,用于维护系统,只有少数进程运行。

2:多用户模式,除了NFS服务没有启动外,其他和运行级别3一样。

3:完整的多用户模式,进入Linux系统的字符界面。

4:没有使用(可由用户定义)。

5:完整的多用户模式(带有基于X Window的图形界面)。

6:重新引导计算机。

4.2在Linix下获取帮助

4.2.1使用man手册页

一般情况下man手册页的主要资源主要位于/usr/share/man目录下,命令如下[root@pc-LINUX~]# is /usr/shar/man

命令语法:

man[选项][命令名称]

-M:指定搜索man手册页的路径,通常这个路径由环境变量MANPATH预设,如果在命令行上指定另外的路径,则覆盖MANPA TH的设定。

-P:指定所使用的分页程序,默认使用/usr/bin/less/is,在环境变量MANPATH中预设。

-a:显示所有的手册页,而不是只显示第一个。

-d:这个选项主要用于检查,如果用户加入了一个新的文件,就可以用这个选项检查是否出错,这个选项并不会列出文件内容。

-f:只显示出命令的功能而不显示其中详细的说明文件。

-p:string设定运行的预先处理程序的顺序。

-w:不显示手册页,只显示将被格式化和显示的文件所在位置。

4.2.2使用help命令

使用help命令可以查找Shell命令的用法,只需在所查找的命令后输入"help"命令,然后就可以看到所查命令的内容了。

命令语法:

[命令] --help

4.2.3whereis命令

使用whereis命令可以查找命令所在的位置。

命令语法:

Whereis [选项] [命令名]

b:只查找二进制文件。

m:查找主要文件。

s:查找来源。

u:查找不常用的记录文件。

4.3 Shell基础

4.3.1 Shell起步

普通用户zhangsan登录的提示符为:

[zhangsan@pc-LINUX ~ ]$

以root用户登录系统的提示符为:

[root@pc~LINUX ~ ] #

一个Shell命令可能含有一些可选项和参数,其一般格式为:

[Shell命令] [可选项] [参数]

例如:[root@ppc-LINUX ~ ]#mv -i file1 file2

其中“-i”是命令mv的一个可选项,而file1和file2是参数。

Linux系统有以下3个重要的部分组成:

(1)内核;

(2)Shell;

(3)应用程序。

4.3.2 Shell类型和功能

Shell的种类很多,目前流行的有:sh csh ksh tcsh bash.

在Linux系统中的bash具有以下功能:

(1)兼容Bourne Shell(sh);

(2)包含 C Shell 以及Korn Shell中最好的功能;

(3)具有命令列编写修改的能力;

(4)具有工作控制的能力,可控制前台和后台程序。

(5)具有Shell编程能力。

4.3.3开始使用bash

命令可分为两大类:

(1)bash内置的命令;

(2)应用程序。

1.通配符

符号含义

?代表任何单一字符

* 代表任何字符

[字符组合] 在中括号中的字符皆符合,如:[a~z]代表所有的小写字母

[!字符组合] 不在中括号中的字符皆符合,如:[!0~9]代表非数字的字元皆符合

2.特殊字符及引号

符号意义符号意义

~ 用户主目录| 管道

` 命令取代? 通配符,代表任何单一字符

# 解释< 输入重定向

$ 变量取值> 输出重定向

相关文档
最新文档