Questions tagged «bash»

Bash是来自GNU Project的类Unix操作系统的免费外壳。

2
bash:ulimit:核心文件大小:无法修改限制:不允许操作
Fedora 12 gcc 4.4.1 我正在做一些编程,我的程序给了我一个堆栈转储。 但是,没有核心文件可供我检查。 所以我做了: ulimit -c unlimited 并得到以下错误信息: bash: ulimit: core file size: cannot modify limit: Operation not permitted 我还尝试将ulimit设置为50000,但仍然遇到相同的错误。 ulimit -a的结果: $ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending …
28 linux  bash 


3
Bash像zsh一样自动完成
我正在使用bash,但我想使用zsh样式自动完成功能(单击选项卡,然后通过选项卡选择选项),而不是bash似乎在做什么,它显示了可能性列表,但直到我键入后才选择任何内容还有更多要消除的歧义。如何在bash中获得zsh类型的行为? 寻找解决方案已经找到了许多其他问题的答案,所以我希望我可以在这里得到一个简单的答案(即粘贴到我的内容中.bashrc)。 (要回答一个明显的问题,我需要在这里使用bash,因为我刚刚加入了一个团队,他们做了一些工作来设置bash,以使环境更易于使用。我可能最终可以确保我可以使其保持相同的工作状态的方式使用zsh,但就目前而言,如果我使用bash并使其在交互使用过程中表现得更像zsh,会更容易。
28 bash  zsh  autocomplete 

4
grep表示“期限”,但排除“另一个期限”
我正在尝试建立一个grep搜索来搜索一个词,但排除具有第二个词的行。我想使用多个-e "pattern"选项,但是没有用。 这是我尝试的命令及其生成的错误消息的示例。 grep -i -E "search term" -ev "exclude term" grep: exclude term: No such file or directory 在我看来,该-v规则适用于所有搜索字词/模式。运行时,但不包括search term在结果中。 grep -i -E "search term" -ve "exclude term"
28 linux  bash  search  grep 

9
只显示猫的奇数行
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 9年前。 嗨, 大概这很容易,但是我现在不明白这一点。在Linux中,shell在给定文本文件的情况下如何执行cat文件名之类的操作,因此我仅看到第一行,第三行,5、7、9等? 如果不使用cat,则使用另一个命令 谢谢
28 bash 

1
:bash的冒号命令
作为bash新手,我一直在通过copy / paste + github升级.bashrc,并且遇到了:使我和google都感到困惑的命令。例如: ${USER_BASH_COMPLETION_DIR:=~/.bash_completion.d}。 最初没有在我的.bashrc中使用此语句,而是在终端中键入以下内容(->表示相关输出): : ${USER_BASH_COMPLETION_DIR=~/.bash_completion.d} echo $USER_BASH_COMPLETION_DIR -> /Users/sh/.bash_completion.d 和: : ${USER_BASH_COMPLETION_DIR=~/.bash_completion.d} export USER_BASH_COMPLETION_DIR=asdf echo $USER_BASH_COMPLETION_DIR -> asdf 但: : ${USER_BASH_COMPLETION_DIR=~/.bash_completion.d} export USER_BASH_COMPLETION_DIR=asdf : ${USER_BASH_COMPLETION_DIR=~/.bash_completion.d} echo $USER_BASH_COMPLETION_DIR -> asdf 我不明白! 1)冒号命令如何设置变量但不能覆盖一个变量export? 2):在某些.bashrc中使用背后的逻辑是什么? 使用Mac 10.6.8 (从上下文中包括关键字冒号只是为了帮助像我这样尝试搜索该词的其他人)
28 bash 

2
使用rsync复制除具有特定扩展名的某些文件名以外的所有文件
我有两个相同大小的闪存卡,并且我想根据以下规则将其中一个的内容复制到另一个中: 我希望所有目录和子目录都到位 我想排除.FOO,.BAR和.ZIM类型的文件(复制所有其他文件) 奖励:如果在复制文件名时输出文件名,这很酷,因为它将复制约8 GB的信息 可以通过某种方式“查找”完成此操作吗?
28 command-line  bash  find  rsync  cp 

2
测量脚本执行时间
在Bash shell中,是否有一种简单的方法可以监视运行脚本所花费的时间并输出所花费的时间?
27 linux  bash 

10
Sudo-是否有命令检查我是否有sudo和/或还剩多少时间?
(最初发布在Stack Overflow上。他们建议我改在这里尝试。这是原始帖子:https : //stackoverflow.com/questions/3858208/sudo-is-there-a-command-to-check-if-i-have -sudo和-或知识,多少时间,是左) 参见标题。我想要一个让我查询sudo的命令。理想情况下,如果我仍然有sudo,它将返回成功;如果sudo已过期,则返回false。节省时间可能也很有用(尽管如果我担心,我可以执行sudo -v来重新验证。)哦,它不必要求输入密码。 我找到的最接近的东西是“ sudo -n true”,但是-n选项仅在工作中的Centos 5机器上出现。-n如果必须输入密码,则失败。还有其他方法可以获取此功能吗?假设我实际上没有在所有使用的计算机上都具有root用户,所以我无法根据自己的喜好安装新版本的sudo。 为此,我需要这样做,以便获得提示以指示sudo状态的提示。我喜欢知道哪些终端可以主动安装。我也有一个提示,当我是root时会更改颜色,但是我不经常使用root,因此用途有限。
27 linux  bash  sudo 


5
如何在Snow Leopard上更改默认的Python版本?
我最近将Mac OS X 10.5 Leopard安装升级到了10.6 Snow Leopard,随之而来的是Python 2.6.1(而不是2.5.1)的升级版本。现在当我python在终端输入时,我仍然得到 Python 2.5.1 (r251:54869, Apr 18 2007, 22:08:04) [GCC 4.0.1 (Apple Computer, Inc. build 5367)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> 我查看了一下,/usr/bin/发现要获取Python 2.6,必须输入python2.6。 问题是:如何使python命令映射到Python 2.6?

2
bash中是否有二进制安全的“三倍小于” <<<运算符?
这是一个假设性的问题,所以请不要问我为什么要这样做。 假设我有一个GIF包含二进制数据的变量,并假定我不能使用管道|运算符,则以下应该是使用“三重小于”运算符的正确方法: openssl enc -base64 &lt;&lt;&lt; $GIF 但是,在我看来,这&lt;&lt;&lt;不是二进制安全的,因此二进制数据已损坏。 有二进制安全等效项吗?
27 bash  redirection 


2
如何动态地对输出进行tar / untar
做以下事情的惯用方法是什么 tar到stdout 从stdout读取此tar输出并将其解压缩到其他文件夹。 我的解决方案是 tar --to-stdout .. | tar -C somefolder -xvf - 但是也许有更多惯用的方法可以做到这一点。
27 bash  tar  stdout 

8
提示的右对齐部分
我确信我已经看到有人在其终端窗口中将其提示的一部分与右侧对齐,然后将实际光标从第二行开始。我知道我可以在PS1中使用“ \ n”来实现第二行,但是我无法弄清楚如何将其中的一部分对齐到右侧。我看到的只是在两个字符串之间添加了空格吗?
27 bash  command-line  ps1 

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.