【Linux中创建自己的欢迎登陆界面】教程文章相关的互联网学习教程文章

Linux文件创建时间戳竞争条件【代码】

我正在尝试做我认为在Linux下简单的事情.我有一个运行各种测试程序的bash脚本,我想确定当前目录中的哪些文件是由测试程序创建的.所以我做的是这样的:touch timestamp-file run the test find -newer timestamp-file -type f > list-of-files rm -f timestamp-file原来查找-newer的粒度很差,因此通常会发生的情况是测试程序生成的某些文件显示为OLDER而不是时间戳文件.那么我试过这个:ls -tr1 | sed 1,/timestamp-file/d生成相同的...

你如何在linux中创建一个将文件转换为大写的x86汇编程序?【代码】

我发现了一个名为:ProgrammingGroundUp-1-0-booksize.pdf的pdf文件,其中一个项目是制作一个汇编程序,它接收文件并将它们转换为大写,.section .data #######CONSTANTS######## #system call numbers .equ SYS_OPEN, 5 .equ SYS_WRITE, 4 .equ SYS_READ, 3 .equ SYS_CLOSE, 6 .equ SYS_EXIT, 1 #options for open (look at #/usr/include/asm/fcntl.h for #various values. You can combine them #by adding them or ORing them) #T...

Linux无法删除由www-data创建的文件【代码】

我有一个运行Ubutu 10.04和Apache2和PHP的Web服务器. 当我通过PHP将文件上传到服务器时,它使用’rwxr-xr-x’和’www-data www-data’作为用户和组创建它. 我已将“管理员”帐户添加到“www-data”组. 但是,当我通过SSH登录我的服务器并尝试删除其中一个创建的文件时,它会显示“Permission Denied”?即使我对它应用’0777’权限,我仍然无法删除该文件. 我发现允许我删除文件的唯一方法是将文件转到“管理员”帐户.显然我不想为每个...

linux:找到postgres空闲进程的创建者【代码】

实际上,我正在运行四个守护程序.它使postgres连接,并且它与东西断开连接.但是当我使用ps aux时,我的系统中运行了很多postgres空闲进程.我只是想知道,每个空闲postres进程的创始人.所以,我可以找出哪个进程没有正确关闭postgres连接. 提前致谢 .解决方法:使用以下命令netstat -ntp它将显示postgres连接器创建者的进程ID和进程名称.

如何创建PDF的JPG预览(使用Linux命令行)?【代码】

我正在尝试找到一种在Linux机器上将PDF转换为高质量JPG预览的方法. 我目前正在使用ImageMagicK GhostScript,但我必须对图像进行超级采样,以获得永久处理的可读质量(我的盒子上一页30秒). 有没有人知道一个更好的方法,我可以实现高质量的预览,而不必过多采样? 谢谢!解决方法:我发现在我的Ubuntu Linux机器上安装了pdftoppm.pdftoppm -f 1 -l 1 -scale-to 1024 -png input-file.pdf output-file>当-scale-to px很大时,输出是高质量...

linux – 使用’git remote add origin’创建一个全局远程,而不是当前目录/ repo的一个本地【代码】

解决方案:终于实现了问题.愚蠢的用户错误.忘了先在新项目目录中运行’git init’.因此,在没有git repo的目录中运行’git add.’,’git remote add origin repo.git(甚至是拼写错误’git add origin repo.git’)将恢复为全局应用命令,因此所有git状态结果中的父目录和其他目录. 我已经使用git一段时间了,从来没有遇到过这个问题,不知道发生了什么.简而言之,使用’git remote add origin git@github.com …’在我的整个文件系统中创...

创建符号链接以供其他Linux实例使用【代码】

我正在使用linux开发嵌入式应用程序.我有一个HOST Linux发行版(fedora)和一个TARGET linux发行版(不确定它是什么,但它没关系). TARGET文件系统是HOST文件系统中的文件夹.例如,TARGET通过HOST文件系统上的/ home / paul / target / rootfs中的nfs引导,其中通常是linux文件结构. 我正在向TARGET添加一个守护程序.我在HOST上交叉编译它并使用make目标(make install)将文件复制到TARGET文件系统并设置守护进程运行.我复制 >守护进程二进...

java – 运行从linux中的windows创建的jar文件作为可执行文件【代码】

嗨我在Windows操作系统上使用javafx开发了一个swing应用程序.它在Windows上运行良好.但是,当我在Linux上运行jar时,它默认在存档管理器中打开,它不能作为可执行文件工作. 我已经检查了jar文件的属性,它已经是一个可执行文件了. 我是否必须在Linux环境中重新编译源文件才能在Linux上运行此jar文件,或者jar文件也可以在Linux上运行吗?解决方法:如果您没有使用依赖于操作系统的命令,例如从java运行Windows命令(不能在linux中运行)或使...

linux – 如何创建spec文件(RPM)【代码】

我有2个文件,包括要执行的shell命令,我有一个iptables-save,包括需要安装的链 如何将spec文件写入: >将我的2个shell文件复制到/ etc /> execute iptables-restore< /家庭/ iptables-save命令 P.S: I went through this how-to. Unfortunately I’m newbie in this, Icouldn’t find the solution.解决方法:不得不在昨天这样做. 在家中创建您的构建目录,因为普通用户不使用root,只需这样聪明.mkdir -p ~/rpmbuild/BUILD mkdir -p ~...

监视文件夹树以进行更改并在创建文件时运行脚本 – linux【代码】

我正在尝试创建一个运行shell脚本的后台,它会注意到在filetree中创建文件时,检查文件名是否符合特定条件,通过电子邮件发送文件,然后移动它. 该应用程序 – 通过电子邮件发送FreePBX电话录音. 文件存储在/ var / spool / asterisk / monitor / yyyy / mm / dd /中 例如 – / var / spool / asterisk / monitor / 2014/07/10 / conf-220-220 …… 因此,当创建录制时,它会根据文件名检查其进入的位置,通过电子邮件发送并将其移出文件...

如何在Mac上创建目录的Linux兼容zip存档

我尝试过使用GUI或命令行在mac上创建zip或tar.gz的多种方法,我尝试在Linux上解压缩并从“File.XML”和“File”等内容中获得各种错误. xml“既出现在目录中,也出现在各种其他有关被截断的内容中,等等. 如果没有在Mac和Linux的命令行上列出我的所有实验(使用tcsh),2个防弹命令应该是什么: 1)制作一个目录的zip文件(没有__MACOSX文件夹) 2)解压/解压(无论如何)Linux上的Mac压缩文件没有错误(并且没有__MACOSX文件夹) Linux方面的IT人...

在linux终端上使用自己创建的C变量【代码】

参见英文答案 > using the ‘rm’ command in a c program using the system() function in stdlib.h 9个我正在使用Linux编写一个c程序.但在此期间我使用Linux终端删除文件或复制文件以及其他一些东西. 我这样做的方法是在c中使用命令:system ("rm in/file.txt"); 但是,如果我希望文件Name是我在c中创建的变量,如下所示:const char *signers[] = {"newfilename.txt"};当我尝试写作时:system...

linux – 如何从文件列表中创建不存在的文件列表【代码】

我有一个包含文件列表的文本文件a.txt:photo/a.jpg photo/b.jpg photo/c.jpg etc我想获得一个不存在的文件列表.解决方法:您可以使用:xargs -I % bash -c '[[ ! -e $1 ]] && echo "$1"' _ % < a.txt > b.txtxargs将为a.txt中的每一行运行bash -c. [[! -e $1]]将检查每个条目是否存在.

linux – 如何在shell中创建一个包含多列的循环?【代码】

我有一个包含三列的文件(ID号,x,y)ifile.txt 1 32.2 21.4 4 33.2 43.5 5 21.3 45.6 12 22.3 32.5 32 21.5 56.3 43 33.4 23.4 44 23.3 22.3 55 22.5 32.4我想在第2列和第3列上做一个循环,这样就可以了for x=32.2 and y=21.4; do execute a fortran program for x=33.2 and y=43.5; do execute the same program and so on虽然我的以下脚本正在运行,但我需要它以有效的方...

Linux在命令行中逐个像素地创建Image【代码】

在Linux中有没有办法直接在命令行中创建图像并逐个像素地构建它? 我尝试了imagemagick,但它只能创建一个没有设置像素单独的空白图像. 任何的想法?解决方法:您可以使用shell脚本来构建ppm映像.echo "P2" echo "# Column (width) Row (height)" echo "$1 $1\n1"t=`expr $1 / 8` for i in `seq 1 4`; dofor i in `seq 1 $t`; dofor i in `seq 1 4`; dofor i in `seq 1 $t`; do echo -n "1 "; donefor i in `seq 1 $t`; do echo -n "...