24 如何确定我正在使用的当前shell 如何确定正在使用的当前Shell? 将输出 ps仅命令就足够了吗? 如何在Unix的不同版本中完成此操作? 632 bash unix shell csh tcsh
3 在Linux中更改默认Shell 关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 如何更改默认外壳?该env命令当前显示: SHELL=/bin/tcsh 我想将其更改为Bash。 317 linux bash shell environment tcsh
6 检查文件是否可执行 我想知道在不执行程序的情况下检查程序是否可以通过bash执行的最简单方法是什么?它至少应检查该文件是否具有执行权限,并且与当前系统具有相同的体系结构(例如,不是Windows可执行文件或其他不受支持的体系结构,如果系统是32位,则不是64位,...)。 78 bash tcsh
14 在unix shell中生成一个随机文件名 我想在unix shell中生成一个随机文件名(例如tcshell)。文件名应包含随机的32个十六进制字母,例如: c7fdfc8f409c548a10a0a89a791417c5 (我将在其中添加必要的内容)。关键是只能在外壳中执行此操作,而无需诉诸程序。 76 unix shell random tcsh