3 Bash Shebang的假人? 我有一些bash脚本,我的设置大部分使用 #!/bin/bash 但我经常遇到一些看起来像 #!/bin/bash -e #!/bin/bash -x #!/bin/bash -ex 等等。 有人可以解释这些shebang选项的含义和好处,以及它们是否适用于其他shebang? 36 bash shell script
3 多个标准输入?怎么样? 在此commandlinefu帖子中: $ diff <(wget -q -O - URL1) <(wget -q -O - URL2) 似乎有多个标准输入,但是-如果我没记错我的Linux Porgramming课程-那就不可能了。我认为,按照定义,标准输入是一个流。 也许这与标准输入有关?谁可以给我解释一下这个; 也许提供文档链接。 好处:脚本将如何处理这些多个流?如果有人可以提供Python或Perl示例,那将非常有帮助。 36 linux shell script
3 无法打开应用程序“ SomeApp.app” 问题:在OS X Yosemite(10.10.x)中下载应用程序后,尝试打开该应用程序(从命令行或通过双击该应用程序)会产生一个对话框,提示“应用程序“ SomeApp.app”无法打开。” 请注意,这与Gatekeeper设置的结果不同,即“由于未从Mac App Store下载而无法打开SomeApp”或“由于来自未知开发人员而无法打开SomeApp”消息不同。 36 macos shell osx-yosemite
6 带有Unix PS的完整命令文本 当我们输入: ps -f ... CMD列文本未显示完整命令。有什么办法防止这种截断吗? 好像显示的是前80个字符。我们正在运行一个相当日志的命令,其中包含许多命令行开关。 感谢您的答复。.虽然这些似乎都没有奏效。 36 unix shell
2 bash中的<()和zsh中的=()到底是什么? 我对bash感到很自在,但是最近我以不知所措的方式结束了比赛。 <(<command>)bash 到底是什么?它与=(<command>)zsh中的相比如何? 我知道这与默认文件描述符有关。在我的电脑上 echo <() return /proc/self/fd/11,我发现它是脚本STDOUT的副本,但这对我来说仍然很混乱。 36 linux bash shell zsh
2 我该如何教我的Linux命令行方式? 每当我在使用Ubuntu的情况下在命令行中完成某项操作,并且我的计算机对我有所帮助时,我都会很高兴地感谢您,因为这是有礼貌的事情。典型的对话可能看起来像这样: mtp-sendfile HamishAndyPodcast.mp3 /Music/podcasts Sending file... Progress: 17769768 of 17769768 (100%) New file ID: 76098 sam@sams-laptop:~$ thanks thanks: command not found 教我的PC几种方式并以诸如“没有问题”之类的方式进行响应的最佳方法是什么。 35 ubuntu command-line terminal shell
7 查找并删除Linux中所有名为“ test”的目录 我有许多名为“ test”的目录,我想删除它们。 我知道如何找到它们并使用以下命令打印它们: find . -name test -print 现在,如何删除目录? 请注意,我的目录中也有文件,因此也必须将其删除。 35 linux shell unix
5 如果没有vi,vim,joe等,如何编辑文件? 如果没有vi,vim,joe,mcedit,是否可以编辑文件?换句话说,有没有一种方法可以仅使用shell命令来编辑文件? 35 linux shell text-editors editing text-editing
9 重复使用Fish的〜/ .profile`吗? (我说的是贝壳鱼,尤其是鱼的鱼。) 对于Bash / ZSH,我有~/.profile一些导出,别名和其他内容。 我不想为Fish的环境变量设置单独的配置,我想重用我的~/.profile。怎么样? 在FAQ中,我至少可以通过导入这些对象/usr/local/share/fish/tools/import_bash_settings.py,但是我不太喜欢为每个Fish-instance运行它们。 34 shell .profile fish
4 如何在OSX中更改用户默认外壳程序? 更改用户默认外壳的正确OSX方法是什么?当我用Google搜索它时,我发现了对一个名为NetInfo Manager的应用程序的引用,但是在我的系统上找不到它。也有人提到了名为niutil的命令行版本,但我也没有找到。 33 shell macos
6 您使用什么zsh功能?[关闭] 我在终端上做了很多工作,因此我对选择的zsh外壳了解很多。您使用zsh的哪些功能来提高自己的工作效率?我的最爱之一是多目录自动完成。因此,不用打字cd /fo{tab}/ba{tab}/ba{tab}我就可以做cd /fo/ba/ba{tab}并保存那么多按键! 33 command-line shell zsh
3 如何取消设置或摆脱bash功能? 如果在bash中设置或导出环境变量,则可以取消设置它。如果在bash中设置别名,则可以取消别名。但是似乎没有失效。 考虑一下这个(简单的)bash函数,例如,将其设置在.bash_aliases文件中并在外壳初始化时读取。 function foo () { echo "bar" ; } 如何从当前的shell中清除此函数定义? (更改初始化文件或重新启动外壳程序不计在内。) 33 linux command-line bash shell
7 阻止Windows 7资源管理器自动扩展文件夹 可以从命令行在任何文件夹中打开Windows 7资源管理器。 但是,它会自动展开(在左侧导航面板上)收藏夹,桌面和[用户名]文件夹。这使得很难在导航面板中看到什么。 在打开它们之前,如何告诉Windows 7 Explorer默认折叠这些文件夹?我只希望所选文件夹展开。 32 windows-7 shell windows-explorer
3 如何删除Notepad ++的外壳集成? 在Windows中右键单击文件时,我想删除Notepad ++讨厌的shell集成。 我怎么做? 32 shell notepad++ context-menu integration