有一些 Linux 程序,例如 vlc,如果程序在第一个之后没有停止,则建议键入ctrl+c两次以从终端终止它们的执行。
为什么在第一次不起作用时键入ctrl+c两次会起作用?
我有一台安装了 32 位 Linux 的计算机(英特尔酷睿 i5)(ubuntu 11.04),我想在其上安装 64 位 Linux 虚拟机,以便我可以在其上测试 64 位命令行应用程序。
我有一个包含某些安装说明的文本文件,我知道我可以 grep 查找文件中的唯一出现。例如,文本文件具有以下内容:
MYDIR=`find /home/user -name somedir` 导出 PERL5LIB=$PERL5LIB:$MYDIR
在 bash 中,如何在文件中的 grep 之后执行行?就像是:
执行“grep somedir INSTALLFILE”的结果 执行“grep 'export PERL5LIB' INSTALLFILE”的结果
我想在这样的 ftp 目录上递归地使用 wget:
ftp://ftp.ensembl.org/pub/current_fasta/
其中包含另外 2 个目录级别,第一个目录级别为物种名称,另一个目录级别为 name dna
,如下所示:ftp :
//ftp.ensembl.org/pub/current_fasta/species_name/dna/
例如,其中之一具有物种名称homo_sapiens
:
ftp://ftp.ensembl.org/pub/current_fasta/homo_sapiens/dna/
在每个./dna/
目录中,我只想下载名称包含单词的文件toplevel
而不是包含单词的文件_rm.toplevel
。
最后,我想要一个 wget 递归命令,它可以从这些目录下载所有这些文件,每个文件都作为一个名称为 的输出文件species_name.fa.gz
,其中species_name
是父目录的名称,就在dna
.
有任何想法吗?
Fedora 相当于 Ubuntu 命令 apport-bug 来提交错误报告是什么?
在 Ubuntu 中,可以使用:
apport-bug <package-name>
Run Code Online (Sandbox Code Playgroud)
例如:
apport-bug xorg
Run Code Online (Sandbox Code Playgroud)
提交错误报告,其中包括有关系统的所有日志和相关信息。Fedora 中的等价物是什么?薄荷呢?
我正在尝试在 32 位 Linux 计算机上设置 Linux x86_64 虚拟机,有人告诉我 aqemu 的向导是一个不错的选择。我可以按照向导步骤操作,但是当我尝试启动虚拟机时,我收到一条“未找到启动设备!”的消息。错误。有什么想法可能会发生什么吗?
我有几万张2000像素宽的图像,我想把它们堆成一张总高度和2000像素宽的大图像。我想一定有一种方法可以用 imagemagick 来做到这一点,但我找不到一种方法来为数以万计的图像编写脚本。有什么建议?
我有一个目录树,其中包含这样的文件:
. |-- 00 | |-- 00 | | |-- 00 | | |-- 01 | | |-- 02 | | |-- 03 | | |-- 04 | | |-- 05 [..] | | |-- 97 | | |-- 98 | | `-- 99 | |-- 01 | | |-- 00 | | |-- 01 [...]
每个目录的末尾大约有200个文件,所以很多文件。制作整个 tar.gz 的最快方法是什么?我可以为多个 CPU 并行化任务吗?
Linux 中有没有办法让sudo命令记住用户在第一行输入的密码?
例如,对于用户必须输入的命令列表,其中一些需要sudo前缀,如何确保如果用户一次性将指令复制并粘贴到终端中,只询问密码一次?
例子:
mkdir ~/acpiinfo ; cd ~/acpiinfo
sudo acpidump > acpidump.txt
# enter password
sudo acpixtract acpidump.txt
ls *.dat | while read i; do iasl -d "${i}"; done
pid=`sudo dmidecode -s system-product-name`
vid=`sudo dmidecode -s system-version`
name=$pid.$vid
mkdir "${name}" && cp *.dsl "${name}"/
tar czf "${name}.tar.gz" "${name}"/ && ls -l "$( pwd )/${name}".tar.gz
Run Code Online (Sandbox Code Playgroud) 32bit ×1
64bit ×1
bash ×1
command-line ×1
fedora ×1
grep ×1
imagemagick ×1
kill ×1
performance ×1
qemu ×1
signals ×1
sudo ×1
tar ×1
ubuntu ×1
wget ×1