linux实验报告
第二章
linux终端
1,概念
使用linux时并不是直接使用系统,而是通过shell这个中间程序来完成,为了实现在一个窗口中完成用户输入和现实输出,linux系统还有一个叫做终端模拟器的程序(terminal)。目前我们实验中的终端程序事xfce桌面环境自带的终端。该终端和控制台有一定的区别。
linux默认提供了6个纯命令行界面的终端(6个virtual consoles)物理机上可以通过ctrl+alt+f1~f6进行切换。从终端切换回图形界面时可以按下ctrl+alt+f7。
2,shell
通常在图形界面中对实际体验带来差异的不是上述的不同发行版的各种终端模拟器,而是shell(壳)。壳内是指unix/linux内核。shell是指“提供给使用者使用界面”的软件(命令解析器)。shell可以接受用户输入命令的程序。并隐藏了操作系统底层的细节。
3,命令行操作
linux中,命令包括输入输出两个过程
输入:打开终端,输入命令。
输出:返回你想要的结果,比如要看什么文件,就会返回文件的内容。如果知识执行,执行失败会告知那里出错,若成功会没有输出。
通过双击桌面上的xfce终端,然后会自动运行shell程序。
3,1 重要快捷键
【Tab】使用tab来进行命令补全,当你忘记某个命令的全程的时候可以只输入他的开头的一部分,然后按下tab就可以得到提示或者帮助完成,不只补全命令,还可以不全目录,不全命令参数。
【Ctrl+c】当在linux命令行钟无意间输入了一个不知道的命令或这错误的使用了一个命令,导致在终端出现了你无法预料的情况。这是可以使用该快捷键来强行终止当前程序。(立即停止并恢复到你可控的状态,并不会始终端推出)
其他常用快捷键
3,2 历史输入命令
可以使用键盘上的箭头上键,回复之前输入过的命令。
3,3 通配符
通配符是一种特殊语句,主要有*和?,用来对字符串进行模糊匹配(比如文件名,参数名)。当查找文件夹时,可以使用通配符来代替一个或多个真正字符,当不知道真正字符完整名字是,常常使用通配符代替一个或多个真正字符。
通配符就是一种shell实现的路径扩展功能。shell会先完成该命令的重组,然后继续处理重组后的命令,直至执行该命令。
shell常用通配符
3,4 在命令中获取帮助
man命令(manual pages的缩写)
man手册内容为英文(好好学英语!!!!!!!!!!!!!)
为了方便查找,man'手册有八个区段
man命令帮助界面包括:
NAME(名称) SYNOPSIS(概要)DESCRIPTION(说明)EXAMPLES(示例) SEE ALSO(参见)