Linux入门基础知识

教程 7625浏览 10评论

严格的来讲,Linux 不算是一个操作系统,只是一个 Linux 系统中的内核,即计算机软件与硬件通讯之间的平台;Linux的全称是GNU/Linux,这才算是一个真正意义上的Linux系统。GNU是Richard Stallman组织的一个项目,世界各地的程序员可以变形GNU程序,同时遵循GPL协议,允许任何人任意改动。但是,修改后的程序必须遵循GPL协议。

1 Linux 特点

自由软件;完全兼容POSIX标准;多用户、多任务;良好的用户界面;支持多种文件系统;丰富的网络功能;可靠的系统安全;良好的可移植性。

2 Linux的版本

内核版本指的是在 linus 领导下的开发小组开发出的系统内核的版本号。Linux的每个内核版本使用形式为 x.y.zz-www 的一组数字来表示。其中,

  • x.y:为linux的主版本号。通常y若为奇数,表示此版本为测试版,系统会有较多bug,主要用途是提供给用户测试。
  • zz:为次版本号。
  • www:代表发行号(注意,它与发行版本号无关)。

当内核功能有一个飞跃时,主版本号升级,如 Kernel2.2、2.4、2.6等。如果内核增加了少量补丁时,常常会升级次版本号,如Kernel2.6.15、2.6.20等。

一些组织或厂家将 Linux 内核与GNU软件(系统软件和工具)整合起来,并提供一些安装界面和系统设定与管理工具,这样就构成了一个发型套件,例如Ubuntu、Red Hat、Centos、Fedora、SUSE、Debian、FreeBSD等。相对于内核版本,发行套件的版本号随着发布者的不同而不同,与系统内核的版本号是相对独立的。因此把Red Hat等直接说成是Linux是不确切的,它们是Linux的发行版本,更确切地说,应该叫做“以linux为核心的操作系统软件包”。

3 文件

在Linux中,文件是用来存储信息的基本结构,它是存储在某种介质上的一组信息的集合。文件名是文件的标识,它包含字母、数字、下划线和句点组成的字符串。Linux系统中有三种基本的文件类型:普通文件目录文件设备文件

  • 普通文件:是用户最常使用的文件,它可以分为文本文件和二进制文件。
  • 目录文件:用于管理和组织系统中的大量文件。在Linux系统中,目录以文件的形式存在,目录文件存储了一组相关文件的位置、大小等与文件有关的信息。目录文件简称为目录
  • 设备文件:Linux系统把每一个I/O设备都看成一个文件,用于处理普通文件的方法处理它们,这样可以使文件与设备的操作尽可能统一。

4 Shell控制台和X图形界面

Shell是一种命令解释器,相当于Windows中的DOS,在用户和操作系统之间提供了一个交互借口。用户在命令行输入命令,然后shell对该命令进行解释,并将它作为指令代码发送给操作系统。

显示器和键盘合称为终端,因为它们可以对系统进行控制,所以又称为控制台,一台计算机的输入/输出设备就是一个物理控制台。如果在一台计算机上用软件的方法实现多个互不干扰、独立工作的控制台界面,就是实现了多个虚拟控制台。通常情况下,Linux默认启动6个虚拟终端。在 Shell 控制台中,

  • veryarm@veryarm-pc:~$被称为shell的命令提示符;
  • @前面的 veryarm 字符表示登录的用户名
  • @后面的 veryarm-pc 字符表示登录的计算机名
  • 冒号后面的字符串表示当前工作目录。这里~表示用户家目录,~是shell的一个变量。如果当前在其它目录,会显示这个目录的名称,如:veryarm@veryarm-pc:/usr$。
  • “$”是普通用户的提示符而“#”是root超级用户提示符

出现命令提示符后,就可在光标处输入命令。每条命令输入完毕后,必须按Enter键才会执行。

Linux的图形界面我们称为X或X Window,7个虚拟控制台。其底层 X server 是一个服务程序,提供图形界面,驱动等。 X server通常是作为系统启动的一部分而启动,一般他占用第七个虚拟控制台,不同的发行版本不同。我们可以用Ctrl+Alt+F7切换到X Window。如果选择直接启动X Window启动方式,则X Window是在第7个虚拟终端上。在X Window图形界面中,按Alt+Ctrl+F1到Alt+Ctrl+F6)或者Alt+Ctrl+F7键就可以进入控制台字符或者操作界面。

输入who命令后,按Enter键,得到的输出中:ttyn(n=1~7)表示为虚拟终端,tty7表示为X Window图形界面所在的虚拟终端,而pts/0则为X Window下的图形终端。其中,在字符终端下和在图形终端下的操作是没有区别的

目录

Linux目录结构

 

在 Linux 中,目录也是一种类型的文件。所有目录以根目录为起点,其他的目录都由根目录派生而来,用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。

Linux系统主要目录说明:

  • /bin:存放 Linux 常用的执行文件,如ls、mv、mkdir。
  • /boot:存放的都是系统启动时要用到的程序。
  • /dev:包含了 Linux 系统中使用的所有外部设备,它实际上是访问这些外部设备的端口。访问这些外部设备,与访问一个文件或一个目录没有区别。
  • /etc:存放了系统管理时要用到的各种配置文件和子目录,如网络配置文件、文件系统等。
  • /sbin:这个目录用来存放系统管理员的系统管理程序,是超级权限用户 root 的刻执行命令存放地,普通用户无权限执行这个目录下的命令,凡是目录 sbin 中包含的都是 root 权限才能执行的命令。
  • /home:默认的用户工作主目录。如果建立一个用户,用户名是 veryarm,那么在 /home 目录下就有一个对应的 /home/veryarm 路径,以提供给 veryarm 作为工作目录。
  • /lib:存放系统动态连接共享库的,几乎所有的应用程序都会用到这个目录下的共享库。
  • /lost+found:大多数情况下都是空的。但当突然停电或者非正常关机后,在重新启动机器的时候,有些文件就会找不到应该存放的地方,对应这些文件,系统将它们放在这个目录下。
  • /mnt:一般情况下也是空的,是光驱、软驱、硬盘的挂载点,也可以临时将别的文件系统挂在这个目录下。
  • /media:即插即用型存储设备的挂载点自动在这个目录下创建,比如U盘系统自动挂载后,会在这个目录下产生一个目录。
  • /opt:表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包。
  • /proc:操作系统运行时,进程信息及内核信息存放在这里。可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的,不占用硬盘空间。
  • /root:超级用户的主目录。
  • /tmp:临时文件目录,有时用户运行程序的时候,会产生临时文件。/tmp用来存放这些临时文件。
  • /usr:是系统存放程序的目录,比如命令、帮助文件等,这是Linux系统中占用硬盘空间最大的目录。
  • /var:这个目录的内容是经常变动的,/var下有/var/log,这是用来存放系统日志的目录。/var/lib用来存放一些库文件,比如MySQL的库文件等。

工作目录、用户主目录与路径:

  • 工作目录:用户在登录到Linux系统中之后,每时每刻都处在某个目录之中,此目录被称作工作目录或当前目录。工作目录用“.”表示,其父目录用“..”表示。
  • 用户主目录:用户主目录是系统管理员增加用户时建立起来的(以后也可以改变),每个用户都有自己的主目录,不同用户的主目录一般互不相同。用户刚登录到系统中时,其工作目录便是该用户主目录,通常与用户登录名相同。
  • 路径:路径是指从树形目录中的某个目录层次到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/”分开。某个文件在文件系统中的位置都是由相应的路径决定的。路径又分相对路径和绝对路径。绝对路径是指从“根”开始的路径,也称为完全路径;相对路径是从用户工作目录开始的路径。应该注意到,在树形目录结构中到某一确定文件的绝对路径和相对路径均只有一条。绝对路径是确定不变的,而相对路径则随着用户工作目录的变化而不断变化。

 

 

参考资料

  • Linux基础知识:http://www.cnblogs.com/gongyan/p/3368285.html
  • Linux基础知识的总结:http://www.linuxidc.com/Linux/2014-10/107618.htm
  • linux基础知识一:http://blog.sina.com.cn/s/blog_d6c7d6e10101g2u6.html
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (10)

  1. 来互访了,本站已更新最新活动,来看下
    8云资讯网 5年前 (2014-12-11) 回复 编辑
  2. 来回访~~~~~
    菲哥 5年前 (2014-12-17) 回复 编辑
  3. 一些组织或厂家将 Linux 内核与GNU软件(系统软件和工具)整合起来,并提供一些安装界面和系统设定与管理工具,这样就构成了一个发型套件,例如Ubuntu、Red Hat、Centos、Fedora、SUSE、Debian、FreeBSD FreeBSD是Unix,不是Linux
    Yu 5年前 (2014-12-18) 回复 编辑
  4. 楼主文章不错啊!加油哈~路过顶个~
    seo 5年前 (2015-04-22) 回复 编辑
  5. 不错的 顶一个
    seo 5年前 (2015-04-23) 回复 编辑
  6. 三亚婚纱摄影路过留个言
    三亚婚纱摄影 5年前 (2015-05-26) 回复 编辑
  7. 谢谢分享了!
    语嫣 4年前 (2015-12-11) 回复 编辑
  8. 百度云盘www.144n.com
    百度云盘 4年前 (2016-03-13) 回复 编辑