Questions tagged «profile»


3
/etc/profile.d中的脚本做什么?
我正在从Linux Command Line和Shell Scripting Bible阅读有关基本Shell脚本的信息。 它说该/etc/profile文件在Bash shell启动时设置环境变量。该/etc/profile.d目录包含其他脚本,这些脚本包含特定于应用程序的启动文件,这些启动文件也由Shell在启动时执行。 如果这些文件/etc/profile对于Bash启动也很重要,为什么不包含这些文件? 如果这些文件是特定于应用程序的启动文件,对于Bash启动而言并不重要,那么为什么它们是启动过程的一部分?为什么它们不仅在执行包含它们的设置的特定应用程序时运行?
85 bash  profile  etc 

3
〜/ .profile,〜/ .bashrc,〜/ .bash_profile,〜/ .gnomerc,/ etc / bash_bashrc,/ etc / screenrc…有什么区别?
回答关于SO和askubuntu的问题,以及翻阅(和阅读)的标头,$HOME并/etc/指出了许多可用于设置环境变量的文件,包括: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc 我收集/etc/所有用户的工作文件,而其中的文件$HOME是特定于用户的。我还收集了.profile在登录.bashrc时加载的内容,而在/bin/bash执行时加载的内容。我也了解不同的程序具有不同的设置文件(例如.RprofileR)。但我希望您能澄清一下: 是*rc和*profile文件本质上的区别? 此类文件的范围是什么(例如,Linux通常使用哪些文件) 是否有层次结构(例如,.bashrc覆盖中设置的变量.settings) 此类文件有什么好的参考?对于这些文件中的选项? 关联问题 “如何在emacs-ess的R中访问bash环境变量?” “从键盘快捷方式启动应用程序与从终端启动应用程序之间有区别吗?”


6
将zsh设为没有root访问权限的默认shell
我正在使用学校的计算机,并且想使用zsh而不是bash。我想将其设置为默认外壳程序,但是$ chsh -s $(which zsh)由于我没有管理员权限,因此无法运行命令。 有什么办法可以放入我的.bashrc东西,或者zsh当它作为解决方法打开时会自动调用的东西吗? 澄清一下,zsh已经安装了。
52 bash  zsh  login  profile 

5
当我的系统管理员拒绝让我更改它时,如何使用bash作为我的登录shell
Unix的系统管理员那里我的工作是不愿意给我访问我的登录shell从改变ksh到bash。他提供了各种借口,最有趣的是,因为他们编写了所有脚本,ksh因为如果我尝试运行它们,它们将无法工作。我不知道他从哪里得到这些想法,但是由于我无法说服他,我还有其他选择吗? (chsh已安装在这些计算机上,但是我们使用公共/专用密钥对进行登录,并且我没有任何密码,因此当chsh提示我输入密码时,我什么也没有提供。)
38 shell  login  profile 

5
为什么我的〜/ .bash_profile不起作用?
我正在使用Linux Mint。我的登录shell(cat /etc/passwd | grep myUserName)是bash。 在启动图形桌面环境并从中运行终端仿真器之后,我可以看到它.bash_profile不是源代码(其中设置的环境变量未export设置)。但是,如果我从一个文本控制台登录(ctrl+ alt+ F1)或手动运行bash -l从终端仿真器,.bash_profile工作正常。 我认为.bash_profile应该在X启动时export获取该资源并且从X运行的所有ed var应在终端中可用,我错了吗? PS将所有内容.bashrc放进去并从中购买.bash_profile不是一个好主意(https://stackoverflow.com/questions/902946/):环境材料应仅获得一次。
35 bash  shell  login  profile 

2
灰资料/配置文件
我正在寻找一种使用我自己的aliases和whatnots 定制Ash会话的方法。Bash bashrc文件的Ash等同于什么?
26 profile  ash 

6
如何在外壳中向.bash_profile / .profile / bashrc添加功能?
我有一个将纪元时间转换为日期的函数。这是定义 date1(){ date -d @$1 } 我希望能够写: $ date1 xxxyyy 其中xxxyyy是我传递给函数的参数,因此我可以获得相应的日期。我明白我必须将它添加在任.bash_profile,.profile或.bashrc然后它来源: $ source file 但是,我不确定要放入哪个文件。目前,我在中.profile。但是要运行它,我必须source .profile每次都做。 理想情况下,当计算机像环境变量一样启动时,它应该使它可用。
24 bash  shell  function  profile 

7
如何更改登录外壳上显示的内容?
我越来越熟悉通过提示符(.bashrc)调整外壳中的内容的方式,但是现在我试图更改首次登录时显示的初始内容。在我的EC2实例上,这就是我看到的内容我登录: __| __|_ ) Fedora 8 _| ( / 32-bit ___|\___|___| Welcome to: Wowza Media Server 2 for Amazon EC2 Version: 2.0.0.08 在我的家用Mint计算机上,这是我登录时看到的内容: Welcome to Linux Mint 11 Katya (GNU/Linux 2.6.38-8-generic x86_64) Welcome to Linux Mint * Documentation: http://www.linuxmint.com Last login: Tue Jun 21 17:44:05 2011 在哪里定义?如何调整某些疯狂的ASCII艺术动作?
23 bash  login  prompt  profile 

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
startx在什么桌面环境上运行,如何更改?
从许多文档中,我读到startx正在Raspbian OS中启动LXDE。我有点困惑。 是否将始终startx运行LXDE GUI? 我也看到了使用startlxde命令的例子。这怎么命令不同,为什么startx和startlxde运行相同的GUI(LXDE)?还是因为它是默认的GUI而运行它? 如果有多个GUI,如何选择默认GUI? 您能否解释一下Linux系统中有关GUI的更多详细信息?
18 x11  profile  startx  xinit 


2
如何创建一个干净的shell环境以供临时使用?
我经常在以Unix为重点的常见问答网站上回答问题,在我的许多回答中,我都提供了使用bashShell的示例。但是,每次执行此操作时,我都必须手动完成创建干净环境的过程,以确保对每个步骤都进行了说明和记录。如何使该过程更简单?理想情况下,我希望键入一个命令并获得一个干净的环境,并在完成后删除该临时环境的所有痕迹。

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.