linux(3):linux基础命令第二弹

     在http://t.csdnimg.cn/sNzHylinux基础命令第一弹中我们了解了liunx的目录结构,linux基础命令格式,以及有关目录操作的ls、cd、pwd命令。第一弹我们只是查看切换,第二弹我们将学习关于目录创建和文件操作的命令。

     在创建目录的时候,总是要指定一个具体的路径吧,不然放到哪里呢,所以有必要先了解一下相对路径、绝对路径和特殊路径符的知识。

1.相对路径、绝对路径和特殊路径符

1.1 相对路径和绝对路径

linux(3):linux基础命令第二弹_第1张图片

       如图,通过pwd命令我们得知当前在home目录,那如果想要通过cd命令切换工作目录到Desktop文件夹中,应该怎么做呢?有两种写法:

        (1)cd /home/azfei/Desktop 绝对路径:以根目录为起点,路径描述以/开头

        (2)cd Desktop 相对路径,路径描述无需/开头

      这两种写法都可以切换当前工作目录到Desktop中,有所不同的是绝对路径的写法在任何目录下使用都奏效,而当你所在的目录下没有该文件时,相对路径写法就会出错,你必须退出到含有该文件夹的父目录才可以,怎么退回呢,就涉及到特殊路径符了

1.2 特殊路径符              

       如图,当前工作目录处于这个位置,我们想要回退到/home/azfei怎么做呢

       (1)可以直接通过cd,回到home目录

       (2)通过特殊路径符

        特殊路径符:

        (1) "." 表示当前目录,比如:cd ./Desktop表示切换到当前目录下的Desktop目录内,和cd Desktop效果一样

        (2)".." 表示上一级目录,比如:cd .. 可以切换到上一级目录,cd ../.. 切换到上二级目录

        (3)"~" 表示home目录,比如:cd ~ 可以切换到home目录或cd ~/Desktop,切换到home目录内的Desktop目录

         了解了这些后,就可以开始创建目录和操作文件啦!

2.mkdir(Make Directory)命令

          通过mkdir命令我们可以创建一个目录(路径)

          语法:mkdir [-p] linux路径

                     参数必须有,创建目录一定要知道放在哪,相对和绝对路径都可以

                      -p选项可选,表示自动创建不存在的父目录,用于创建连续层级的目录

linux(3):linux基础命令第二弹_第2张图片          带-p选项的mkdir命令,如果想要一次创建多个层级的目录,需要使用-p,如果直接创建会报错,因为上级目录并不存在,这时候就需要-p选项来配合。

linux(3):linux基础命令第二弹_第3张图片3.touch命令创建文件

      语法:touch linux路径

      没有选项,参数必须要,想必原因也不需要再说了,表示要创建的文件路径

linux(3):linux基础命令第二弹_第4张图片

4.cat查看文件内容

      有了文件,我们可以在里面添加具体内容,但是还没学vim文本编辑器,只能通过图形化界面手动添加内容。

linux(3):linux基础命令第二弹_第5张图片      点击右上角save可以保存内容,保存完内容后就可以通过cat命令查看文件内容了

      语法:cat linux路径

                 同样没有选项,参数必填,表示被查看文件的路径

linux(3):linux基础命令第二弹_第6张图片

5.more命令查看文件内容

        more命令也可以查看文件内容,但两者不同的是:

        (1)cat命令将所有内容全部显示出来

        (2)more命令支持翻页,如果内容过多会一页一页进行展示

         语法:more linux路径

         linux系统内置一个文件内容很多,可以展示more命令的效果,路径为:/etc/services

         看的过程中通过空格翻页,输入q退出

      linux(3):linux基础命令第二弹_第7张图片     more(0%)的意思是展示了这个文件内容的0%,通过空格可以继续查看

今天的基础命令第二弹就到这里,下一篇文章会继续学习文件操作的相关命令,大家敬请期待!

你可能感兴趣的:(linux,linux)