Questions tagged «bash»

Bash是Bourne Again SHell,它是经典Unix sh(shell)的继承者。

14
什么是有用且有用的shell提示?(bash,csh,ksh等)
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我最喜欢的Mac OS X 终端提示之一涉及使用.bashrc中的以下代码将最后运行的进程添加到终端标题中。 trap 'printf "\033]0; `history 1 | cut -b8-` \007"' DEBUG 现在,我希望将我的Bash提示从默认设置自定义为更实用的功能。有哪些有用的shell提示示例?

6
如何定期删除文件中的所有内容而不删除它
我需要定期清空文本文件而不删除它(我知道它有多少行)。 我尝试了这个: 创建一个执行以下脚本的cron other lines from the script here sed '1,14d' file.txt>file.txt 如果我从终端运行它,则可以正常工作,但是当我运行cron时,它将执行第一部分(“脚本的其他行”部分),但不会清空文件。 注意:该文件具有777权限,因此我认为它与权限无关。
3 bash  cron  scripting 

2
LINUX:帮助我递归搜索整个目录以查找文件的上次访问时间
我最近继承了一个linux Web服务器,以前的管理员用来将所有内容基本转储到其中。我想做的是获取目录中所有文件的列表,这些文件按文件的上次访问时间排序,目的是清除公司根本不使用的所有文件。 我假设我应该回溯3个月,因为该公司非常活跃地使用其Web服务,因此过去3个月中未曾碰到的任何事情很可能是无价之宝。 我尝试使用以下答案:https : //stackoverflow.com/questions/5566310/how-to-recursively-find-and-list-the-latest-modified-files-in-a-directory-with-s 但这似乎效果不佳。 请注意,我的Linux管理员经验非常初级。我精通部署和配置,但是我从未做过这样的事情(我的意思是,这件事真是一团糟,非常需要它)。 我不反对将PHP脚本组合起来运行它,但是,同样,我对PHP也不那么热衷,因此我确实需要这里的一些直接帮助。理想情况下,如果我确定发现的所有内容都是垃圾,那么运行一个脚本,该脚本还将具有一个删除文件选项,将是我的工作,甚至是可以包含rm的BASH命令序列。 在此先感谢您提供的所有帮助,我非常感谢。
1 linux  bash 

4
cd + bash完成脚本
我有网络项目 /var/www/projects/some/long/path/strange-project-name 现在我要输入终端: webs str{TAB} 它应该自动完成到webs strange-project-name(基于ls /var/www/projects/some/long/path/),并且在执行命令后,pwd应该指向项目路径。cd strange-project-name具有自动完成功能的智能 您将如何实现此功能?一些聪明的别名?功能在.bashrc?脚本? 一些聪明的别名?

2
在nginx重新加载时捕获错误
我有一个bash脚本,可以在nginx的虚拟主机上进行一些操作。如果nginx无法正确重新加载(nginx reload),我想知道如何捕获错误。 我想使用,nginx -t但我不知道在bash脚本中拦截错误。
-1 ubuntu  nginx  bash  shell 
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.