山东农业大学大数据中心

基本概念及操作

2017-05-13  本文已影响0人  6d9fe196fd45

1、linux桌面环境介绍

linux本身没有图形界面,我们所看到的实际是运行在linux系统之上的一套软件。linux上的软件是xorg,是通过X窗口系统实现的。服务器和一个客户端xclient一起,实现一个完整的桌面。

2、linux终端的概念

我们在使用linux时,是通过shell完成,为了在图形界面下实现输入输出,linux提供终端模拟器。在实验楼的实验中,终端程序是xfce桌面自带的xfce-terminal。

3、shell

在图形界面对实际体验带来差异的是shell(壳),Shell 是指“提供给使用者使用界面”的软件(命令解析器),是可以接受用户输入命令的程序,并隐藏了操作系统底层的细节。

linux下的shell既是用户交互界面,也是控制系统的脚本语言。在linux下,shell仍是很多工具的脚本解释程序。

4、命令行操作体验

linux中最重要的就是输入和输出过程。

输入

打开终端从键盘输入然后回车

输出

输出会返回你想要的结果,比如你要看什么文件,就会返回文件的内容。如果只是执行,执行失败会告诉你哪里错了,如果施行成功那么会没有输出。

快捷键

【Tab】

进行命令、目录、命令参数补全,忘记命令时只需输入开头部分即可得到提示。

【ctrl+c】

强行终止当前程序,但不要随便按,可能是在运行程序。

其他常用快捷键

按键                 作用

【Ctrl+d】     键盘输入结束或退出终端

【Ctrl+s】     暂停当前程序,暂停后按下任意键恢复运行

【Ctrl+z】     将当前程序放到后台运行,恢复到前台为命令fg

【Ctrl+a】    将光标移至输入行头,相当于Home键

【Ctrl+e】    将光标移至输入行末,相当于End键

【Ctrl+k】    删除从光标所在位置到行末

【Alt+Backspace】    向前删除一个单词

【Shift+PgUp】    将终端显示向上滚动

【Shift+PgDn】    将终端显示向下滚动

利用键盘方向上键,恢复之前输入过的命令

5、通配符

是一种特殊语句,主要有星号(*)和问号(?),用来对字符串进行模糊匹配。通配符实际上就是一种 Shell 实现的路径扩展功能。在通配符被处理后, Shell 会先完成该命令的重组,然后继续处理重组后的命令,直至执行该命令。

在创建文件的时候,如果需要一次性创建多个文件,如

Shell 常用通配符:

字符                               含义

*                                     匹配 0 或多个字符

?                                   匹配任意一个字符

[list]                               匹配 list 中的任意单一字符

[!list]                             匹配 除list 中的任意单一字符以外的字符

[c1-c2]                          匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]

{string1,string2,...}      匹配 string1 或 string2 (或更多)其一字符串

{c1..c2}                        匹配 c1-c2 中全部字符 如{1..10}

6、学会在命令行中获取帮助

遇到困难可以使用man命令,是在线软件文档的一种普遍的形式,内容包括计算机程序、正式的标准和惯例、抽象概念。

为便于查找,对man手册进行了分区

区段          说明

1                一般命令

2               系统调用

3               库函数,涵盖了C标准函数库

4               特殊文件(通常是/dev中的设备)和驱动程序

5               文件格式和约定

6               游戏和屏保

7               杂项

8              系统管理命令和守护进程

7、作业

上一篇 下一篇

猜你喜欢

热点阅读