1、Shell简介
文字操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。
shell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。shell script是放在文件中的一串shell和操作系统命令,它们可以被重复使用。本质上,shell script是命令行命令简单的组合到一个文件里面。
Shell基本上是一个命令解释器,类似于DOS下的command.com。它接收用户命令(如ls等),然后调用相应的应用程序。较为通用的shell有标准的Bourne shell (sh)和C shell (csh)。
2、虚拟控制台
默认Linux有6个虚拟控制台,他们分别为tty1~tty6。可以用ctrl+alt+f1~f6组合键来切换。而X-Window是对应tty7,在任一个虚拟控制台中按alt+f1~f7可以切换到对应的控制台。
进入虚拟控制台后,可以按startx命令启动X-Window桌面环境。
3、Shell使用基础
当用户在Shell中完成所有工作后,可以执行exit命令退出Shell
提示符“boisy@boisy-desktop:/media$ ”表示的含义如下:
“boisy”表示当前登录的帐户名;
“boisy-desktop”表示当前Linux的主机名;
“media”表示当前目录(如果是波浪线“~”则表示当前位于用户的主目录);
“$”表示当前登录的是普通用户,如果是管理员root用户则用"#"表示。
4、Shell命令基本规则
一般格式
Shell命令的一般格式如下:命令名【选项】【参数1】【参数2】...【选项】是对命令的特别定义,以减号(-)开始,多个选项可以用一个减号(-) 连起来,如ls -l -a 与ls -la 相同。【参数】提供命令运行的信息,或者是命令执行过程中所使用的文件名。使用分号(;)可以将两个命令隔开,这样可以实现一行中输入多个命令。命令的执 行顺序和输入的顺序相同。命令行中的选项和参数都是可选的,用户只要根据自己的实际需要使用即可。
命令补全
在送入命令的任何时刻,可以按<Tab>键,当这样做时,系统将试图补全此时已输入的命令。如果已经输入的字符串不足以唯一地确定它应该使用 的命令,系统将发出警告声。再次按<Tab>键,系统则会给出可用来用来补全的字符串清单。使用命令补全功能,可以提高使用长命令或操作较长 名字的文件或文件夹的都是非常有意义的。
历史命令
系统会把过去输入过的命令记忆下来,只要按方向键中的上下箭头,就可以选择以前输入过的命令了。也可以用history命令来显示用户执行过的全部命令。
获得帮助信息
--help选项
man 命令名
在阅读帮助信息时,可以按PageDown和PageUp来进行上下翻页,按Q键退出
Ubuntu基础知识(三)--Shell
最新推荐文章于 2024-09-10 21:53:21 发布