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差别有点大 小编一开始也很不习惯呢!
假设现在小编要创建十二个文件目录
首先 我们一个文件 里面更有十二条目录 执行文件 就回一次执行创建工作
*包含命令的文件(我们叫做脚本文件)
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差别有点大 小编一开始也很不习惯呢!
相关文章推荐
- linux下快速删除目录下大量小文件及快速复制大量小文件方法
- linux目录下的所有文件批量创建链接(但目录不链接)的实现方法
- Linux - 快速进入目录的方法
- linux下无法创建文档、写入、保存方法
- Linux下最快速共享目录的方法
- Linux下快速比较两个目录的不同(多种方法)
- Linux下最快速共享目录的方法
- linux 快速登录方法u盘系统制作—livecd制作iso
- linux下创建用户组与用户 只能访问指定目录的方法 以及FTP用户配置详解
- Linux、Solaris 系统根据时间动态创建目录或文件夹的方法
- Linux下最快速共享目录的方法
- 快速创建数据文档的方法
- 为长篇文档快速创建目录
- Linux下的一个快速跳转到上N层目录的简单方法
- php 在LINUX下创建目录失败的解决方法
- 文件操作——linux快速创建大文件的方法
- Linux_Linux下最快速共享目录的方法
- Linux给文件或目录创建软链接或硬链接的方法
- linux下快速遍历目录树方法
- Linux下使用Shell脚本快速创建项目目录模板