Linux学习笔记(二)

    接着上一篇学习笔记来,这些东西我现在也是正在学习的,在学校的时候,有门课是Linux系统管理,就是讲解那些Linux命令应用什么的,当时不知道这门课有用,一上机就是玩,机房大家都懂的,机器配置本来就不高,还有各种上机记录,所以只能玩点轻量级的,大家都是进Linux系统练习各种命令,我就是进XP,玩玩扫雷,玩玩纸牌,就这样,Linux这门这么重要的课程,就让我这样子给放下了。

    记得来公司面试的时候,还没等人家开始,也就是我现在的经理,我就先给他说了,网络工程的问题,基本上没有什么问题,你随便提问就行,但是可能服务器这块没怎么接触,所以Linux系统不是很熟,但是感觉这样说,太没面子了,就小吹了下,说我机器装了三个系统,一个XP,一个Linux,一个Windows server 2003,然后经理问了我一句,你装了这么多系统,在Linux上干嘛了,我当时就萌了,很明显啥也没干阿,然后就尴尬了。。。

    现在在公司,还是经常接触Linux的,建议那些在大学里的同学,有几门课还是有必要要好好学的,像是Linux,数据库,C语言,这几门课,算是很基础的,但是出来之后是很有用的,当然这也取决于你的工作了。

    废话不说了,开始我的笔记,编号是接着上面的来的,呵呵。。。。

    9.Linux中所有的设备和文件都是以文件来对待的,比如说,网卡的信息,是存储在一个文件夹中的

    10.几个比较重要的目录:bin目录,该目录中存放的一般都是可执行文件;home目录,用户的家目录,这是对于一般用户而言的,对于root用户,家目录为/root;挂载点,当Linux系统检测到一个可移除式硬件加载到文件系统中时,就会自动产生一个挂载点,一般会放在/media或/mnt目录下,光盘会放在/media/CDRom中,软盘会放在/media/floppy下;/etc目录,系统的一些主要配置文件,如password等,普通用户仅拥有访问权限,而只有root才拥有修改权限;/tmp目录,用户或程序可以把临时文件放到该文件夹内,方便与其他用户或程序交互信息,任何用户都可以访问;/boot目录,存放操作系统内核和系统启动时所使用的文件;/dev目录,存放计算机中的所有设备信息;/usr目录,存放系统应用程序或与命令相关的系统数据,类似于windows里面的program文件夹;/Lost+found目录,用于存放当系统异常关机或者崩溃时遗失的一些片段,由系统自动产生;/var目录,存放的是系统经常发生变化的文件,如log文件等;/srv目录,存放所有与服务器相关的服务,即一些服务启动之后,需要访问的目录;/proc目录,是一个虚拟文件系统,常驻内存内,不占用任何的磁盘空间;/lib,/usr/lib,/usr/local/lib存放的是libraries,即系统使用的函数库;

    11.pwd显示当前所在的工作目录;cd切换工作目录,注意的是当使用cd 空格,或者cd ~时,直接切换到该用户的家目录,cd ..注意中间有个空格,切换到父目录,cd -  切换至刚才使用的目录;

    12.ls命令,在不加入目录参数的情况下,列出当前文件夹中的所有文件或者目录,几个常用的参数;-l,列出当前文件中的文件和目录,同时该命令还可以显示系统中用户对于这些文件或者目录的权限(关于权限问题,后文会进行详细的介绍);-F,在列出当前文件夹中的文件和目录的同时,会显示他们的类型,比如说是文件还是目录,这个是需要注意的一点;-a,列出当前文件夹中的所有文件,包括隐藏文件;-h,在显示文件大小的时候,以我们常用的单位(K,M,G)来表示,若不加入这个命令,文件大小是以二进制来表示的,-d,只显示文件目录的属性,不会列出一般的文件;

    13.cp复制文件或者文件夹,几个常用的参数,-i,当要复制的内容覆盖已经存在的文件时,给出提示;-r,当要复制一个文件夹以及文件夹内的所有文件时,使用-r选项可以将文件夹内的文件一起复制;-p保留文件的一些特定属性,比如时间戳等;-f,强制复制;-a选项,跟-r选项意义差不多,都是复制所有文件;

    14.mv移动或者修改文件和目录名;mv 源文件 目标文件,当源文件与目标文件的文件名不同时,可以理解为重命名操作,当源文件与目标文件的目录不同时,可以理解为文件移动操作;

    15.mkdir创建目录;

    16.touch创建文件,touch既可以创建一个文件,也可以创建多个文件,中间用空格隔开,同时,touch还有另一个功能就是修改文件的一些特定属性,比如时间戳等,touch一个文件之后,该文件的修改时间就会变为现在的时间,

    17.rm(rmdir)删除文件或者目录;-i,当删除有用的文件时,给出提示;-r,递归的删除,使用在删除目录的时候;-f强制删除;-rf这个是一个组合命令,强制删除一个目录,这个还是比较好用的一个命令,其实linux里面的选项一般都是可以进行相互组合的,并且各个选项在组合的时候没有顺序而言;

    18.touch命令还可以一下创建多个文件,touch{123,456}.{txt,doc},可以一下创建四个文件,分别为123.txt,123.doc,456.txt,456.doc;这是一个简单方法,需要的时候可以用下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章