命令:mktemp】的更多相关文章

mktemp 创建临时文件或者目录,这样的创建方式是安全的.此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.语法       mktemp [选项]  [TEMPLATE] 2.选项列表 选项 说明 --version 显示命令版本信息 --help 显示帮助信息 -d | --directory 创建目录 -u | --dry-run 不要创建任何东西,只要打印一个名字(不安全) -q | --quiet 发生错误的时候不显…
bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 变量存在于内存中.假设变量str,设置或修改变量属性时,不带$号,只有引用变量的值时才使用$号.也就是说在内存中,标记变量的变量名称是str,而不是$str. 1.4.1 环境变量 环境变量就是运行在"环境"上下文的,在这个上下文都可以引用.例如,常见的cd.ls等命令严格来说应该使用绝对路径如/bin/ls来执行,由于/bin目录加入到了PATH环…
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://twentyfour.blog.51cto.com/945260/521455 知识体系: #回顾重定向 #标准输入和输出 #报告错误 #丢弃数据 #创建日志文件 这里主要讲述如何将脚本重定向到linux系统的各个位置. 1.了解输入和输出 我们知道显示脚本输出的方法有两种: *在监视器屏幕上显示 *将输出重定向到文件 下面主要讲述如何使用标准的linux输入和输出体系满足将脚本…
一.数组 数组就是一段连续的变量,一段连续的内存存储空间,为了解决变量过多的问题,在同一类变量中,我们不需要去定义多个名字,而是以数组的方式来定义 1.定义数组 declare -a 定义数组 declare -A 定义嵌套的数组 --- 这个在bash中并不常用 testname=(value) 也可以定义一个空数组 2.数组赋值 shell中是可以跳跃赋值的 testname=( ) a) testname[0]=1  ----索引一般从0开始,但索引并不一定是数字: b) testname…
环境变量 环境变量就是运行在"环境"上下文的,在这个上下文都可以引用.例如,常见的cd.ls等命令严格来说应该使用绝对路径如/bin/ls来执行,由于/bin目录加入到了PATH环境变量中,系统自己会去寻找PATH下的路径是否有该命令. 环境变量常用大写字母表示.常见的环境变量有HOSTNAME.SHELL.HISTSIZE.USER.PATH.PWD.LANG.HOME.LOGNAME.分别表示当前主机名.SHELL的路径即bash的类型.history保存多少记录.当前用户名.自动…
函数:写一个代码块,用来重复调用的: 1.函数的写法格式 2.参数,在函数名后面直接加,即可:如果在外面  abc(){   函数体 $@  }  abc 1 2 3 4 5   :wq    a.sh 1 2 3 4 5 6  3.变量  local本地变量  local i=1  如果在函数体外同样也定义了一个相同的变量  扩展:source / bash / chmod+x 全路径   [父子进程的问题] 4.return  结束函数体的执行  和exit 的却别  return 和 ex…
sed:编辑器 sed:Stream EDitor,行编辑器 用法: sed [option]... 'script' inputfile... script: '地址命令' 常用选项: -n:不输出模式中的内容至屏幕 -e:多点编辑 -f /path/to/script_file:从指定文件中读取编辑脚本 -r:支持使用扩展正则表达式 -i:原处编辑 地址定界: 1.不给地址:对全文进行处理 2.单地址: #: 指定的行 /pattern/:被此处模式所能匹配到的每一行 3.地址范围: #,#…
Linux mktemp命令用于建立暂存文件. mktemp建立的一个暂存文件,供shell script使用. mktemp命令专门用来创建临时文件,并且其创建的临时文件是唯一的.shell会根据mktemp命令创建临时文件,但不会使用默认的umask值(管理权限的).它会将文件的读写权限分配给文件属主,一旦创建了文件,在shell脚本中就拥有了完整的读写权限,其他人不可访问(除了root) 参数: -q 执行时若发生错误,不会显示任何信息. -u 暂存文件会在mktemp结束前先行删除. […
mktemp命令 Linux mktemp命令用于建立暂存文件.mktemp建立的一个暂存文件,供shell script使用.主要特点就是可以做到每次执行mktemp时产生文件和目录都不重名:这个特性就保证了多个session执行同一脚本都是安全的. 安全地创建临时文件或目录,并打印其名称.模板在最后一个组件中必须至少包含3个连续的“x”.如果未指定模板,请使用tmp.xxxxxxx,并隐含--tmpdir. 用法: mktemp [OPTION]... [TEMPLATE] 参数解释: -d…
简介 mktemp命令用于创建一个临时的文件或者目录. 语法格式 mktemp [OPTION]... [TEMPLATE] 示例 不带选项和参数的mktemp用于创建临时文件,带-d选项用于创建临时目录. 创建完成后,会输出临时文件的绝对路径. [root@C7 ~]# mktemp /tmp/tmp.pXmKO88M9k [root@C7 ~]# mktemp -d /tmp/tmp.atAeGwv7tS [root@C7 ~]# ls -ld /tmp/tmp.* drwx------ r…