我需要为GitHub进行SSH密钥审核,但我不确定如何找到我的RSA密钥指纹.我最初按照指南在Linode主持的Ubuntu 10.04(Lucid Lynx)盒子上进行设置.
如果使用PuTTY远程登录,我需要输入什么命令来查找当前的RSA密钥指纹?
我试图使用find -exec与多个命令没有任何成功.有人知道以下命令是否可行?
find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \;
Run Code Online (Sandbox Code Playgroud)
基本上,我试图在当前目录中打印每个txt文件的最后一行,并在行的末尾打印,后跟文件名的逗号.
我有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.txt带5_2.txt等
我经常有一个处理一个文件的命令,我想在目录中的每个文件上运行它.有没有内置的方法来做到这一点?
例如,假设我有一个程序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) 我有医疗X射线.dcm图像,我想转换为易于在Ubuntu上查看.png图像.最简单的方法是什么?