相关疑难解决方法(0)

如何找到RSA密钥指纹?

我需要为GitHub进行SSH密钥审核,但我不确定如何找到我的RSA密钥指纹.我最初按照指南在Linode主持的Ubuntu 10.04(Lucid Lynx)盒子上进行设置.

如果使用PuTTY远程登录,我需要输入什么命令来查找当前的RSA密钥指纹?

ssh rsa ssh-keys

874
推荐指数
10
解决办法
60万
查看次数

使用多个命令查找-exec

我试图使用find -exec与多个命令没有任何成功.有人知道以下命令是否可行?

find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \;
Run Code Online (Sandbox Code Playgroud)

基本上,我试图在当前目录中打印每个txt文件的最后一行,并在行的末尾打印,后跟文件名的逗号.

bash find

397
推荐指数
9
解决办法
28万
查看次数

在bash中循环使用多对值

我有10个文本文件,我希望paste每个文件都有一对,这样我就有5个文件.

我尝试了以下方法:

for i in 4_1 5_1 6_1 7_1 8_1
do
for j in 4_2 5_2 6_2 7_2 8_2
do
paste ${i}.txt ${j}.txt > ${i}.${j}.txt
done
done
Run Code Online (Sandbox Code Playgroud)

但是,此代码组合了所有可能的组合,而不是仅仅组合匹配对.

所以我想文件4_1.txt与配对4_2.txt,5_1.txt5_2.txt

bash for-loop paste nested-loops

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

bash"map"等效:对每个文件运行命令

我经常有一个处理一个文件的命令,我想在目录中的每个文件上运行它.有没有内置的方法来做到这一点?

例如,假设我有一个程序data输出关于文件的重要数字:

./data foo
137
./data bar
42
Run Code Online (Sandbox Code Playgroud)

我想以某种方式在目录中的每个文件上运行它,如下所示:

map data `ls *`
ls * | map data
Run Code Online (Sandbox Code Playgroud)

产生这样的输出:

foo: 137
bar: 42
Run Code Online (Sandbox Code Playgroud)

bash shell map

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

将DICOM图像转换为PNG的最简单方法是什么?

我有医疗X射线.dcm图像,我想转换为易于在Ubuntu上查看.png图像.最简单的方法是什么?

linux png image image-processing dicom

3
推荐指数
2
解决办法
5624
查看次数

标签 统计

bash ×3

dicom ×1

find ×1

for-loop ×1

image ×1

image-processing ×1

linux ×1

map ×1

nested-loops ×1

paste ×1

png ×1

rsa ×1

shell ×1

ssh ×1

ssh-keys ×1