Questions tagged «shell»

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

16
如何默认为其他目录而不是主目录
Наэтотвопросестьответына 堆栈溢出нарусском:混帐猛砸изменитьдомашнийкаталог 我正在Windows机器上进行开发。对于Linux命令行,我唯一需要的地方是Git Bash。问题是:当我打开它时,我在主目录中。我必须将目录更改为我的工作区,例如: cd ../../../d/work_space_for_my_company/project/code_source 我可以将其包装在.sh文件中,这样就不必手动键入了吗?这应该很简单,但是我对Linux命令行的知识为零。如果您能引导我逐步了解如何创建该.sh文件,我将不胜感激。
180 bash  shell  git-bash 









5
如何检查Shell脚本中是否存在文件
我想编写一个Shell脚本来检查某个文件archived_sensor_data.json是否存在,如果存在,则将其删除。在http://www.cyberciti.biz/tips/find-out-if-file-exists-with-conditional-expressions.html之后,我尝试了以下操作: [-e archived_sensor_data.json] && rm archived_sensor_data.json 但是,这会引发错误 [-e: command not found 当我尝试test_controller使用./test_controller命令运行生成的脚本时。代码有什么问题?
175 shell 

9
如何使用Bash脚本中的密码运行sftp命令?
我需要使用sftp从Linux主机将日志文件传输到远程主机。我的操作组提供了相同的凭据。但是,由于我无法控制其他主机,因此无法与其他主机生成并共享RSA密钥。 那么,是否有一种方法可以sftp通过cron作业从Bash脚本内部运行命令(提供用户名/密码)? 我发现了一个类似的Stack Overflow问题,即在Bash脚本中为sftp指定密码,但是没有令人满意的答案。
173 bash  shell  unix  ssh  sftp 

6
如何在脚本中使用超时进行ssh?
我正在执行一个脚本,该脚本通过远程主机上的无密码SSH连接。我想设置一个超时,以便如果远程主机花了无限的时间运行,我想退出该ssh会话并继续执行我的sh脚本中的其他行。 有什么想法吗?
173 shell  ssh  timeout 


8
如何在bash中单行运行多个后台命令?
我通常使用以下命令运行多个命令: sleep 2 && sleep 3 要么 sleep 2 ; sleep 3 但是,如果我想从一个命令行命令在后台同时运行它们呢? sleep 2 & && sleep 3 & 不起作用。而且也没有更换&&用; 有办法吗?
169 linux  bash  shell 

17
是否有Unix实用程序在stdin之前添加时间戳?
我最终使用Python为此编写了一个快速的小脚本,但是我想知道是否有一个实用程序可以将文本输入到每行的前面,在我的特定情况下是时间戳,您可以在其中输入文本。理想情况下,用法将类似于: cat somefile.txt | prepend-timestamp (在您回答sed之前,我尝试过此操作: cat somefile.txt | sed "s/^/`date`/" 但这只会在执行sed时对date命令进行一次评估,因此同一时间戳会错误地添加到每一行。)
168 unix  shell  awk 

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.