当您不小心尝试使用密码凭据连接到错误的服务器时,管理员是否有可能读取并记录您使用的密码?
可能的重复:
登录 Shell 和非登录 Shell 之间的区别?
我一直在查看 /etc/profile。bash.bashrc 以查看它们是如何运行的,并注意一些是由非登录 shell 执行的,一些与交互式 shell 一起工作等。
这种类型的外壳有什么区别,即交互式和非交互式、登录和非登录等?
这个问题可能非常基本,但似乎我首先需要问什么是 shell。什么是 shell,它的相关性是什么,你如何使用它,以及它为什么存在?
更新:为了更好地理解问题的意图,除了定义之外,我还需要了解一种外壳或另一种外壳的用例。帮助理解的是用例,而不仅仅是字典定义。
不久前我问了这个问题 - “apt-get -s upgrade”或其他一些 apt 命令是否可以选择列出将从中下载软件包的存储库?,关于如何列出将从升级的存储库包。我现在已经学习了另一个命令,apt-cache madison它将列出将安装软件包的存储库。
为什么这样的名字madison与手头的任务没有任何关系?
是否有针对 shell 脚本编写的 IDE,特别是 bash 和 zsh 脚本?这意味着对 shell 脚本进行语法高亮显示,更重要的是具有断点、变量检查和修改等功能的调试环境,就像 Python、Java 和 C 等常规编程语言可用的那样。
例如,Microsft Windows Powershell有像Powershell Plus和PowerGui这样的 IDE 。
谷歌搜索提出了ShellEd(一个用于编辑 shell 脚本的 Eclipse 插件)和 BashEclipse(一个与 ShellEd 一起工作的 Bash 调试器)的组合;我还没试过。
是否有任何其他类似于此组合的 Un*x 的 shell 脚本 IDE?有没有人对他们有一些经验?
时不时地,一些组合键会清除我的工作 (Gnu) 屏幕并显示以下消息:
Screen used by <username> on host01
Password:
Run Code Online (Sandbox Code Playgroud)
什么组合键会导致这种情况,这意味着什么?
我想在计算机上安装一个无法重新编译的可执行文件,它不是作为包构建的,我想下载运行它们所需的库。
以下是ldd在其上运行的输出的一部分
libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xb702f000)
libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xb6f64000)
libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xb6f43000)
libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6e9e000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb6cf4000)
/lib/ld-linux.so.2 (0xb786e000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6cd3000)
libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xb6b7c000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6b4f000)
Run Code Online (Sandbox Code Playgroud)
是否有工具可以使用此信息来选择应下载哪些包,或者更好地仅提取列出的库及其依赖项,以最大限度地减少磁盘使用量?系统在无头 VM 上运行,程序将通过 VNC 显示。
虽然我怀疑一个完整的图形桌面将提供大部分所需的库,但我只想下载所需的库、它们的依赖项以及刚好足以支持它的 X Windows 包。
当使用 bash 补全并输入了多个字符时,当您输入的前缀与一种以上的可能性匹配时,制表符将停止工作。
有没有办法循环浏览您输入的前缀的替代方案?
如果系统上运行多个 X Windows,是否可以让程序在特定窗口上运行?您将如何识别窗口并使程序在那里运行?
我假设我拥有运行此类程序所需的任何权限。
是否有在浏览器中显示 man 命令的 Linux 图形程序?
我需要一个程序,它允许我在浏览器或某些图形程序中显示所有 man 命令,以便它们可以一直运行,而不必通过终端窗口查看它们。
我将 /home 目录更改为不同的分区,但无法从中访问文件,我已经能够从这个问题中解决一些问题 -在切换到不同的分区后如何访问先前安装的内容?.
如果我之前已经注意到目录的 inode,我是否可以单独使用它来重命名目录?
password ×2
apt ×1
autocomplete ×1
bash ×1
bash-script ×1
bashrc ×1
browser ×1
dependencies ×1
display ×1
gnu-screen ×1
gui ×1
ide ×1
inode ×1
libraries ×1
man ×1
rename ×1
shell ×1
ssh ×1
x11 ×1