bycj.net
当前位置:首页 >> linux /EtC/proFilE 内容 >>

linux /EtC/proFilE 内容

通常情况下,/etc/profile文件是只读的,直接用vi或gedit打开修改后是无法保存的.要修改profile,需要取得root权限,(使用gedit编辑)应该如下:$sudo gedit /etc/profile或者$sudo -s$gedit /etc/profile这样打开profile文件,修改后就可以保存了

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))# and Bourne compatible shells (bash(1), ksh(1), ash(1), ).if [ "$PS1" ]; then if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then # The file bash.bashrc already sets the default

$ sudo gedit /etc/profile 或者$ sudo vi /etc/profile 系统的配置文件一般都要用超级用户权限.所以加sudo 另外如果你用的是gedit的编辑器就如上,如果是其他的,就改成相应的编辑器就好.

Linux/etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,学习Linux要了解Linuxprofile文件的相关原理,这里对则以文件进行具体分析.这里修改会对所有用户起作用.1、Linux是一个多用户的操作系统.每个用户登

/etc/profile 这个文件是每个用户登录时都会运行的环境变量设置.bashfile 是单用户登录时比如root会运行的 rpm是red hat,fedora,centos这几个发行版使用的安装包,和其它tar.gz的区别是有个文件头,多了一些信息 rpm包多数是二进制文件,可以直接运行的,但tar.gz包很多是源代码,要编译后才能运行 二进制文件和windows下的exe文件一个意思,可以直接运行

首先请问,你确认要用C语言来实现吗?所谓的buff就是一个定长数组,然后把字符按位写进不同下标的格子里,然后再取出来.建议, 用bash脚本和python都可以非常好实现这个功能.用bash实现,一句话"cat /etc/profile >> xxx",xxx就是你想要输出的地方.高级语言都自动管理内存的,不用考虑buf大小和释放之类的问题.用python实现,直接os.open 文件,然后handle.read句柄到变量,然后想怎么操作都可以,最后print出来结束,或者你想print到什么地方,就os.write到什么地方,结束.

/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.

区别:1. 两个文件都是设置环境变量文件的,/etc/profile是永久性的环境变量,是全局变量,/etc/profile.d/设置所有用户生效.2. /etc/profile.d/比/etc/profile好维护,不想要什么变量直接删除/etc/profile.d/下对应的shell脚本即可,不用像/etc/profile需

profile只对终端起作用,如果你是启动了桌面,就要修改 /etc/bash.bashrc这个文件.不启动桌面 修改 /etc/profile 就可以了.

关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程. 在登录Linux时要执行文件的过程如下: 在 刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com