Questions tagged «shell»

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

4
Shell脚本设置环境变量
我希望编写一个Shell脚本来导出变量。 下面我列出了脚本。 echo "Perform Operation in su mode" export ARCH=arm echo "Export ARCH=arm Executed" export PATH='/home/linux/Practise/linux-devkit/bin/:$PATH'; echo "Export path done" export CROSS_COMPILE='/home/linux/Practise/linux-devkit/bin/arm-arago-linux-gnueabi-'; echo "Export CROSS_COMPILE done" 但这似乎无法正常工作。我必须改为在shell提示符下单独执行命令。
82 shell 

9
如何使Shell脚本成为全局脚本?
我在Mac OS 10.6上,并且尝试学习有关Shell脚本的一两件事。我知道如何保存Shell脚本并使之可执行,但是我想知道我能做什么或可以在哪里保存文件以使其成为全局文件(也就是说,无论我位于哪个文件夹中都可以访问)。 例如,如果将.sh文件保存在/ Users / username /目录中并使其可执行,则只能在该特定目录中执行该脚本。例如,如果导航到/ Users / username / Downloads,则无法执行脚本。 另外,任何有关学习更多有关Shell脚本的资源的建议都将有所帮助。谢谢
82 macos  shell  unix 

7
如何在Windows中为npm运行脚本设置shell
我在Windows上运行npm,并希望在运行脚本中使用&样式并行操作,但是在cmd中并行运行在我想写的package.json文件中有点混乱。 scripts: { "go": "cmd1 & cmd2"} 但是npm在不知道; 我可以将其更改为脚本的cmd.exe下执行脚本:{ "go": "bats/bat1.bat")其中bat1.bat是一个cmd bat文件,它使用Windows样式调用或启动命令来并行运行命令。可以,但是给了我一个只能在Windows上运行的脚本。 如果我可以让npm在bash克隆或cygwin下运行脚本,则要简单得多。 我试过了 config: { "shell": "bash"} 但是还是跑了cmd.exe 有什么办法可以使用特定的外壳(不是cmd.exe)告诉npm运行脚本?
82 windows  shell  npm 

5
如何将bash脚本直接嵌入git别名中
我可以嵌入以下bash shell代码: for name in $(git diff --name-only $1); do git difftool $1 $name & done 直接进入创建git别名: git config --global alias.diffall ***my-bash-code-here*** 这从我之前关于SO的问题/答案开始,在该问题中,我将代码放入.sh文件中,然后将其别名为该文件: git config --global alias.diffall '!sh diffall.sh' 但是,在对简单性的永无止境的追求中,是否有一种方法可以跳过文件并将代码直接插入别名中?我不知道格式...
82 git  bash  shell  alias 


12
选择鼠标后如何从tmux输出复制到系统剪贴板?
现在,要复制到系统剪贴板,我必须通过鼠标在tmux窗口中用Shift键选择文本。然后我必须运行以下命令: tmux save-buffer - | reattach-to-user-namespace pbcopy 是否有机会更轻松地保存到系统剪贴板?Shift键释放后,可以自动进行键绑定或更好地做到这一点。 我的tmux配置:https : //gist.github.com/3641580


5
什么是Bash文件扩展名?
我已经在文本编辑器中编写了bash脚本,我将该脚本另存为什么扩展名,以便可以作为bash脚本运行?我创建了一个脚本,该脚本在理论上应该启动ssh服务器。我想知道如何在单击脚本后使脚本执行。我正在运行OS X 10.9.5。
82 bash  shell 


11
制作Shell脚本守护程序的最佳方法?
我想知道是否有比使用sh更好的方法来制作仅使用sh进行等待的守护程序: #! /bin/sh trap processUserSig SIGUSR1 processUserSig() { echo "doing stuff" } while true; do sleep 1000 done 特别是,我想知道是否有任何方法可以摆脱循环并仍然让事物监听信号。
81 bash  shell  daemon 


7
如何在bash中获取文件的绝对目录?
我编写了一个bash脚本,该脚本将输入文件作为参数并读取它。 该文件包含一些路径(相对于其位置),指向所使用的其他文件。 我希望脚本转到包含输入文件的文件夹,以执行更多命令。 那么,如何从输入文件中获取文件夹(以及仅文件夹)?(在Linux中。)
81 linux  bash  shell 

4
在Vim插入模式下,是否可以添加文件路径自动完成功能?
我写了很多shell脚本,而且我经常要输入文件路径。我想知道是否有人知道在插入模式下让Vim自动完成文件路径的方法,就像当您在自己喜欢的shell中时一样,使用制表符来完成目录或文件的路径。 如果可以CTRLD将Shell的功能置于Vim插入模式下(例如,查看当前路径中的文件/目录),则可以多加功劳。


11
如何在WAMPServer中从Windows命令行运行PHP
我是php的新手,想从命令行运行php。我已经安装了WAMP,并将“系统变量”设置为我的php文件夹(是C:\wamp\bin\php\php5.4.3)。 当我转到Run-> CMD->输入php -a并按Enter时,它说interactive mode enabled。但是当我写的echo 'Hi';时候什么也没显示。 当我键入php -a并按回车键时,我什至看不到“ php>”之类的东西。

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.