Questions tagged «bashrc»

与其他Bourne / POSIX shell相对,GNU的Bourne Again SHell特有的问题。对于一般关于Unix shell的问题,请改用/ shell标记。

3
l,ls和la —有什么区别?这些命令中还有更多吗?
因此,通过键入几个命令,我发现不仅有ls,而且l还有la。man在Ubuntu 12.14上似乎没有任何条目。他们似乎都在做类似的事情,但有细微的差别: $ ls app config CONTRIBUTING.md doc Gemfile Guardfile LICENSE MAINTENANCE.md Procfile Rakefile script tmp VERSION CHANGELOG config.ru db features Gemfile.lock lib log PROCESS.md public README.md spec vendor $ la app CHANGELOG config.ru db features Gemfile .git Guardfile LICENSE MAINTENANCE.md Procfile Rakefile .rspec .secret spec .travis.yml VERSION .bundle config …
25 ubuntu  alias  bashrc 

8
是否可以检查在哪里定义了别名?
别名,例如ll用alias命令定义的。 我可以用类似type ll打印的内容检查命令 ll is aliased to `ls -l --color=auto' 或command -v ll哪些印刷品 alias ll='ls -l --color=auto' 或者alias ll也可以打印 alias ll='ls -l --color=auto' 但我似乎无法找到那里的别名定义,即一个文件,如.bashrc在运行中的shell,或者手动。在这一点上,我不确定这是否可能。 我是否应该简单浏览所有加载的文件bash并检查每个文件?
24 bash  terminal  bashrc 

2
我的终端中以非零代码退出的任何命令都会关闭我的终端窗口
起初这有点有趣,就像玩“ Bash Roulette” ...但是现在它已经变老了。 我的终端中以非零代码退出的任何命令都会关闭我的终端窗口 有人告诉我,也许我set -e在终端机上的某个地方设置了一些bash脚本。 我已经检查了.bash_profile// .bashrc/ .profile,看起来好像不在set -e那里。 还有其他明显的罪魁祸首吗?

2
除非手动启动,否则Bash不会读取.bashrc
bash.bashrc除非我bash从终端手动运行,否则不会从交互式终端获取信息: $ bash 或手动获取: $ source ./.bashrc 或正在运行: $ st -e bash 我希望这是一些有用的输出: $ echo $TERM st-256color $ echo $SHELL /bin/sh $ readlink /bin/sh bash $ shopt login_shell login_shell off 我使用的是CRUX Linux 3.0,并且使用dwm和st。我尝试使用.bash_profile并且.profile没有成功。 有任何想法吗?
22 linux  bash  shell  bashrc 

4
为什么在.bashrc / .bash_profile中没有shebang?
简单的查询:我刚刚意识到我从未见过脚本顶部的shebang.bashrc,这使我认为系统在登录(${SHELL})时使用默认的shell来提供源代码。我正在考虑这种情况的原因,即使用默认外壳程序以外的其他内容来运行登录脚本是否被视为一种坏习惯。

3
全球bash_profile
我知道有 /etc/profile,并/etc/bashrc设置全局环境变量,也许我只是误解他们的目的文件,但... 是否有全球 bash_profile文件吗? 我正在使用Mac OS X
20 bash  osx  profile  bashrc  etc 

2
.bashrc被覆盖,但仍是源文件—如何恢复它?
通常,当我找到要别名的命令时,便将其回显到.bashrc中,如下所示: [up button pressed to last command, then line edited so that it reads] $echo "command-i-just-did" >> ~/.bashrc 可能有更好的方法来执行此操作。但是无论如何,刚才我只使用了一个人字形覆盖了整个.rc文件。但是,由于.bashrc仍是当前版本,它仍然接受我的旧别名(当然,现在是这样)。那么有没有办法恢复呢?

4
完全重启Bash
有没有一种方法可以完全重新启动Bash并重新加载.bashrc等等.profile?在编辑这些文件后,我想确保所做的更改能够正确进行。

2
如何找回丢失的别名?
我对.bash_aliases文件执行了echo命令,并删除了除测试别名以外的所有别名。但是,我仍然有一个打开的会话,其中已加载了别名(到tcl中?)。我可以从本次会议中找回他们吗?


4
为什么删除bash历史记录还不够?
我曾经认为删除我的bash历史记录足以清除bash历史记录,但是昨天我的猫在键盘右侧乱七八糟,当我回到计算机后,我看到一个月前我键入的内容,然后我开始疯狂地按下所有键,寻找可能触发它的原因。原来,即使删除了.bash_history,UPARROW键仍显示我的bash历史记录。 如何真正删除我的bash历史记录?
15 linux  bash  bashrc 

1
.bashrc和.inputrc有什么区别
我是unix系统的新手,发现在诸如.bashrc和的设置文件中创建自定义功能和配置很有趣.inputrc。 但是,我不了解两者之间的区别。例如,当我创建别名时,将它们放在中.bashrc。 Example 1: alias ...='cd ../../' 当我创建诸如使用箭头键查找上一个或下一个命令之类的操作时,会将命令放入中.inputrc。 Example 2: "\e[A": history-search-backward 为什么需要将它们放在不同的设置文件中?我如何区分何时放置在何处? 先感谢您!

4
每次“清除”时如何获取bashrc文件
这可能是一个坏主意。我思考的越多,我越意识到自己不应该这样做……但是我一直在尝试并失败,所以我真的想知道如何去做,即使这是一个坏主意。 我想要的是使bashrc文件在每次运行clear命令时都可获取。其原因完全是唯物主义的。当我获取bashrc时,我已经回显了系统信息,这对我来说很酷,我希望每次清除时都将其放在第一位。 我试图为它设置一些别名,clear但是我一直遇到无限循环。明显的解决方法是将别名更改为clear以外的其他名称,以便我可以在别名中运行clear命令而不会产生干扰,但是我经常键入clear,以至于此时它已经根深蒂固。我希望能够输入clear并使其清晰,并提供bashrc文件的来源。
13 bash  bashrc 

4
在Linux中哪里找到.bashrc文件?
我找不到我的.bash_login和.bash_profile root@linux:~# locate .bash* /etc/bash.bashrc /etc/skel/.bashrc /etc/skel/.bashrc.original /home/noroot/.bashrc /home/noroot/.bashrc.original /root/.bash_history /root/.bashrc /usr/share/base-files/dot.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/bash.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/skel/dot.bashrc /usr/share/kali-defaults/.bashrc root@linux:~# 每个用户是否总是只有一个.bashrc和.bash_profile文件? 而且,是否始终在/ home /“用户名”目录中找到.bashrc和.bash_profile?

1
我有.bash_profile的多个副本,实际上正在使用哪个副本?(如果有)
我认为在某个时候我搞砸了.bash_profile,现在有多个。我正在尝试自定义外壳程序,但不确定.bash_profile使用哪个外壳程序。我以为.bashrc文件使用得更频繁? 我正在运行OSX-El Capitan ls -la | more total 480 -rw------- 1 Matthew staff 6404 Feb 16 23:57 .bash_history -rw-r--r-- 1 Matthew staff 719 Jan 19 20:18 .bash_profile -rw-r--r-- 1 Matthew staff 335 Oct 7 12:35 .bash_profile.macports-saved_2017-01-19_at_20:18:05 -rw-r--r-- 1 Matthew staff 167 Jul 16 2015 .bash_profile.pysave drwxr-xr-x 208 Matthew staff 7072 …
12 shell  bashrc 

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.