linux下profile中的USER="id -un"是什么意思?

作者&投稿:姓翰 (若有异议请与网页底部的电邮联系)
linux中profile怎么修改~

/etc/profile 默认权限为 -rw-r--r--即只有root用户可以修改,其它用户只能读取。要修改/etc/profile,先要使用root用户登录系统,再使用文本编辑软件打开/etc/profile进行编辑,最后保存退出即可。关于文本编辑软件:字符界面下使用vi或vim进行编辑,命令形式:vi /etc/profile图形界面下可用gedit进行编辑,命令形式:gedit /etc/profile

全局的是在/etc目录下,(/etc/profile)
用户个人的是在用户的家目录下。(~/.profile)

①profile文件的启动顺序:
/etc/profile --> ~/.bash_profile --> ~/.bash_login --> ~/.profile。
如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。

②一些常见文件的说明
/etc/profile: 此文件为系统的每个用户设置环境信息,相当于是每个用户的默认环境变量。

/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取(即每次新开一个终端,都会执行bashrc)。

~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次。默认情况下,设置一些环境变量,执行用户的.bashrc文件。

~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。

~/.bash_logout: 当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是"父子"关系。

~/.bash_profile: 是交互式、login 方式进入 bash 运行的~/.bashrc 是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。

③例子:
配置JDK环境(所有用户)
编辑修改/etc/profile文件,以/usr/lib/jvm/java-6-openjdk-amd64为例
在profile文件中添加三行代码(直接执行则立即生效,添加到配置文件里则可设置重启后也生效)
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
添加位置如下

终端输入命令# vim /etc/profile

这样保存后,重启机器也会生效。

保存后让系统配置立即临时生效的方法:
执行source /etc/profile这个命令就行了。

应该是USER="`id -un`" ,这个id -un是获得当前登陆的用户名称,USER="`id-un`" 则是将id -un的返回值赋值给变量USER。

楼上正解
id -un 返回当前登录用户的名称


目前什么杀毒软件最有效果
然后就按照搜到结果去下一个,还不是去官网下的...然后急急忙忙装上,你说这样可靠么?总结:大家关注一下AVG杀软,别迷信AVG杀马8 用错的地方的咖啡这个...第三名:Linux 的故乡芬兰的杀软 F-Secure Anti-Virus相当不错杀毒程序,提供多种的扫描方式,可单一扫描硬盘或是一个文件夹或文件,软件更提供密码的保护性...

linux中at命令
at 12:00 \/\/text用户执行at命令,如果被限制则出现下面的提示。You do not have permission to use at.你不允许使用at这个命令 at.allow比at.deny优先级高 at.allow文件中有的用户可以执行at,没有则不能。linux操作系统在执行用户是否可以执行at命令时,先看at.allow文件没有才看at.deny文件。注...

英文求职信
requir top university, accord to the advertis .bachelor or abov in comput scienc or equival field and profici in window nt4.0 and linux system...(i have permission to refer you toprof. ji zhou, for statements as to my character and ability.) i hope you will give me a chance to talk...

南非怎么样?
Prof. Allan McLeod Cormack 教授 (诺贝尔药学奖, 1979)Prof. Emeritus J. M. Coetzee 约翰·麦斯威尔·库切教授 (诺贝尔文学奖, 2003)Christiaan Barnard 巴纳德教授,世界第一例换心手术 Mark Shuttleworth, 世界第二名自费旅行太空的年轻富豪,Ubuntu Linux 的创始人 Mamphela Ramphele, 世界银行管理总裁 ...

南非留学怎么样?
留学中介合法从业,但是业务各有所长,口碑好坏不一,顾问流动性大。找中介没头绪,这里可以查询留学中介名单口碑:https:\/\/www.liuxue315.cn\/zhuanti-jianguan.shtml?ozs=zj-1 挑选留学机构需要经过两步筛选:第一步筛选:首先,确定下你是要申请哪所学校,每所大学擅长的专业和录取难度都是不一样的,...

SMB是什么
“东邪西毒中神通”华山论“IT标准”2002年11月5日全球最大的企业管理和协同化电子商务解决方案供应商SAP公司的联合主席兼首席执行官孔翰宁博士(Prof.Dr.HenningKargermann)抵达了北京,在参加SAP举办的题为“创新无限,远见未来”的盛大30周年庆典活动的同时,也向媒体透露了SAP公司面向中小型业务的行业解决...

pdf是什么
PDF是Portable Document Format的简称,意为可携带文档格式,是由Adobe Systems用于与应用程序 操作系统,硬件无关的方式进行文件交换所发展出的文件格式。PDF文件以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即PDF会忠实地再现原稿的每一个字符、颜色以及图象。...

bstrVal是什么
每个Linux进程都有三个相互关联的间隔定时器。其各自的间隔计数器都定义在进程的task_struct结构中,如下所示(include\/linux\/sched.h):struct task_struct{ ……unsigned long it_real_value, it_prof_value, it_virt_value;unsigned long it_real_incr, it_prof_incr, it_virt_incr;struct ...

计算机命令
Linux系统下基本命令: 要区分大小写 uname 显示版本信息(同win2K的 ver) dir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的 dir) pwd 查询当前所在的目录位置 cd cd ..回到上一层目录,注意cd 与..之间有空格。cd \/返回到根目录。 cat 文件名 查看文件内容 cat >abc.txt 往abc.txt文件中写上...

电脑中“运行”命令怎么用
开始菜单中的“运行”是通向程序的快捷途径,输入特定的命令后,即可快速的打开Windows的大部分程序,熟练的运用它,将给我们的操作带来诸多便捷。winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi)wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr ...

济南市13670645418: linux下/usr/bin/sudo /usr/bin/vi /etc/profile的内容是什么 -
缪奇克痒: /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.

济南市13670645418: 问题1:linux系统下新建用户useradd,提示找不到相应的命令;但是通过/usr/sbin/useradd却能够新建用户. -
缪奇克痒: 看了下面的回答,差不多都是解决方法,我说说原因吧 这是由于你的环境变量 PATH 没有引进 /usr/sbin这个执行目录导致,你只需要在PATH里面加入就可以了 加入方法有下面几个:在你的 /root/.bash_profile里面的 PATH后面加入 :/usr/sbin,然后保存退出后 source /root/.bash_profile来使环境变量生效就可以了

济南市13670645418: linux下的Source命令的基本功能 -
缪奇克痒: source命令用法:source FileName 作用:在当前bash环境下读取并执行FileName中的命令.注:该命令通常用命令".”来替代.使用范例:1、source filename2、. filename #(中间有空格)source命令(从 C Shell 而来)是bash shell的...

济南市13670645418: linux 里怎么改变命令提示符 -
缪奇克痒: Linux修改环境变量PS1(命令行提示符),可以使用vi编辑/etc/profile文件,在最后加上:export PS1='[u@h W]$'#其中u显示当前用户账号,h显示当前主机名,W显示当前路径,$显示'$'符号#W 代替 w 就可以实现绝对路径到相对路径的转换...

济南市13670645418: linux centos系统 /usr/libexec 目录下装的是什么东西 -
缪奇克痒: /usr/libexec 目录下存放一些函数库、执行文件及连接文件. 简单介绍下/usr下各目录的作用. /usr:安装除操作系统本身外的一些应用程序或组件,一般可以认为linux系统上安装的应用程序默认都安装在此目录中; /usr/bin:一般用户有机会使用...

济南市13670645418: 请问各位linux高手们,/etc/目录下的profile与bashrc两个文件有什么区别? 请告诉,谢谢. -
缪奇克痒: 给你几个用户配置参数全的吧. /etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc很容易混淆,他们之间有什么区别?它们的作用到底是什么? /etc/profile: 用来设置系统环境参数,比如$PATH. 这里面的环境变量是对系统内所有用户生效的...

济南市13670645418: 我想问一下linux下usr目录是干什么的? -
缪奇克痒: /usr是linux系统下的一个目录,该目录里存放着大量linux系统以及后安装的应用程序. usr不会提示需要内存,但如果你安装的应用程序过大,而你的/usr目录下的磁盘空间不足,则会提示你硬盘空间不足,和内存没什么关系,你打开/usr目录点击右键属性可以查看还剩下多少空间.

济南市13670645418: linux(ubuntu)修改环境变量方法的差异是什么? -
缪奇克痒: 有差别的,你可以一个个的试下的.1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.2、/etc/environment:在登录时操作系统使用的第二个...

济南市13670645418: linux下profile中的USER="id - un"是什么意思? -
缪奇克痒: 应该是USER="`id -un`" ,这个id -un是获得当前登陆的用户名称,USER="`id-un`" 则是将id -un的返回值赋值给变量USER.

济南市13670645418: LINUX系统下如何创建.profile文件,求大虾!!! -
缪奇克痒: /etc/profile 默认权限为 -rw-r--r-- 即只有root用户可以修改,其它用户只能读取.要修改/etc/profile,先要使用root用户登录系统,再使用文本编辑软件打开/etc/profile进行编辑,最后保存退出即可.关于文本编辑软件:字符界面下使用vi或vim进行编辑,命令形式:vi /etc/profile 图形界面下可用gedit进行编辑,命令形式:gedit /etc/profile

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网