RHEL6基础之五x-windows界面下的基本操作及内外部命令解释

一、shell与命令提示符

Linux系统提供X Window功能的软件有GNOME和KDE,RHEL6中默认使用的是GNOME。

Linux系统的字符界面称为Shell,负责提供Shell功能的软件也有很多,如b shell、c shell、t shell、k shell、sh等。RHEL6系统中默认使用的Shell称为Bash。shell分为两种模式:交互模式(等待你的输入)和非交互模式(脚本形式)。

shell字符界面进入方式:

1.X-window界面虚拟字符终端

在X-window界面右击鼠标---【在终端中打开(E)】

111826274.png

111827932.png[justin@localhost 桌面]$  <<=>>   [用户名@主机名 当前位置]用户类型($:普通用户;#:管理员用户)

ctrl + shift + +放大字体

ctrl+ -缩小字体

chtl + shift + T 新建标签

alt + 数字 标签间切换

ctrl + L 清屏

2.通过putty、xshell、SecureCRT等工具链接
通过工具链接需要知道机器IP地址:
左击桌面右上方的电脑图标选择【system eth0】链接internet,然后右击电脑图标选择【编辑链接】---选择【system eth0】---【编辑】---勾选【自动链接】,这样重启网卡就会自动启动,后通过终端查看IP地址为10.15.72.194


132156696.png

132156527.png
这里使用xshell,在工具里输入ssh ip;后跳出链接选择【Accept&save】输入用户名和密码即可
132720460.png


内部命令:指的是集成在Shell里的命令,属于shell的一部分,系统中没有与命令单独对应的程序文件。只要shell被执行,内部命令就自动载入内存,用户可以直接使用。如cd命令等。
外部命令:考虑到运行效率等原因,不可能把所有的命令都集成在shell里,更多的Linux命令是独立于shell之外的,这些就称为外部命令。每个外部命令都对应了系统中的一个文件,而Linux系统必须要知道外部命令对应的程序文件所在的位置,才能由shell加载并执行这些命令。如cp、ls等都属于外部命令。
说明:
  外部命令的程序文件大都存放在/bin、/sbin、/usr/bin……这些目录里,Linux系统会默认将这些路径添加到一个名为PATH的变量里,执行“echo $PATH”命令可以显示出PATH变量里的保存的目录路径(路径之间用“:”间隔)。
[root@localhost ~]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
每当要执行一个外部命令时,Linux系统就会先从PATH变量所保存的这些路径里去寻找命令所对应的的程序文件,只有找到了程序文件才能正确地去执行外部命令。这也就意味着,如果把一个外部命令所对应的程序文件删了,或者是存放外部命令程序文件的目录没有添加到PATH变量里,这些都会导致外部命令无法正常执行

你可能感兴趣的:(shell,Path)