Linux基本命令

在继续linux这篇学习博文之前,自己在想一个问题,就是对于这些很基础的东东,就像既将开始写的这篇博文,只要接触过linux的都对这些不会陌生,为啥学习它之后还花很多时间,很长的经历去记录这些很不起眼的知识点,这不是在学习效率上大大折扣么?可能对于这篇博文的内容别人可以用一个小时很轻松的学完,我可能得花半天的时间,甚至更多才能把学习完的东西记录成博文,意义何在?对我来说,并不是我的时间闲得慌,而一个重大意义就是督促自己脚踏实地的把基础打扎实,也就是在我要写清楚内容的同时,自己必须得一个个去动手实验出来,并学会去总结,经常有这种体会,就是去看书或看学习视频学一门技术,总是想尽快任务式地把系列课程学完,但学完之后发现,之前的很多东西确渐渐的模糊,所以写博文的另外一个目的,就是温存记忆,人的大脑不可能永远能记住学过的东东,但是如果在学习道路上能将足迹记录下来,会让自己很快打开记忆大门,所以,自己还是得坚持下去,好了,记录一点点个人感情,言规正传!

今天学习的是一个非常非常基础的命令,没什么难点,但是实际当中怎么合适的去使用它们才是重点,先记录下使用方式,在实际中去练习,这些命令主要是两大类:目录操作命令和文件操作命令,下面开始一一展开学习。

在学习这两大类相关命令之前,先学一个基础命令:ls【显示文件信息】


 

下面就对其具体选项进行详述:

 

加上-l选项参数:

列出指定目录下的所有详细信息,而不一定是当前目录:

列出多个目录下的所有详细信息:

加上-a选项参数,列出所有的文件信息,包含隐藏文件:

加上-A选项参数,列出不带.和..的所有文件信息:

 

加上-r参数,按相反序列显示:

 

加上-F选项参数:

加上-h选项参数,能将大小格式化,变得直观,而不只是显示字符数:

那如果我想显示单个文件目录的大小呢?依照上面的参数可以显示出来么?

这时要想显示目录本身的大小信息,则需要加上d参数才行:

目录操作命令:

 

关于cd,这个命令很简单,这里只记录一些比较实用的:

如果用户错敲了cd,目录一下回到了home目录,而想恢复到之前的目录怎么办呢?

另外需要注意一点,linux中表示当前目录的字符为.,而..则表示父目录

rmdir当删除一个非空目录时,会给出一个提示,如果不显示提示,可以加如下参数:

如果在删除空文件夹时,想给出提示,可以加入如下参数:

如果想删除多层次的空目录,需要加上-p选项,如下:

以上图可以看出,没加-p是没法层次删除所有空目录,下面看下-p的魅力所在:

同样,对于mkdir创建目录而言,如果不加-p选项,则无法创建层级空目录,加上了则可以:

文件操作命令:

 

这个命令也比较简单,简单用法如下:

那是不是可以把一个非空目录拷贝到另外一目录底下呢?

这时需要加一个-R参数,递归拷贝:

利用它可以达到重命名的效果:

如果想在删除时给出确认提示,需加入-i参数:

如果删除一个目录呢?

这个命令比较简单,简单演示下既可:

当内容比较多时,可以分屏显示,这时more和less就发挥作用了:

也可以用more命令实现内容的分页:

提醒:more命令的分页查看只能是按回车向后查看,不能回退到之前进行查看,下面的less则可以用光标进行向前向退查看

 

最后,来学习一下Linux中的wc(这可不是生活中的wc哦!)命令,

也可以只显示行数统计:

其它信息的过滤依此类推。

也可以对一个指定文件进行统计:

 

好啦!!学的都是非常非常基本的命令,以后得多练习,下回见!!

posted on 2013-11-03 10:59  cexo  阅读(324)  评论(0编辑  收藏  举报

导航