1、教程
关于$的用法:使用一个定义过的变量,只要在变量名前面加美元符号即可,如
your_name="qinjx"echo $your_nameecho ${your_name}
2、关于split指令
语法
split [--help][--version][- <行数> ][-b <字节> ][-C <字节> ][-l <行数> ][要切割的文件][输出文件名] 行数> 字节> 字节> 行数>
参数说明:
- -<行数> : 指定每多少行切成一个小文件
- -b<字节> : 指定每多少字节切成一个小文件
- --help : 在线帮助
- --version : 显示版本信息
- -C<字节> : 与参数"-b"相似,但是在切 割时将尽量维持每行的完整性
- [输出文件名] : 设置切割后文件的前置文件名, split会自动在前置文件名后再加上编号
使用指令"split"将文件"README"每6行切割成一个文件,输入如下命令:
$ split -6 README #将README文件每六行分割成一个文件
以上命令执行后,指令"split"会将原来的大文件"README"切割成多个以"x"开头的小文件。而在这些小文件中,每个文件都只有6行内容。
使用指令"ls"查看当前目录结构,如下所示:
$ ls #执行ls指令 #获得当前目录结构 README xaa xad xag xab xae xah xac xaf xai
在最后加上-d之后输出的文件名字是按照数字,如00,01,02这样的,不再是aa,ab这样子的。
3、
pslurp 用于将远程主机上的文件复制回本地
pslurp 参数跟pscp参数一样
-L 参数用于指定本地存放文件的目录
plurp -L -h ip文件 远程文件 本地名称
虽然帮助文档里说 -L 参数是可选的,但是经过我的实验发现-L 应该是必须的否则会报错。
4、
mkdir -p 可以一次创建多级目录,不使用 -p 一次只能创建一级目录,如果不使用 -p 一次创建多级目录会报错