小编αғs*_*нιη的帖子

使用单个命令重命名多个文件扩展名

我通过邮件收到了一些重要文件。大约有 150 个这样的文件。文件的扩展名为 zip1、zip2、zip3、zip_ 等。我只想使用单个命令将这些文件的扩展名改回 zip,以避免重命名每个文件的手动任务。

command-line batch-rename

5
推荐指数
2
解决办法
3486
查看次数

用多行文件内容替换字符串

我需要SALT用另一个文件的内容替换文件中的字符串。问题是输入文件有多行。我在我的 bash 脚本中尝试了这样的事情:

SALT=`cat salt.txt`;
sed "s/SALT/$SALT/" wp-config.php > result.txt
Run Code Online (Sandbox Code Playgroud)

salt.txt是单行时它工作正常,但如果有更多行它会失败。我读过它可以做 PERL。但我不知道怎么做。你可以帮帮我吗?

command-line bash perl sed text-processing

5
推荐指数
1
解决办法
7970
查看次数

当已有一个 Nautilus 资源管理器已打开时,如何打开多个?

为什么我不能打开第二个或第三个窗口等来查看目录和文件?

如果我单击主文件夹按钮,同样的 Nautilus 窗口会不断显示。

nautilus unity

4
推荐指数
1
解决办法
3320
查看次数

笔记本电脑的正常温度是多少?

我有一台三星系列 5,我玩的时候温度在 77-80°C 左右,正常使用时温度为 48-54,笔记本电脑没有一个月,我不确定这是否正常。

Intel® Core™ i5-3210M CPU @ 2.50GHz × 4    
8 GB of RAM    
Nvidia optimus 650M (I am using Bumblebee)    
Ubuntu 12.04   
Run Code Online (Sandbox Code Playgroud)

laptop temperature nvidia-optimus

4
推荐指数
1
解决办法
2213
查看次数

如何通过终端删除到垃圾箱(使用 mv 命令)?

我想知道如何使用mv命令删除文件和/或将其移至垃圾箱?

我知道垃圾箱所在的位置,然后我尝试使用以下命令将其移至垃圾箱:

mv somefile /home/username/.local/share/Trash
Run Code Online (Sandbox Code Playgroud)

这个命令工作正常,但是当我在启动器中打开垃圾箱时它仍然显示为空。我可以使用以下命令在原始位置撤消此已删除文件:

mv /home/username/.local/share/Trash/somefile ~/
Run Code Online (Sandbox Code Playgroud)

但是如果这个位置/home/username/.local/share/Trash不是用于垃圾箱,那么我的文件移动到哪里了?

我知道rm将永久删除文件而不是将其发送到垃圾箱文件夹,并且没有标志man rm可将文件删除到垃圾箱。

command-line trash mv

4
推荐指数
2
解决办法
1万
查看次数

Ubuntu 中真正的包是什么?

在 Windows 中,我熟悉.exe.dll文件(运行或编写程序的两个基本文件)。但是当我想在 Ubuntu 中手动安装应用程序时,大多数时候我需要额外的包。这些包是什么?它们像dllWindows 中的文件吗?它们在 Ubuntu 中保存在哪里?有哪些类型的包?如何找到安装应用程序所需的软件包以及在哪里可以找到它们?

package-management

4
推荐指数
1
解决办法
4470
查看次数

如何将终端中的输入和输出获取到文本文件?

我想创建一个文本文件,它将添加我将在终端上运行的每个命令作为文本文件中的新行条目。即,我需要记录我在终端中所做的事情。此外,如果我可以将我在终端中获得的输出记录以及终端中的输入作为文本文件保存,那就更好了。

每次我忘记一个命令时,我都必须在 Internet 上再次搜索该命令。
我可以制作像上面那样的文件吗?

command-line output input

4
推荐指数
1
解决办法
7929
查看次数

使用 `awk` 打印唯一的单词、出现的总次数和总和

如何使用awk.

我正在使用awk

awk -F, '{sum[$1]+=$2} END{for (x in sum) print x, sum[x]}' inFile
Run Code Online (Sandbox Code Playgroud)

我可以修改上面的命令来打印唯一单词的总出现次数吗?类似于以下示例输入的以下结果:

结果(打印结果的顺序无关紧要):

A 2 25 
B 1 12 
C 3 18
Run Code Online (Sandbox Code Playgroud)

输入:

A,15
C,13
C,4
A,10
B,12
C,1
Run Code Online (Sandbox Code Playgroud)

我可以添加另一个数组来分别计算它们,但我认为应该有另一种方法来使用相同的数组来打印它。

数组中是否有任何索引sum来存储看到的总单词数?

command-line awk text-processing

4
推荐指数
1
解决办法
1714
查看次数

从不一致的文本文件创建csv

我在一个文件中包含结构松散的记录,由 3 或 4 行文本组成(大部分)由空行分隔。并非所有记录都有空行分隔符,但每条记录的最后一行都以“已添加”一词开头。我想生成一个 csv 文件,每条记录在一行上,前面是行号。到目前为止,我只能生成由任意数量的空格和冗余逗号分隔的所有记录的串联。

从逻辑上讲,我试图实现以下目标:

读取行,如果行以“已添加”开头,则在末尾保留换行符,
否则将“换行符”替换为“,”,
或者如果行为空白,则将其删除
endif

样本数据:

Peter Green  
Space Monkey at Area 51  
Joined  
Added by SF 3 weeks ago  
Will Rossiter  
Joined  
Added by SF 3 weeks ago

Dean Matthews  
Guitarist at Blues  
Joined  
Added by SF 3 weeks ago  
Hobbit Mak  
Farnborough, United Kingdom  
Joined  
Added by SF 3 weeks ago  

Keneth W Moorfield  
THE STOREMAN  
Joined  
Added by SF 3 weeks ago  
Mick Georgious  
Software Engineer  
Joined  
Added by SF …
Run Code Online (Sandbox Code Playgroud)

command-line sed awk csv text-processing

4
推荐指数
1
解决办法
354
查看次数

如何在系统启动时自动连接到 VPN?

每次使用 VPN 时,我都需要使用不同的国家/地区手动连接到 VPN。

Ubuntu 18.04系统启动后有没有办法自动连接VPN?谢谢。

command-line vpn openvpn 18.04

4
推荐指数
1
解决办法
1万
查看次数