Ubuntu基础知识(三)--Shell


1Shell简介
文字操作系统与外部最主要的接口就叫做shellshell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。
shell
提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。shell script是放在文件中的一串shell和操作系统命令,它们可以被重复使用。本质上,shell script是命令行命令简单的组合到一个文件里面。
Shell
基本上是一个命令解释器,类似于DOS下的command.com。它接收用户命令(如ls),然后调用相应的应用程序。较为通用的shell有标准的Bourne shell (sh)C shell (csh)

2
、虚拟控制台
默认Linux6个虚拟控制台,他们分别为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
命令名
在阅读帮助信息时,可以按PageDownPageUp来进行上下翻页,按Q键退出


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值