什么是“Shell”(What is "the shell"?)

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 17:44:33
什么是“Shell”(What is

什么是“Shell”(What is "the shell"?)
什么是“Shell”(What is "the shell"?)

什么是“Shell”(What is "the shell"?)
在昔日的 UNIX 系统中,它是唯一可行的人机交互界面.现今,除了命令行界面(例如 Shell)之外,我们还可以使用图形用户界面(GUIs).
  上述程序被称之为“终端模拟器”,通过在弹出窗口中输入命令来实现人机互动.大多数版本中含有多种不同的终端模拟器,如 xterm,rxvt,konsole,kvt,gnome-terminal,nxterm 和 eterm.  启动终端
  你的窗口管理器也许允许你从菜单中启动程序.浏览一下菜单列表,找一下其中类似于终端的程序.在 KDE 桌面中,在开始菜单中能找到 Konsole 和 Terminal 两个终端程序.在 Gnome 桌面中,能够找到 Color Xterm、regular、xterm 和 gnome-terminal 终端程序.同时还有多种不同的终端程序供你把玩.通过他们你可以访问命令任务.你可以根据不同终端的特点,定制一个个性化的 shell 程序.  键盘测试
  好,让我们开始键盘测试.开启一个终端窗口.可以看见一个 Shell 提示符,它包括你的用户名和机器名并以$符号结束.类似如下形式:CODE:[me@linuxbox me]$
  好极了!现在输入几个任意字符并按回车键.
CODE:[me@linuxbox me]$ kdkjflajfks
  如果顺利运行的话,你将看到一个错误提示信息告诉你计算机不能运行你的命令:CODE:[me@linuxbox me]$ kdkjflajfks
bash:kdkjflajfks:command not found
  棒极了!现在按下键盘上的向上箭头.看,我们输入的上一条命令 "kdkjflajfks" 回来了.是的,现在我们拥有“命令历史记录”了.按一下向下的箭头,又回到了空白的提示符下.
  在 Linux 系统中不要以超级管理员( root 帐户 )登录.只有绝对必要时,方可用 root 帐户登录.用 root 帐户登录后的误操作将使的你系统稳定性面临极大的危险,轻易用 root 帐户处理日常事务是很愚蠢和可笑的.创建一个你自己个性的普通用户帐号处理日常事务是很明智的选择.  鼠标的使用
  虽然 shell 是一个命令行界面,你同样可以用鼠标处理很多事情.如果你想方便的使用 Linux,使用一个三键鼠标将让你得心应手,我们也推荐你用一个三键鼠标.
  首先,你可以用鼠标通过上下滚动查看终端窗口输出的结果,例如,按住回车键不放,直至输出超过一屏,你可以用鼠标拖动滚动条来上下查看输出的内容.如果你使用 Xterm 程序,你可以发现要实现这一功能,离开鼠标中键是很困难的.如果你使用的鼠标是两键鼠标,可以将其配置模拟成三键鼠标.这意味着中键的作用可以通过同时按下鼠标左右键来实现.