三:第一次使用Linux

安装好Linux之后,马上开始第一次的使用吧!想想都有点小激动~
打开虚拟机,少许等待之后,终于,打开成功了?!


深受Windows毒害的朋友第一眼看上去还有可能认为没有开启成功,因为“我熟悉的桌面在哪里?”,但是,事实上Linux已经开启成功了。还记得当时安装的选项吗,我们选择的是“基础设施服务器”,并没有选择“GNOME桌面”,所以,你现在看到的就是一个没有桌面程序的Linux系统,就好比Windows里的DOS给你的感觉一样,需要手动输入一些指令来完成任务。 图上显示的是等待登陆的状态。因为是测试环境,我们直接使用管理员root用户来登录。


*1:输入密码的时候没有“●”作为占位符,所以输入的时候无感知,注意不要输错 。 2:能看到他就说明你已经登陆成功了。

那么2对应的内容是什么含义呢?
首先,这段描述有这样一个格式” [用户名@主机名 ~ ]# “,上图中“root”当然是你的用户名,然后localhost意味着你登录的是本地主机,将来你可能远程登录其他主机,那么此处显示的就是你登陆的那个主机的名字;然后看到那个“~”,这个位置显示的信息是你当前所在的目录,但是“~”是代表当前用户的“家目录”,好了,问题来了,什么是家目录?在Linux中,用户一登陆上来,当前你所处的目录位置就是在你的家目录,root用户的家目录就在“/root”,“~”指代的就是“/root”,也就是说,你当在所在的目录是“/root”,就好比在Windows中,每个用户都有一个自己名字命名的文件夹一样,通常在C:\Users下;目录的事情先放一放,往后看,还有个“#”,这意味着当前的登陆用户是管理员。这一段描述信息在Linux的学习和使用过程中如影随形,所以一定要明白这段信息的含义。
*值得一提的是,这段信息在不同的Linux发行版中有细微的差别,比如在ubuntu12中是这种格式“ 用户名@主机名:~# ”,但是我相信这并不妨碍你去理解它。
好了,我们现在登录成功了,我能做什么呢,或者说,我希望浏览一下我的电脑,我想打开C盘看看有哪些文件,该怎么做呢?
这么想很正常,但是还记得在安装Linux时候的分区吗?我们把磁盘分成了“/boot”,“/”和“swap”分区,所以在Linux中,没有印象里的C盘了,不但如此,Linux的目录结构也和Windows有着很大的区别,为了更好的展示这些区别,必须先知道两个命令,”cd”和“ls”,在刚才的窗口中先输入”cd /”,之后按下回车,再输入“ls”,按下回车,不出意外,你会看到如下画面(顺便你可以回忆一下输入位置行首信息的变化)



Linux的不同不仅限于此,还有黄线标注的内容,就是系统目录下所有的内容了。不同于Windows的目录结构,Linux的目录结构是一个以根目录为根的倒树叉结构,目录中”/”就是根目录,也是顶级目录,其他所有的文件都在这个目录下。

*Linux中是严格区分大小写的,Windows不区分
*在Linux中,一切都是文件,对的,一切,包括目录,甚至设备
*Linux中的文件没有拓展名的概念,不要根据文件的拓展名来断定文件的类型,即便是某个文件以“.txt”结尾,他也有可能是一个图像文件。但是,为了方便人们的记忆和管理,我们有一些约定俗成的后缀名,比如:脚本文件用“.sh”,网页文件“.html”等,如果有了这些拓展名,可能会有特定高亮显示,更便于管理。
*Linux的软件和Windows二者之间的软件不通用
*Windows中的目录在Linux中称为挂载点(在Linux中,我们需要为每个分区分配挂载点,就比如将“/boot”分区分配到”/boot”目录下,那么“/boot”目录就是“/boot”分区的挂载点)
*Linux主要使用命令行进行操作,也就是我们刚才使用的“cd”和“ls”来进行操作(其实这么说不恰当,但是不着急,会继续深入认识)而不是桌面程序,这也和Linux所擅长的领域有关。首先,使用命令行操作是专业人士的选择,这个不用说也能有体会,其次,不安装桌面程序等冗余的服务还能降低系统的开销和系统出错的概率,保证系统的多数资源用在必要的服务上,况且,服务开得越多,出错的可能就越大,更何况是安装一个桌面程序来操作呢
上述差别你会慢慢体会到。在Windows中,我们通常会将系统安装在C盘,那么C盘就充当系统盘,我们在使用的过程中就会额外注意,尽量不要将个人的资料和程序放在C盘中。但是这并不绝对,没有规定说必须将系统安装在C盘,也没有说不能把个人资料放在系统盘,只是为了方便管理,我们不那么做,久而久之,约定俗成。在Linux中,也有这样约定俗成的常见挂载点。上图中
*boot放置了系统启动需要的文件
*dev保存了设备文件
*etc保存系统默认的配置文件
*lib函数库保存的位置
*misc,media,mnt空挂载目录,是系统为了挂载外接设备文件而保留的挂载点
mnt目录在老式的Linux中也有,但是misc和media没有,所以就使用mnt
*proc,sys是内存的挂载点,不可操作
*tmp是临时挂载点
*usr系统资源挂载点
*var系统的可见文档挂载点
*bin,sbin,usr/bin,usr/sbin
都是用来保存系统指令的目录,区别就是bin目录下放置的命令所有用户都可以使用
但是sbin目录下放置的命令置于管理员可以使用
至此,我希望你已经对Linux有了一个大概的认识

posted on 2015-05-25 11:34 都较瘦 阅读(101) 评论(0)  编辑  收藏 所属分类: Linux


只有注册用户登录后才能发表评论。


网站导航:
 
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

公告

博客定位:囿于目前的水平,博客定位在记录自己的学习心得和随手的练习

常用链接

留言簿

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜