您的位置:首页 > 运维架构 > Linux

Linux快速创建目录方法(制作文档)

2017-06-05 13:13 351 查看
Linux快速创建目录方法(制作文档)

  假设现在小编要创建十二个文件目录

  首先 我们一个文件 里面更有十二条目录 执行文件 就回一次执行创建工作

  *包含命令的文件(我们叫做脚本文件)

  Linux 中会大量使用到

  命令:echo

        echo abc def > abc.txt

    效果: abc def 会写进 abc.txt文件中去

    命令: cat 该命令可以查看文件中的内容;
     cat  abc.txt 

截图



    但是,若是再次写 echo xyz > abc.txt
截图



    显然原先的内容全部被覆盖,很显然若是执行多组命令写入的时候这不是我们希望看到的结果

    我们希望命令被一条条的写入;

    那么如何来实现呢?

    我们可以这样 echo abc def >> abc.txt

    '>>',‘>’ 我们称为输出重定向

    区别在于'>>'会在末尾进行追加

    这就是制作文档的方法

接下来怎么把命令记录在文件里呢??

和我一起来动手操作一下

    echo mkdir -p day03/note day03/code >>create.sh
截图



    然后我们往里写day04的命令 注意!!这是我们要用两个>>

    执行完 我们可以用cat命令查看一下

怎么通过文件执行命令呢??!

此时的文件还是不能用的 虽然记录了命令

(特别的说一下!! Linux中文件的扩展名是什么多大的意义的,和windows不同

win下 比如某个文件是xxx.exe我们知道是一个执行文件,linux下不知道该文件是不是可执行文件)

那怎么办呢??

首先 我们先用 ls -l来查看一下该文件的所有信息
截图



在开头我们会看见 一段信息 例如:-rw-rw-r--(这段内容决定了文件的许多操作特征)

这段内容都有就个字母组成 三个分为一组 第一个字母表示能不能读

第二个表示能不能写 第三个表示 能不能执行

那为什么要三组呢?! 三组事实上表示对应了三组不同的对象

第一组对应文件创建者本人 中间的 对应与
4000
创建者关系比较近的一组人 第三组 其他人

第一字母 是r 表示可读 - 表示不能读

第二字母 是w 表示可写 - 表示不能

第三     是x 表示可执行 -表示不可执行

显然九个字母不方便 我们用三个数字来代替

那么如何表达呢?!

r - 4 w - 2 x - 1

我们就可以用他们的和代替九个字母

那么范围是多少呢?

我好像听见聪明的你说出来答案! 没错 (0-7)

那么上面的字母我们可以写成 664

接下来 为大家介绍一个命令

在Linux中 该命令可以修改文件的这九个字母

命令: chmod (chmod还有很多其他操作,今天就不做多的介绍了,在以后的更新中会出现 ^-^)

    修改方式: chmod 774 create.sh

774 对应 rwxrwxr--

来执行一下
截图



用ls命令查看一下,他确认是变成我们的希望的样子

现在该文件就可以执行了

那怎么我们怎么执行呢?

注意 :如实直接写 Linux是不承认的 会显示找不到该文件

我们写成 ./create.sh
截图看一下效果



子目录都也已经创建成功

那我们来回顾一下 (1)创建脚本文件(2)创建成功后,写入命令(3)完成后更改添加可执行属性

和window差别有点大 小编一开始也很不习惯呢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: