Questions tagged «shell»

Shell是一种软件,它使用户通常可以通过在命令行中键入来与操作系统进行交互。



4
从我的(第三台)个人计算机在两个远程主机之间进行scp
我有两个远程主机。 host1-> 10.3.0.1 host2-> 10.3.0.2 都运行ssh服务器。 ssh服务器侦听主机1中的端口22和主机2中的端口6969。现在,使用本地计算机,我需要将某些内容从host1复制到host2,而无需通过ssh登录到host1或host2。就像是, scp user@10.3.0.1:/path/to/file user@10.3.0.2/path/to/file 我该怎么做,请注意两个主机使用不同的ssh端口。
136 linux  networking  ssh  shell  scp 

3
这串文字怎么以及为什么是叉子炸弹?
在随机陈板上找到: echo "I<RA('1E<W3t`rYWdl&r()(Y29j&r{,3Rl7Ig}&r{,T31wo});r`26<F]F;==" | uudecode 以某种方式运行此操作会导致无限的生成过程,该过程猖ramp运行,并使机器停止运转。我看到有关“ su”的尝试多次执行的信息。 ..这很奇怪,因为我只希望输出文本,而不执行任何内容。 通过在线解码器运行此文本只会给我一批二进制代码: 这种乱七八糟的文本实际上是做什么的,有没有办法“安全”地查看它?



11
sudo在一个命令行中输入密码?
在忙碌的日子里,我想跑步 $ ./configure && make && sudo make install && halt 晚上睡觉,希望可以自动安装该应用程序。但是第二天我看到的是sudo向我询问密码的屏幕。那么,如何在一个命令行中使用密码运行sudo,或者有其他方法可以执行此操作?
115 shell  sudo 


4
Byobu vs. GNU Screen vs. tmux —技能的实用性和可转让性
到目前为止,我已经使用Konsole来管理多个shell会话,但是我还没有尝试过Byobu,GNU Screen和tmux,它们为多个shell提供了更好的支持。它们都有一个主要功能,那就是允许分离当前会话,然后再重新连接到该旧会话。 为了帮助我选择一种学习工具,我想知道:它们在以下方面有何不同? 功能(显然) 项目成熟度。我不想学习变化太多的工具。欢迎进行增强,但是我不喜欢功能消失之类的惊喜。 学习曲线 在不同平台上的可用性。如果我学习了一个工具,我希望能够在FreeBSD服务器,SuSE桌面或Ubuntu上使用它。 与其他交互式外壳程序的兼容性。我是否仍可以像以前一样使用vim和emacs -nw(非窗口模式或文本模式)?键盘快捷键会与其他工具冲突吗? 我只是尝试了所有这些,而Byobu看起来像是GNU Screen和tmux的前端。那么为什么有人创建Byobu而不是为GNU屏幕项目做出贡献并添加新功能呢?为什么Byobu在GNU Screen中没有某种高级界面模式?如果我将Byobu用作日常工具,并以GNU Screen作为后端,那么如果某台计算机仅具有GNU Screen,我是否可以在不使用Byobu的情况下将该知识转移为使用GNU Screen?
95 shell  gnu-screen  tmux  byobu 



10
“ tee”的目的是什么?
tee我见过的所有用法都是这样的: do_something | tee -a logfile 要么: do_something_else | tee logfile 是tee为那些不知道您可以使用Shell管道重定向进行相同操作的人发明的吗?如: do_something >> logfile 要么: do_something_else > logfile 几乎相同,敲击键盘所需的时间更少。我看不到哪些隐藏功能tee?
90 shell  tee 


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

3
如何在Ubuntu中更改Shell?[重复]
这个问题已经在这里有了答案: 如何在我的Ubuntu上将Bash设置为默认外壳? 7个答案 我有一个Ubuntu Server VPS,并且想/bin/bash/用作外壳。我该如何更换外壳?我具有root用户访问权限,但不能以root用户身份工作。所以破折号现在是我的默认外壳。 我已经阅读了如何在Ubuntu上将Bash设置为默认外壳?和chsh接缝要走的首选方式。但是当我键入时,chsh /bin/bash我收到以下消息: chsh: unknown user /bin/bash 如果我只是键入/bin/bashBash shell接缝,就可以正常工作。怎么改变呢?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.