Linux是什么?看似很高深的一种操作系统,其实它就是开放源代码的免费操作系统,具有Unix全部的功能,可以给了我们摸索计算机内核的功能和机会,一般Linux都是应用在服务器上,不过现在随这时代的发展在桌面上标签的也尤为出色,不知道N年以后,它能否冲击微软的Windows的霸主地位.我个人很喜欢Linux,因为我很烦微软的Windows,Win把计算机的全部细节都给封装了起来,让计算机变的简单易用,这固然是它的优点,不过对于学习计算机的人来说,无非也是一个十分大的缺点.让我们根本不了解计算机的底层是如何实现的.而且最可恨的地方就是它捆绑了MSN,微软的播放器啊,等一些软件,我个人觉的都很垃圾,所以本人的个人PC正处于Windows向Lniux的过渡阶段,借此机会解开Linux的神秘面纱,希望一些和我一样的朋友能早日从Windows的阴影下解脱出来.好了废话少说,下面进入正题.
Linux一份有四个主要的部分:内核,Shell(壳),文件系统,应用程序.内核这个单词在不了解系统的人看起来会感觉很深奥,其实不然.可以用人的心脏去做比喻,就是运行程序和管理磁盘和打印机等硬件设备的核心程序.而Shell呢,就是壳的意思,是系统用户的界面.提供了用户于内核进行交互从操作的一种接口.就类似一个命令的解释器,解释用户的命令.输入到内核中进行处理.但是它是如何来处理这些命令的呢?首先当用户提交了一个命令后,Shell首先判断是否是内置命令,如果是就通过Shell内部解释器将其解释并且交给内核执行,若是外部命令或应用程序就试图在硬盘查找命令将其调入内存.就是说Shell就会在环境变量Path所制定的路径中依次进行查找然后调入内存,如果没找到会提示信息.那Linux的文件系统呢?和Winodws的可是大有不同,文件系统就是文件存放在磁盘等设备上的组织方法.Linux支持的有EXT2,EXT3,FAT,VFAT,ISO9660,NFS等.然而Linux的应用程序也就可以用Win上的应用程序理解.理解成其实WinXp类似的系统也就是一组应用程序的集合,他们的底层还是DOS也就是shell.标准的Linux系统都有一套称为应用程序的程序集,包括文件编辑器,编程语言,Xwindow,办公软件,Internet工具,数据库等等.
其实如果会DOS的人,看到Linux的命令也许会感觉到很熟悉.下面是它们的命令对比:
命令目的 DOS Linux
复制文件 copy cp
列举文件 dir ls
清除屏幕 cls clear
关闭壳提示 exit exit
删除文件 del rm
创建目录 mkdir mkdir
更换路径 cd cd
虽然看起来有很多出处,但是它们毕竟不是同一种系统.不过我觉的如果掌握了Linux的命令的话,用命令操作Unix以及Unix扩展出来的类似Linux的系统都很大同小异的.比如SUN的网络操作系统Solaris.其实Solaris啊,还有各种版本的Linux啊,他们都可以理解成是Unix类的系统.哈哈也可以把Uinx理解成他们的父类,Solaris和Linux都是派生类一样.
Linux的常用操作命令
1) 登陆 login
2) 推出 logout
3) 关机 shutdown +5 || shutdown 23:23 || shutdown –r now
4) 重新启动 reboot
5) 远程登陆 rlogin 192.168.0.1
6) 列出文件列表 ls || ls –a || ls –l
7) 切换目录 cd
8) 创建目录 mkdir
9) 删除目录 rmdir
10) 复制文件 cp 1.txt 2.txt
11) 删除文件或目录 rm
12) 变换管理员 su
13) 创建帐号 useradd
14) 创建组 gorypadd
15) 变更所属的组 chown
16) 删除组 groupdel
17) 改变拥有权 chown
这里还谈谈VI编辑器,VI是Linux上最常用的文本编辑器,文本编辑器是所有电脑系统中最常用的一种工具.VI是Visual interface的简称,它在Linux上的地位就仿佛Edit在DOS上一样,它可以执行输出,删除,查找,替换等N多操作.而且用户可以根据自己的需要对其进行定制,这是其他编程语言程序所没有的.就是说如果不了解VI根本无法很好的使用Linux,下面列举了VI的命令模式:
1) 游标移至行首 0
2) 游标移至行尾 $
3) 向下卷动一页 PageDn
4) 向上卷动一页 pageUp
5) 删除文字 d+方向键
6) 删除一行 dd
7) 整行复制 yy
8) 在光标开始插入 a
9) 在行尾开始插入 A
10) 在光标上开始插入 i
11) 在行首前开始插入 I
12) 在光标后开一新行开始插入 o
13) 在光标前开一新行开始插入 O
14) 结束vim程序,如果文件有修改则必须先存文件 q
15) 强制结束vim程序,修改后的文件不会存储 q!
16) 存文件并结束程序 wq
17) 新增文件,可赋值文件名称 e
18) 加载赋值的文件
其实说了半天如果是没使用过Linux的朋友也只能是了解它,如果想真正的掌握Linux可以实际操作自己装上使用,如果怕影响当前的Win系统也可以选择虚拟机安装,这样的话当不想要的时候删除也是非常的方便,但是前提是对系统的配置要求很高.这里推荐两种比较好的Linux.红旗的桌面Linux5,还有red hat linux.
posted on 2005-11-17 16:39
我心依旧 阅读(1109)
评论(2) 编辑 收藏