1.基本定义
图形界面只是运行在Linux上的一套软件,即xorg,它是通过x window system实现的,而x只是工具包及架构协议,也就是说xorg只是实现了x协议规范的一个提供图形用户界面服务的服务器。相当于windows上实现了http协议提供web服务的Apache。
代表的桌面环境:KDE,GNOME,XFCE,LXDE;
shell中间程序完成用户和Linux系统的交互,系统提供了一个叫做终端模拟器Terminal;命令解析器,可以接受用户输入命令的程序;
2.重要快捷键:
Tab:补全命令,补全目录,补全参数
Ctrl+c:强行终止当前程序
tail:指定点开始将文件写到标准输出
ctrl+c:键盘输出结束或者退出终端
+s:暂定当前程序,按任意键恢复执行
+z:当前程序放到后台运行,恢复到前台为fg
+a:光标移到行头=Home键
+e:光标移到行末=End键
+k:删除由光标位置到行末
Alt+space:向前删除一个单词
shift+PgUp:终端向上滑动
shift+PgDn:终端向下滑动
3.通配符
通配符是一种特殊语句,包括*和?,用来对字符串进行模糊匹配
是由shell处理的,只出现在命令的参数值里,shell会将它当做路径或者文件名去磁盘寻找可能的匹配,否则就将此通配符当做普通字符传递给命令,由命令进行处理;
实际上就是shell实现的路径扩展功能;
通配符被处理后,shell先完成命令的重组,然后继续处理重组后命令,直到执行;
4.命令行获取帮助
man :manual page
Linux使用过程的方方面面,免于查找,做了分册处理,分为8个区段:
1 一般命令
2 系统调用
3库函数
4 特殊文件
5 文件格式和约定
6 游戏和屏保
7 杂项
8 系统管理命令和守护进程
如果你知道命令作用,只是想查看具体参数作用,可以使用--help
5. 其他
banner命令可以输出图形字符:采用如下命令安装:
sudo apt-get update
sudo apt-get install
sysvbanner
toilet,figlet