Linux入门notes

2019年3月9日

Linux是一个操作系统:

1994 年,Torvalds 发布 Linux-v1.0;

1996 年,Torvalds 发布 Linux-v2.0,确定了 Linux 的吉祥物:企鹅。

Linux 平台:大都为开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;由全球所有的 Linux 开发者和自由软件社区提供支持。

UNIX/Linux 本身是没有图形界面的,我们通常在 UNIX/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件,这套软件是 xorg(X.Org),它是通过 X 窗口系统(X Window System,也常被称为 X11 或 X)实现的,X 本身只是工具包及架构协议,而 xorg 便是 X 架构规范的一个实现体。也就是说它是实现了 X 协议规范的一个提供图形界面服务的服务器。 当然还需要一个客户端,我们称为 X Client。

通常我们在使用 Linux 时,并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成的,在图形界面下为了实现让我们在一个窗口中完成用户输入和显示输出,Linux 系统还提供了一个叫做终端模拟器的程序(Terminal)。比较常见的终端模拟器: gnome-terminal,Konsole,xterm,rxvt,kvt,nxterm 和 eterm 。终端本质上是对应着 Linux 上的 /dev/tty 设备,Linux 的多用户登陆就是通过不同的 /dev/tty 设备完成的,Linux 默认提供了 6 个纯命令行界面的 “terminal”(准确的说这里应该是 6 个 virtual consoles)来让用户登录。

Shell 是指“提供给使用者使用界面”的软件(命令解析器),普通意义上的 Shell 就是可以接受用户输入命令的程序。它之所以被称作 Shell 是因为它隐藏了操作系统底层的细节。有壳就有核,这里的核就是指 UNIX/Linux 内核。在 UNIX/Linux 中比较流行的常见的 Shell 有 bash、zsh、ksh、csh 等等。

在linux中,最最重要的就是命令,这就包含了2个过程,输入和输出:

- 输入:输入当然就是打开终端,然后按键盘输入,然后按回车

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

几个技巧:

使用Tab键:当你忘记某个命令/目录/命令参数的全称时可以只输入它的开头的一部分,然后按下Tab键就可以得到提示或者帮助完成:




©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 10,050评论 0 5
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,338评论 0 10
  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 10,826评论 0 9
  • 雨只下了一阵而已, 不过走近了半步距离, 何必如此相依。 又何必靠着残留的余温摇曳不停; 大风无止境地擦过肩膀, ...
    札札森下阅读 1,481评论 0 0
  • 趁火打劫 从这条蛇刚才流出的灵气来估计,起码有引气境界第五层,第六层的实力。 菩提舍利,看来是大补啊! 就在这时,...
    飄雲阅读 1,832评论 0 4

友情链接更多精彩内容