【Linux常用命名】教程文章相关的互联网学习教程文章

我如何在Linux上重命名进程?

我正在使用Python,这是值得的,但是它将接受任何适用语言的答案. 我尝试写入/ proc / $pid / cmdline,但这是一个只读文件. 我尝试为sys.argv [0]分配一个新字符串,但这没有明显的影响. 还有其他可能性吗?我的程序是通过os.system(相当于system(3))执行进程的,因此使用额外的生成进程的基于* NIX的通用解决方案就可以了.解决方法:This似乎是您想要的…

Linux如何修改网卡的命名规则【代码】

记录时间 状态 备注2019-12-1 编撰 待补充参考资料(前人的肩膀) http://benjr.tw/93340 先做(操作步骤) Centos7 1、编辑 /etc/default/grub 找到这行GRUB_CMDLINE_LINUX,添加net.ifnames=0,关闭net.ifnames的命名规则即可 2、编译启动配置文件 cp /boot/grub2/grub.cfg{,.bak} grub2-mkconfig -o /boot/grub2/grub2.cfg 3、重启,让配置文件生效 reboot 再说(详细说明)

Linux-Shell脚本/命令将文件重命名为其crc32值?【代码】

我将如何使用unix shell重命名目录中的文件,以使其名称成为其crc32哈希并成为其原始扩展名? 例: 1-s2.0-105687199400063A-main.pdf => e3492cf3.pdf解决方法: for file in `ls`; do mv "${file}" `cksum "${file}" | cut -d' ' -f1`."${file##*.}"; done也许awk比削减是更好的方法

linux-使用cmd重命名带有数字的txt文件作为文件名【代码】

我有文件,这将文件命名为示例:log(2).txt log(3).txt log(4).txt log.txt我想将它们全部重命名为带有数字的文件名,例如:1.txt2.txt3.txt4.txt系统Windows或Linux解决方法:只需将此代码保存到文件夹中的name.bat文件中,然后运行命令@echo off setlocal EnableDelayedExpansion set i=0 for %%a in (*.txt) do (set /a i+=1ren "%%a" "!i!.new" ) ren *.new *.txt在这里,为了避免冲突,首先将文件命名为“ .new”扩展名,然后将其转换...

Linux常见命名

1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:cd /root/Docements # 切换到目录/root/Docementscd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path # 切换到上层目录中的path目录中,“..”表示上一层目录2、ls命令这是一个非常有用的查看文件与目录的命令,list之意,它的参数非...

Linux:从管道将命名文件添加到zip存档中【代码】

是否可以使用类似的东西: command.exe |邮编>> archive.zip command2.exe |邮编>> archive.zip …最后在一个zip压缩文件中包含两个命名文件.这样,如果有可能的话,将比拥有临时文件更整洁.解决方法:在新目录中创建两个命名管道(使用mkfifo),将命令的输出通过管道传输到这两个管道,然后压缩该目录.mkdir tmp mkfifo tmp/1.out mkfifo tmp/2.out command1.exe > tmp/1.out command2.exe > tmp/2.out zip -FI -r tmp.zip tmp/编辑:FI...

Linux-Bash脚本来查找,处理和重命名文件?【代码】

我正在尝试编写一个脚本,该脚本将遍历服务器上各个子目录下的所有文件,查找.jpeg文件,并通过将其转换为非渐进jpg的转换器运行它们. 我有:find /home/disk2/ -type f -iname "*.jpg" 查找所有文件. 然后,如果找到例如1.jpg,则需要运行:/usr/bin/jpegtrans /file location/1.jpg > /file location/1.jpg.tempjpegtrans应用程序将文件转换为需要替换原始文件的临时文件.因此,我需要删除原始文件并将1.jpg.temp重命名为1.jpgrm /file...

linux-守护程序不会杀死正在从命名管道读取的子级【代码】

我已经编写了这个bash守护程序,该守护程序监视命名管道,将其看到的所有内容记录在名为$LOG_FILE_BASENAME.$DATE的文件中,并且还在$ACTIONABLE_LOG_FILE中创建其过滤版本:while true doDATE=`date +%Y%m%d`cat $NAMED_PIPE | tee -a "$LOG_FILE_BASENAME.$DATE" | grep -P -v "$EXCEPTIONS" >> "$ACTIONABLE_LOG_FILE" done pkill -P $$ # Here it's where it should kill it's children exit 0守护程序运行时,进程表的外观如下:/...

linux-如何重命名.tar.gz文件而不提取内容并在UBUNTU中创建新的.tar.gz文件?【代码】

我有一个命令,将从现有的命令创建一个新的.tar.gz文件,sudo tar -zcvf Existing.tar.gz New.tar.gz此命令将从现有的Existing.tar.gz文件创建一个新的New.tar.gz文件. 谁能告诉我,有什么方法可以在不创建新文件的情况下重命名现有文件? 谢谢.解决方法:最简单的方法是简单地重命名(“移动”)文件:mv Existing.tar.gz New.tar.gz

c#-在mono / Linux下从命名管道读取/写入

我想在Linux下从命名管道/ FIFo队列读取/写入.我已经尝试了System.IO的标准类StreamWriter和其他类,但是由于使用了搜索,因此它失败了.是否有人使用Mono从命名管道中写入/读取数据?我正在设法读写-但不是同时…解决方法:您需要打开单独的读者和作家;由于某些原因,Mono会将FIFO视为可查找的(这是一个错误),即使不是.

在Linux上的c中需要具有能够进行双向通信的非阻塞命名管道

我想创建一台服务器和一个客户端(两个单独的程序),其中在服务器中创建两个命名管道(我想这是双向流量的最低要求),然后客户端启动,并且客户端和服务器应该能够双向发送和接收数据一直(全双工类型).我认为这将要求我拥有无阻塞的命名管道.由于我已经能够创建半双工类型的通信,因此希望获得一些帮助但努力使客户端和服务器之间的数据连续不断地无缝传输. 谢谢解决方法:可能的选择: >本地域套接字:AF_LOCAL系列,具有SOCK_STREAM,SOCK...

linux-将文件递归重命名为ASCII标准【代码】

因此,我们遇到了一个问题,我们需要抓取成千上万个图像并将其全部重命名以符合ASCII标准.在网上进行了大量研究之后,我们发现了以下方便的代码:mv 'file' $(echo 'file' | sed -e 's/[^A-Za-z0-9._-]/_/g')来源:How to remove invalid characters from filenames 我尝试将其合并到递归的find命令中,以便在我们的主图像目录中运行:find . -print0 | xargs -0 mv $(echo | sed -e 's/[^A-Za-z0-9._-]/_/g')但是我似乎无法运行它.我得...

在Windows和Linux中使用Codeigniter时的命名约定问题【代码】

我已经在codeigniter框架中制作了一个Web应用程序.我在Windows机器上开发应用程序,最终版本在同一台机器上运行得很好(即Windows,确切地说是沼泽).现在,我需要在ubuntu服务器上部署该应用程序.在应用程序中进行首次登录后,它不会显示任何其他页面.在检查控制台时,我发现了这一点[09:08:37.255] GET http://localhost/sac.org/index.php/member [HTTP/1.0 500 Internal Server Error 17ms]我认为这是一个非常普遍的问题,从这些问题可...

regex – 如何重命名文件夹中的所有文件,删除linux中空格字符后的所有内容?【代码】

你好,我不能很好地使用正常的表达式,这是我在互联网上搜索的一整天.我有一个包含许多图片的文件夹: > 50912000 Bicchiere.jpg> 50913714 Sottobottiglia Bernini.jpg 我正在使用Mac OS X,但我也可以尝试使用Ubuntu,我想为bash创建一个脚本,在第一个空格之后删除所有字符,以获得这样的解决方案: > 50912000.jpg> 50913714.jpg 对于文件夹中的所有文件.任何帮助表示赞赏.问候解决方法:使用纯BASH:f='50912000 Bicchiere.jpg' mv "...

如何使用linux’tar’重命名放入tar存档的文件【代码】

我正在尝试使用几个文件创建tar存档,但是在存档中重命名这些文件.现在我有这样的事情:tar -czvf file1 /some/path/to/file2 file3 etc但我想做的事情如下:tar -czvf file1=file1 /some/path/to/file2=file2 file3=path/to/renamedFile3 etc=etc其中,当提取到目录testDir中时,您会看到以下文件: > testDir / file1> testDir / file2> testDir / path / to / renamedFile3> testDir / etc 我怎样才能做到这一点?解决方法:您可以使...