一直想学习linux,就其原因,一是懂这个的都被认为水平比较高,二是懂这个的工资也不低,这两点我也是比较看重的。
想学linux也不是一件简单的事,因为用windows的东西太久了,从3.1到95、98/se、NT、2000、me、xp、2003,直至最新的windows 7、2008等,全算下来,有15年之多了,不能说是与windows的感情深了,而是人变得懒惰了。
很早以前,简单了解过linux,但终因种种原因未能学成。后来也想学,每次就是刚开始就放弃了,经常是费很大周折把系统安装上了,结果发现在上面做的事很少,然后就放弃,原因还是没有花时间和精力去专研。
这两天又有点想学了,但又不知道如何入手?经仔细思索,回想刚学习计算机时,在dos下的黑屏中输入命令的情形,感觉还是有切入点的。归结一个思路是:
- 由简入繁
- 同点及面
- 边学边做
- 多练才熟,熟能生巧
- 学习是一个过程
第一步:找一个能运行起来linux系统
先不去研究linux的发展史,只要晓得它是一个和dos、xp类似的计算操作系统就行了。怎么安装、底层架构、源码之类的先不管,先直接找个虚拟机版,挂到vmware workstation上能运行起来就行了。
linux启动起来了,就先从简单的入手吧,学习基本命令:
- help 不知道怎么做时,就输入这个
- ls
- ls --help 不知道有多少选项,help一下就列出来了
- ls /
- ls /bin
- ls /bin -l
- ls /bin -k -m -l
- ls /bin -k -l -m 与前面一个显示结果不一样,好像两个选项有冲突时,以后一个为准
- ls / -F
- clear 屏幕内容太多了,用了它就会干净一点。
- cd /bin
- cd /etc
- dir 这个命令与ls命令有相同的地方,dos也有这个命令。
- dir --help 能发现有不少参数选项
第二步:了解一些基础知道
Linux对好像很在意权限(或者说角色、用户)方面,所以在每个行头都有 用户名@机器名:/目录名$,如:linux@ubuntu:/bin$ ,其实,就相当于dos命令行的“.....>”
Linux对目录操作,好像比较强调绝对路径,总是从根出发,所以“/"是比较重要的。
根(/)目录下有好像目录,如bin、etc。。。。。。。。
/bin/是常用的命令文件,所以用: ls /bin -ls 可以找到一些常用的命令, 然后在 命令后加上 --help就能看到命令的用法了。
(未完待续)