技术标签: mktemp linux
原标题:Linux mktemp 命令使用方法
Linux mktemp命令用于建立暂存文件。mktemp建立的一个暂存文件,供shell 使用。
创建临时文件或者目录,这样的创建方式是安全的。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
语法
mktemp [-qu][文件名参数]
参数:
-q 执行时若发生错误,不会显示任何信息。
-u 暂存文件会在mktemp结束前先行删除。
[文件名参数] 文件名参数必须是以"自订名称.XXXXXX"的格式。
实例
使用mktemp 命令生成临时文件时,文件名参数应当以"文件名.XXXX"的形式给出,mktemp 会根据文件名参数建立一个临时文件。在命令行提示符输入如下命令:
1)创建临时文件
root@linuxidc:~# mktemp linuxidc.XXXX //名字包含4个X
linuxidc.xBFi
root@linuxidc:~# mktemp linuxidc.XXXXXX //名字包含6个X
linuxidc.NJ9hNC
root@linuxidc:~# ls
linuxidc.NJ9hNC linuxidc.xBFi
2)创建临时目录
root@linuxidc:~# mktemp -d linuxidc //名字中没有大写X
mktemp: 模板"linuxidc" 中X 太少
root@linuxidc:~# mktemp -d linuxidcxxx //名字中没有X,这里可以看到X必须是大写的
mktemp: 模板"linuxidcxxx" 中X 太少
root@linuxidc:~# mktemp -d linuxidcXXX //创建成功
linuxidcvlz
root@linuxidc:~# ls -l
总用量 4
-rw------- 1 root root 0 10月 26 19:47 linuxidc.NJ9hNC
drwx------ 2 root root 4096 10月 26 19:50 linuxidcvlz
-rw------- 1 root root 0 10月 26 19:47 linuxidc.xBFi
3)在/tmp中创建临时文件
root@linuxidc:~# mktemp --tmpdir linuxidc.XXX //tmpdir没有指定路径,在tmp下创建
/tmp/linuxidc.Gqz
4)使用选项-u创建
[root@localhost weijie]# mktemp -u linuxidc.XXXXXX //使用-u选项
linuxidc.frVgo1
更多Linux命令相关信息见Linux命令大全 专题页面https://www.linuxidc.com/topicnews.aspx?tid=16
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2018-10/155036.htm返回搜狐,查看更多
责任编辑:
文章浏览阅读934次。僵尸网络&恶意软等程序,随着检测手段的更新(在早期,僵尸主机通产采用轮询的方法访问硬编码的C&C域名或IP来访问服务器获取域名,但是这种方式在安全人员进行逆向之后会得到有效的屏蔽),黑客们也升级了肉鸡的C&C手段;用DGA算法在终端生成大量备选域名,而攻击者与恶意软件运行同一套DGA算法,生成相同的备选域名列表。当需要发动攻击的时候,选择其中少量进行注册,便可以建立通信,并且可以对注册的域名应用速变IP技术,快速变换IP,从而域名和IP都可以进行快速变化。目前,黑客攻击者为了防止恶
文章浏览阅读6.5k次。1.准备电脑和手机,在电脑设置【显示文件扩展名】,会的可略过;教程:https://jingyan.baidu.com/article/5d368d1e31ed903f60c057c6.html2.下载motorola -device -manager2.5.4驱动,并安装;下载ADB刷机所需程序adb1.0.32;链接:https://pan.baidu.com/s/1o_sOq5..._z2f刷底包
文章浏览阅读429次,点赞6次,收藏8次。不降版本可在 application加上android:allowNativeHeapPointerTagging="false"即可运行成功。要么降低android的complieSdk版本,比如 降低到28 29 ,对于上googlePay的应用这个行不通。Andoird10手机能运行 13或以上报以上错误,那么可以这么解决,_android:allownativeheappointertagging
文章浏览阅读402次。JVM指令主要包含了一下几种类型:加载和存储指令、运算指令、类型转换指令、对象创建与访问指令、操作数栈管理指令、控制转移指令、方法调用和返回指令、异常处理指令、同步指令等。基于栈的解释器执行过程 下面看一下一个简单的代码片段,如下所示public class StackTest { public int calc() { int a = 100; int b..._14.jvm解释器执行字节码指令的过程
文章浏览阅读491次。虽然在开发阶段,我们启用了element-ui 组件的按需加载,尽可能的减少了打包的体积,但是那些被按需加载的组件,还是占了较大的文件体积,此时,我们可以将element-ui中的组件,也通过CDN的形似来加载,这样能够进一步减小打包后的文件体积1.在main-prod.js中,注释掉element-ui按需加载的代码2.在index.html的头部区域中,通过CDN加载element-ui的js和css样式..._vue 优化element-ui的体积
文章浏览阅读71次。插入数据性能调优总结:1.SQL插入语句调优2.如果是InnoDB引擎的话,尝试开启事务,批量提交3.调整MySQl数据库配置 参考:百度空间 - MySQL插入数据性能调优CSDN - MySQL插入大量数据调优..._mysql数据库性能调优的文章,教你如何快速插入数据,你是否插入数据时电脑卡顿?是否
文章浏览阅读895次,点赞22次,收藏25次。在本次任务中,我们尝试构建一个系统,能够检测图像中的关键点,从中提取不变的特征,并最终进行如上所述的特征匹配。然后,在找到图像中的关键点后,我们试图从这些关键点中提取出有区分性的特征。在这个任务中,我们尝试实现和评估一些算法,如HARRIS、MSER、SIFT、PCA-SIFT、GLOH,然后我们在symfeat数据集中测试我们的算法,该数据集包含展示了光照、年龄和渲染风格等各种戏剧性变化的图像对。在标准的CBIR系统中,从单个图像中自动检测出兴趣点,然后在这些兴趣点处计算特征向量。行百里者,半于九十。
文章浏览阅读5.6k次,点赞10次,收藏22次。1. 概述 Revit 提供了多种方法来定义模型的关联环境。包括内部点、原点、项目基点、测量点、共享坐标系、地理坐标以及与定位概念相关的的距离限制、多模型协作、项目北、正北等概念;这些概念多而复杂,相互之间又有关联性,常常让人不知所措,继而横眉冷指,更甚者口吐着夹杂Revit的芬芳...而如果恰好是工作上遇到这方面问题了,那么简直是一种外外表到灵魂的拷问和云深不知处的茫然。 当然,Revit设置这样“复杂”而灵活的坐标系概念是有其特定历史意义的,满足于各种应用场景,不限于..._revit设置坐标原点
文章浏览阅读2.6k次。当开机时,电脑出现蓝屏,无法进入系统按Ctrl + Alt + F1进入终端字符界面,输入用户名及密码然后按照以下步骤sudo dpkg --configure -asudo apt-get install xserver-xorg-lts-utopic # 输入密码sudo dpkg-reconfigure xserver-xorg-lts-utopic reboot..._ubuntu蓝屏
文章浏览阅读2.1k次。hiberfile.sys是系统休眠需要用的文件。1)管理员身份打开 C:\Windows\System32 cmd.exe文件;2)输入 powercfg -h off 命令。完成_hiberfil.sys可以删除吗
文章浏览阅读1.4w次,点赞14次,收藏69次。百度百科:NaN(Not a Number,非数字)是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。虽然 NaN 是“Not a Number”,但是它的类型还是数值类型console.log(typeof NaN === "number"); //trueNaN 和任何东西都不相等——甚至是它自己本身!console.log(NaN === NaN); //false..._nan和nan的大小一样吗
文章浏览阅读10w+次,点赞74次,收藏361次。1、下载nodejswindows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。2、安装过程安装过程基本直接“NEXT”就可以了。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你..._npm