首页 >> 学习 >> Linux常用命令 >> Linux简介
Linux简介

本节重要性:★★★☆☆    本节难度:★★★☆☆

1. Linux的发展历史

目前我们接触到的操作系统主要由Windows、MacOS、iOS、Android、Linux、Unix等。这些操作系统之间不是孤立的,他们有着千丝万缕的联系。

Linux是基于Unix的一种完全开源、免费的操作系统。下面这个小头、大肚子的企鹅,就是Linux标志:-)Linux的用户数量并不多,但大多数网站服务器安装的都是Linux操作系统,在许多专业领域,Linux也是必须掌握的基础知识。

Linux内核非常小,只有几十M。为了方便不同层次用户的使用,一些组织将Linux内核与驱动程序、应用软件及图形界面等集成后发布,形成不同的Linux发行版。

这些Linux发行版在使用的难易程度、使用习惯等方面有些差异。(括号中的数字,是受欢迎程度的排名)

2. Linux的特点

Linux操作系统有以下特点:

3. Linux的应用

Windows能做的事情,Linux都可以做,如图像处理、网络聊天、看电影、听音乐等,但Linux更多地用在专业领域。Linux主要应用在以下三个方面:

记住一点,Linux主要是用来工作的,如果以娱乐为主,Linux也许不是您的最优选择!

4. Shell编程简介

按照运行的方式不同,编程语言可以分为两类:编译语言和脚本语言。前者如C语言、C++、Fortran等,这些语言开发耗时较长,但编译后运行效率较高,适用于经常运行的程序或软件的开发;后者如Perl、Python、PHP、Awk、Ruby等,这些语言开发较快,且不用编译即可运行,但运行效率较低,常用于数据分析等。

Shell属于脚本语言,拥有上述脚本语言的特点。另外,利用Shell编程主要是处理文本数据,并需注意以下原则:

这些建议只有在熟悉了Linux命令、管道、重定向及Shell脚本后才能更深刻地理解。

最后,我们来看一个Shell脚本程序的简单的例子:

#!/bin/bash
# 一个简单的Shell脚本程序例子
echo "Hello World!"

程序第一行是特殊的注释行,告诉系统解释脚本运行的解释器的路径,第二行是注释行。运行这个程序也非常简单:

[xiezy@ibi99 linux]$ sh hello.sh
Hello World!
		

从现在开始,为了看起来更明显,代码框里紫色的文字代表命令部分。

当然,还有更多的Shell脚本运行方法,我们将在以后介绍。更多的Shell脚本可以参考练习服务器上的例子。

5. Linux服务器登录方法

感兴趣的同学可以在自己的电脑上安装Linux,推荐Fedora或Ubuntu。另外,我们给每位同学在校内的Linux服务器上建了账号,可以登录服务器练习Linux命令和Shell编程。

首先,下载putty客户端程序,打开后界面如下:

在Host Name一栏中填主机的IP地址。在Saved Session一栏中也填上,后面设置完了保存后,以后再登录就可以直接Load。

设置字体大小。点击左边Window下的Appearance,再点击右边出现的Font栏里的Change。

出现字体设置界面,选择合适大小的字体。其他的设置可以自己摸索一下。

点击左边的Session,回到开始的界面,点击Save保存刚才的主机IP和字体设置。

点击下方的Open。

打开登录界面,在Login as:后填上自己的账号后回车,在password:后输入密码,注意:输入密码时不会显示星号,直接输完后回车。

下面就是登录成功后的界面。

<<上一节  下一节>>