小白学习Linux系统一周总结

     告别平凡,安定而又没什么前途的工作,我选择了报了门热门的计算机课程--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

(0)
上一篇 2017-09-04 08:24
下一篇 2017-09-04 10:30

相关推荐

  • linux文件的时间

    1,linux文件有哪些时间属性     access time:atime 访问时间:即查看访问文件的时间     modify time:mtime 修改时间:修改文件内容的时间     change time:ctime 改变时间:修…

    Linux干货 2016-06-09
  • RPM包管理功能全解。【第三周】

    CentOS系统上rpm命令管理程序包: 安装、升级、卸载、查询、校验、数据库维护 rpm命令:rpm [OPTIONS] [PACKAGE_FILE]     安装:-i, –install     升级:-U, –update,&n…

    Linux干货 2016-11-26
  • Haproxy+Keepalived+Varnish+LAMP+Memcacked+NFS 实现WordPress站点的动静分离

    详细说明,请点击CSDN博客的连接地址:http://blog.csdn.net/yhy1271927580/article/details/70195158

    2017-04-16
  • VIM 详用!

    1、复制/etc/rc.d/rc.sysinit文件至/TMP目录,将/tmp/rc.sysinit文件的至少一个空白字符开头的行首加 :%s/^[[:space:]]/#/ 2、复制/boot/grub/grub.conf 至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符; :%s/[[:space:]]\+// 3、删除/tmp/…

    Linux干货 2017-08-20
  • sed简介及常见用法

    sed是一个文本流处理器,配合正则表达式用可以实现很多文本处理操作。 和grep一样,sed是一行一行的处理的。sed处理文本时,首先会将源文件复制一份到内存中,然后将文本一行一行拿到模式空间内进行操作,最后输出到标准输出,即屏幕上。 在模式空间中,每一行都会根据用户给的条件进行匹配,匹配到了进行编辑后输出,没有匹配到,直接输出到标准输出。sed除了模式空间…

    2018-01-04
  • LVS

    LVS概述 1.LVS:Linux Virtual Server全称叫做linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。四层路由器(交换),根据请求报文的目标IP和目标协议及端口将其调度转发至后端主机集群中的某台RealServer(真实服务器),根据调度算法来挑选RS; 主要有…

    Linux干货 2016-11-07