Questions tagged «shell»

术语“外壳”是指通常与Unix和Linux操作系统相关联的一类基于文本的交互式命令解释器。对于有关shell脚本的问题,请使用更具体的标签,例如'bash','powershell'或'ksh'。没有特定标签的情况下,应该假定使用便携式(符合POSIX的)解决方案,尽管最好另外使用“ posix”或“ sh”。


30
如何在find中排除目录。命令
我正在尝试find为所有JavaScript文件运行命令,但是如何排除特定目录? 这是find我们正在使用的代码。 for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done
1378 linux  shell  find 


12
sh和bash之间的区别
在编写Shell程序时,我们经常使用/bin/sh和/bin/bash。我通常使用bash,但是我不知道它们之间有什么区别。 bash和之间的主要区别是sh什么? 在bash和中进行编程时,我们需要注意sh什么?
1303 bash  shell  unix  sh 



29
在Git上执行shell命令时,如何指定专用SSH密钥?
也许是一种非常不寻常的情况,但是我想指定一个从本地计算机执行shell(git)命令时要使用的专用SSH密钥。 基本上是这样的: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" 甚至更好(在Ruby中): with_key("/home/christoffer/ssh_keys/theuser") do sh("git clone git@github.com:TheUser/TheProject.git") end 我已经看到了使用Net :: SSH使用指定私钥连接到远程服务器的示例,但这是本地命令。可能吗?
1108 git  bash  shell  ssh 





21
如何在Shell脚本中声明和使用布尔变量?
我试图使用以下语法在Shell脚本中声明一个布尔变量: variable=$false variable=$true 它是否正确?另外,如果我想更新该变量,我会使用相同的语法吗?最后,使用布尔变量作为表达式的以下语法正确吗? if [ $variable ] if [ !$variable ]
976 bash  shell  scripting  boolean  sh 



13
如何在执行外壳命令时回显它们
在shell脚本中,如何回显所有被调用的shell命令并扩展任何变量名? 例如,给出以下行: ls $DIRNAME 我希望脚本运行命令并显示以下内容 ls /full/path/to/some/dir 目的是保存所有调用的shell命令及其参数的日志。也许有更好的方法来生成这样的日志?
910 bash  shell  sh  posix  trace 

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.