欢迎来到天天文库
浏览记录
ID:11465779
大小:938.00 KB
页数:15页
时间:2018-07-12
《rh033linux基础笔记四之shell以及环境变量》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、RHCE课程-初级部分4、shell及环境变量简介Kernel系统内核用于在计算机启动时载入基本内存、管理基本输入输出、管理进程初始化和进程的调度。Shell 系统的命令解释器,翻译成中文也就叫壳,外壳的意思,就是最表面的,用于操作系统与用户的通信,相当于Dos中的command.com。RedHatLinux默认的shell是Bash!Shell与系统及子进程的层次关系 +------------------------- +
2、
3、 用户进程
4、
5、+--------- ------- ------+
6、
7、
8、 shell
9、
10、
11、
12、
13、+----------------- --+
14、
15、
16、
17、
18、 Kernel
19、
20、
21、
22、
23、
24、+-------------- ---+
25、
26、
27、
28、
29、
30、
31、 Hardwar
32、e
33、
34、
35、
36、
37、
38、
39、+------------ - - ---+
40、
41、
42、
43、
44、+-------------- - --- -+
45、
46、
47、+------------- -----------+
48、
49、 +---------------------------+真正工作的是硬件。kernel(内核)就是控制硬件的,但是怎么让内核知道我们想要硬件做什么工作呢?那就需要shell,在Unix系统中有各种Shell,Linux采用bash为其默认shell。Bash是GNU计划的一个组件,与Unix上的BourneShell完全兼容。支持命令行输入、操作历史查询、快捷键、使用变量等功能们都需要X来运行。想知道你们系统中有哪些shell,可以用这个命令:cat/etc/shells这就是我们系统中所有的shell,不过我们一般使用
50、的是第二种,bash一个用户使用什么shell可以在/etc/passwd中查看最后那项就是用户使用的shellnologin是个很特殊的shell,也很重要。大家现在先了解下就可以了,以后我们还会讲TerminalEmulator用户交互的窗口界面终端模拟器是用户shell运行的平台,在终端模拟器上用户可以交互的操作系统及运行程序并得到提示和反馈,就像在文本编辑器中一样。XWindow以C/S模式提供的图形界面接口在X中操作,你会重新找回Windows的感觉。当然不只是这样RedHatLinux中图形界面的易用性已经有了显著的提高,并且通
51、过像GTK+和QT这样的开放的开发工具包,你可以创立自己的图形应用程序。WindowManager提供图形功能Windowmanager是个可以帮你移动窗口和改变它们大小的程序。它通常也支持把一个窗口缩成一个图标或任务条。通常有某种程序执行机构。用户可以使用windowmanager来做他想做的——任何X应用程序应该可以在任何窗口管理器上工作。但是你一次只能运行一个WindowManager。也就是说,你可以切换于任何多个windowmanager,但是同一时刻你只能运行一个。屏幕上的所有程序都可以被正在运行的windowmanager管理
52、。DesktopEnvironment桌面环境GNOME和KDE不是窗口管理器(它们是桌面环境)。KDE是和一个叫KWM的窗口管理器一起的。GNOME则没和任何窗口管理器做在一起
此文档下载收益归作者所有