告别平凡,安定而又没什么前途的工作,我选择了报了门热门的计算机课程--python运维开发。我不知道为什么一开始就学Linux系统,我早预料到这是一个艰难的开始,还好我不是完全没有基础,以前有学过iOS开发。看到着终端中的“\”表示根目录,我轻微有点亲切感,不像第一次看到终端时的恐惧。我总结这周的学习感受,希望给同学的和后面的人有一定的启发和帮助。
一周很快的就过去了,讲过的内容十分的旁大,我一边努力记忆学过哪些东西,又一边思考着这门课程要如何去学。Linux是一款经典操作系统,它的出现基于1964年贝尔实验室,麻省理工大学和通用电气发起的(Multis)多路信息计算系统计划,Ken Thompson为了游戏创造了类似操作系统的东西unix。这在当时并未引起很多关注,因为它确实没什么实用价值,也没有什么惊世骇俗的创造。不过有很多计算机的发烧友对操作系统的兴趣,让它变得越来越充满个人个人情趣,这种不断上升的情趣让操作系统变得让更多的人去使用,也让操作系统加入更多思想创意,变得越来越强大,就这样出现了Linux成为了最受程序员们喜欢的操作系统之一。
Linux的成功,它确实有着非常深邃的思想。就从比较容易理解的地方说起。比如它的文件和目录系统,它里面没有独立的文件,所有文件要存放在一个目录中,一个目录可以存放多个文件和目录但是不能存放文件的内容,所有文件和目录都最终存放在一个总的目录下面。同一目录下的文件和目录名称不同。这个文件系统即灵活又强大。
[root@localhost ~]# ls /
bin dev home lib64 media mnt opt root selinux sys usr boot etc lib lost+found misc net proc sbin srv tmp var
程序员可以自由的向里面添加文件和目录。但系统本身就会自带一些文件和目录,这涉及到系统要有一些必要的命令文件程序才不至于崩溃,当然一些用户经常使用的命令的文件也会自带在里面。程序员也可以通过其中的命令删除任意文件和目录,不过这很可能导致系统的崩溃。
用户进入操作会要有不同的身份。系统自带一个有最高权限的root身份,别的身份可以创建得到。用户需要输入它的密码才能进入。用户可以通过命令切换身份。所有身份都能执行各种命令。/目录下自带了root 和 home 目录来存放,root 和别的身份的一些信息。
所有命令都是由执行目录中的文件完成的,用户可以通过里面自带的命令获取外部文件来加载上面的命令。命令的执行效果非常的多种多样,执行时也有各种格式的区别。这里面可以讲的很多,上了一个星期学,我已经感觉到这个是贯穿我们学习Linux始终的。
[root@localhost ~]#
这里我还是从文件系统讲起,上面是一串命令提示符,这里包涵了进入的身份,主机名 ,还有当前的当前的目录。用户可以进入查看这个目录有哪些字目录和文件。
[root@localhost ~]# ls
如果是查别的目录(文件)则需要指定目录 (文件)。例如 [root@localhost ~]# ls /root/install.log ,还可以在中间加入命令修饰符来改变显示结果。
为方便直接对文件或目录的操作,切换当前的工作目录 [root@localhost ~]# cd /root/Music 。
本周还讲到了文件的信息结构读取原则,时间戳,用户权限,组名,由于个人感觉知识不够系统,暂时没法与大家分享。
原创文章,作者:daishitong,如若转载,请注明出处:http://www.178linux.com/85849