这是我用来检查我的 bash shell 是否存在 Shellshock 错误的命令:
env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
Run Code Online (Sandbox Code Playgroud)
任何人都可以详细解释命令吗?
这是我在脚本中用于grep实时数据的命令。它似乎没有正确提取实时数据,因为它只是错过了一些行。
tail -f <file> | fgrep "string" | sed 's/stuff//g' >> output.txt
Run Code Online (Sandbox Code Playgroud)
下面的命令会做什么?什么是“行缓冲”?
tail -f <file> | fgrep --line-buffered "string" | sed 's/stuff//g' >> output.txt
Run Code Online (Sandbox Code Playgroud) 一个别名ls命令~/.bashrc这一个别名文件:
alias ls='ls --color=auto'
Run Code Online (Sandbox Code Playgroud)
然后,当我ls在终端别名ls( ls --color=auto) 中运行命令时。但我的问题是如何在没有额外参数的情况下ls仅ls单独运行 original并且不解决删除别名条目的问题?因为当我删除这个条目时,我可以在 simple 中运行它ls。
简而言之,当我运行make命令时,它说:
nir@nir:~/Downloads/xf86-video-intel-2.17.0$ make
make: *** No targets specified and no makefile found. Stop.
Run Code Online (Sandbox Code Playgroud)
我查看了文件夹-xf86-video-intel-2.17.0 里面有一个名为“Makefile.in”的文件,它应该是一个 in 文件,对吧?
我有一个shell脚本。我想将我的脚本配置为在启动期间自动运行。我知道如何从 GUI 执行此操作。但我想从终端做到这一点。我怎样才能做到这一点?
在初步研究中,我发现该文件需要移动到/etc/int.d/目录。但是这个操作需要sudo权限。我想在没有超级用户权限的情况下执行此操作。
我还发现有些文件下~/.config/autostart/有一些关于启动应用程序的设置。但我不知道如何编辑它们来实现这一点。
有人可以告诉我实现这一目标的确切程序吗?
我刚刚在 Ubuntu 14.04.1 中成功安装了 TP-Link TL-WN722N(USB WiFi 适配器)的驱动程序(athk9_htc)。我的目标是使用 Wireshark 捕获 WiFi 流量。
我尝试通过运行将适配器配置为监视模式:sudo iwconfig wlan1 mode monitor
但是它给了我一条错误消息:
Error for wireless request "Set Mode" (8B06):
SET failed on device wlan1; Device or resource busy.
Run Code Online (Sandbox Code Playgroud)
如何将其设置为监控模式?
编辑:我不同意这是一个重复的问题。其实我在问这个问题之前已经找到了那个线程。但是,该线程中有两个响应,但没有任何经过验证的答案。如果我不再问这个问题,我怎么能得到答案?此外,@chili555 给出的答案与该线程中的响应不同,我验证了此答案有效。如果问题是重复的,难道不应该在该线程中添加评论以表明经过验证的答案在这里,而不是表明回答的问题是重复的问题?
有没有一种办法cat或less只是作为一个的.odt文件antiword确实为.doc文件?
我得到了这个输出:
fsck from util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
/dev/mapper/ubuntu--vg-root is mounted.
e2fsck: Cannot continue, aborting.
Run Code Online (Sandbox Code Playgroud)
在我使用fsck命令之后。任何答案?
我有一句话说...
Fred Flintstone, Bedrock USA
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像...
Fred Flintstone, Bedrock USA ***
Run Code Online (Sandbox Code Playgroud)
如何使用sed命令将一些 * 添加到行尾?
我选择了图像的一部分,因为我想裁剪它,Pinta 立即崩溃。我删除了 Pintapurge并重新安装,但问题仍然存在。
错误信息是:
Pinta.exe 断言失败:usr/bin/mono 中的错误:双重释放或损坏(输出):0x000005579 等。
在UnreportableReason错误消息的部分中,我被告知我安装了一些过时的软件包版本(libgssapi-krb-5-2、libk5crypto3、libkrb5-3、libkrb5support0、libssl1.0.0)。
升级,重新启动,但我仍然崩溃。
我使用 Ubuntu 17.04。
有什么建议?
bash ×2
17.04 ×1
alias ×1
autostart ×1
capture ×1
command-line ×1
crash ×1
fsck ×1
grep ×1
libreoffice ×1
makefile ×1
pinta ×1
sed ×1
shellshock ×1
wireless ×1