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

来源:互联网 发布:php基础知识测试 编辑:程序博客网 时间:2024/05/19 01:10
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--(这段内容决定了文件的许多操作特征)
这段内容都有就个字母组成 三个分为一组 第一个字母表示能不能读
第二个表示能不能写 第三个表示 能不能执行
那为什么要三组呢?! 三组事实上表示对应了三组不同的对象
第一组对应文件创建者本人 中间的 对应与创建者关系比较近的一组人 第三组 其他人
第一字母 是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差别有点大 小编一开始也很不习惯呢!
原创粉丝点击