概述
tail
倚天屠龙喇嘛于2016-2-25开始学习linux操作系统,此为学习笔记(不对的地方,请大神斧正 )
一、桌面环境
unix/linux本身有点和DOS一样,是没有图形界面的,我们现在使用的linux的操作系统之所以会有图形界面,是因为有一套图形软件。而这些操作系统的图形界面也是分为客户端和服务器端的,常见的客户端图形桌面环境有KDE、GNOME、XFCE、LXDE等。这些桌面环境也就是一个软件,可以随时更换和配置。
1、 X窗口系统(x windows system)
x协议规范的实现体(x协议提供图形界面服务器的一些规范),linux现在图形界面的服务器基本是xorg,就像apache服务器实现http的协议。
2、linux终端
通常我们在使用linux程序时,我们并不是直接和操作系统打交道,而是通过shell中间程序来完成的。linux提供了终端模拟器程序(Terminal),常见的Terminal有gnome-terminal,kconsole,xterm,rxvt,kvt,nxterm 和 eterm。不过终端(Terminal)和控制台(console)还是有区别的。
终端本质上对应着的是linux上的dev/tty设备。linux上的多用户登录就是通过不同的dev/tty完成的。linux上默认提供6个纯命令行的终端(Terminal)让用户登录(准确来说是6个virtual consile)。我们可以使用[Ctrl]
+[Alt]
+[F1]~[F6]
切换,按[Ctrl]
+[Alt]
+[F7]
切换回图形界面
3、图形shell
shell是指提供给使用者使用界面的软件(命令解释器),类似DOS下的命令行command和cmd.exe。shell接受并处理用户输入,并隐藏操作系统底层细节。图形界面也叫“虚拟shell”或者“图形shell”
linux下的shell要比windows的shell要强大的多,不仅能实现用户交互,还是控制系统的脚本语言。
linux下常见的shell有bash、zsh、ksh、csh等。我现在使用的Ubuntu终端默认就是bash,默认的桌面环境是GNOME。
二、shell使用
(一)shell快捷键
1、[tab] 命令补全
当我们不记得一个命令的全名,输入命令的开头,按下tab便会出现提示。tab还能进行命令参数补全、目录补全。
2、[ctrl]+c 终止当前终端程序(慎用)
当我们在终端输入 tail 或者 find / 命令,或者一些其他命令,你在进行任何操作终端都没有反应时,可以按这个快捷键强行关闭终端当前运行程序。当然,有些程序本身可能需要一定时间,这个时候就耐心等待下,别急着按ctrl+c了。
3、
最后
以上就是失眠大雁为你收集整理的linux学习笔记-linux桌面环境介绍和shell的全部内容,希望文章能够帮你解决linux学习笔记-linux桌面环境介绍和shell所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复