满意答案

wzcloveq

推荐于 2019.03.04

采纳率:56%    等级:12

已帮助:9556人

Linux

/etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,学习Linux要了解Linux

profile文件的相关原理,这里对则以文件进行具体分析。这里修改会对所有用户起作用。

1、Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。

2、常在/etc/profile文件中修改环境变量,在这里修改的内容是对所有用户起作用的。以下主要操作将在该文件中进行。

3、如何添加环境变量。

例如添加”NAME=liheng“ 。在profile文件的最后添加如下内容export

NAME=liheng

变量值liheng可以加引号也可以不加,效果一样。

4、在profile文件添加或修改的内容需要注销系统才能生效。

5、重复定义变量怎样理解。

经常出现的是对PATH变量的定义。

例如:在peofile文件默认对PATH变量都有设置PATH=¥¥¥¥¥¥¥(记不住了),在以后可能在对PATH设置,一般都加在profile

文件的最后PATH=······(打个比方)。而系统之中认定的PATH=·······¥¥¥¥¥¥¥¥¥,也就是说相同名字的环境变量,后写入的先起作用(通俗地讲)。大家一定要注意。

6、特殊字符介绍。

例如在profile中有如下内容,通过以下内容说明特殊符号的用法。

export A=/q/jing:aaa/cc/ld

export B=.:/liheng/wang export A=/cd/cdr:$A

大家注意红色的符号:

: 表示并列含义,例如A变量值有多个,用:符号进行分离。

. 表示你操作的当前目录。例如pap命令会查找B环境变量。

在/home键入pap命令,系统首先在/home目录下(即当前路径)查找关于 B

的内容,linuxidc.com">www.linuxidc.com如果没有在/liheng/wang目录下查找关于B的内容。

$ 表示该变量本次定义之前的值,例如$A代表/q/jing:aaa/cc/ld。也就是说

A=/cd/cdr:/q/jing:aaa/cc/ld

7、使用env命令显示所有的环境变量 。在命令提示符下键入env就行了。

set命令显示所有本地定义的Shell变量。

8、常见的环境变量

PATH:决定了shell将到哪些目录中寻找命令或程序

HOME:当前用户主目录

MAIL:是指当前用户的邮件存放目录。

SHELL:是指当前用户用的是哪种Shell。

HISTSIZE:是指保存历史命令记录的条数。

LOGNAME:是指当前用户的登录名。

HOSTNAME:是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。

LANG/LANGUGE:是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。

PS1:是基本提示符,对于root用户是#,对于普通用户是$。

PS2:是附属提示符,默认是“>”。可以通过修改此环境变量来修改当前的命令符,比如下列命令会将提示符修改成字符串“Hello,My

NewPrompt :) ”。

# PS1=” Hello,My NewPrompt :) “

9、使用修改.bashrc文件(在用户的家目录下)进行环境变量的编辑,只对当前用户有用。使用修改

/etc/profile 文件进行环境变量的编辑,是对所有用户有用。大家一定要注意区别。

10、Linux

profile文件在系统启动时将被运行。大家可以在里面加入其他命令,但是一定要加正确,不然的话系统会启动不起来的。

00分享举报

linux中etc profile的作用,linux的etc/profile文件的作用是什么相关推荐

  1. linux中_Linux基础知识(Linux系统、Linux中的链表)

    Linux系统简介 Linux系统的结构及特点 Linux系统的结构图如下图所示: 从上图可以看出,Linux是一个典型的宏内核(一体化内核)结构.硬件系统上面时硬件抽象层,在硬件抽象层上面时内核服务 ...

  2. linux 查找后删除目录,linux中find与rm实现查找并删除目录或文件

    linux 下用find命令查找文件,rm命令删除文件. 删除指定目录下指定文件 find 要查找的目录名 -name .svn |xargs rm -rf 删除指定名称的文件或文件夹: find - ...

  3. 19. linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解

    linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解 文章目录 Linux权限位 读写执行 三种权限真正含义和作用 权限对文件的作用 权限对目录的作用 示例 chmod 使用数 ...

  4. linux find 删除文件夹,linux中find与rm实现查找并删除目录或文件linux操作系统 -电脑资料...

    在linux中find是查找搜索文件而rm是删除文件,下面我们来看一篇linux中find与rm实现查找并删除目录或文件的实例,希望文章对大家会有所帮助, 删除指定目录下指定文件 find 要查找的目 ...

  5. centos sudo不能运行_如何在 Linux 中配置 sudo 访问权限 | Linux 中国

    Linux 系统中 root 用户拥有 Linux 中全部控制权力.Linux 系统中 root 是拥有最高权力的用户,可以在系统中实施任意的行为.-- Magesh Maruthamuthu Lin ...

  6. Linux中7个用来浏览网页和下载文件的命令

    上一篇文章中,我们提到了rTorrent.wget.cURL.w3m.Elinks等几个有用的工具,很多人回信说还有其它几个类似的工具也值得讨论,所以就有了这篇文章.如果错过了第一部分的讨论,可以通过 ...

  7. linux取证教程,Linux中的取证(Forensics in Linux)

    Linux中的取证(Forensics in Linux) 数字调查的主要问题是通过加密或任何其他格式保护重要证据或数据. 基本示例是存储密码. 因此,有必要了解Linux操作系统在数字取证实施中的使 ...

  8. Linux中使用du -d n 显示当前文件目录下文件夹的大小

    Linux中使用du -d n 显示当前文件目录下文件夹的大小 du -d n 其中 du 代表disk usage 硬盘使用 d 代表directory n 代表显示当前目录下文件夹的层数 root ...

  9. linux中less命令详解,linux中的less命令的详细解释

    linxu下的less命令可以查看文本文件.下面由学习啦小编为大家整理了linux的less命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的less命令的详细解释 less命令语法 l ...

  10. Linux中shift命令的用法,Linux中shift命令起什么作用呢?

    摘要: 下文讲述Linux中shift的功能说明,如下所示: shift命令功能: 用于对参数的移动(左移), 如: 在不知道传入参数个数的情况下依次遍历每个参数然后进行相应处理 (常见于Linux中 ...

最新文章

  1. oracle数据库 pc6,使用logdump 查看ogg的CSN
  2. DPM2012恢复单个Exchange2010用户邮箱
  3. SSM综合练习表结构介绍
  4. lineNumber: 1; columnNumber: 1; 前言中不允许有内容
  5. 漫步数理统计一——绪论
  6. PC端编辑 但能在PC端模拟移动端预览的富文本编辑器
  7. C#操作存储过程,输入参数,返回结果
  8. DBCC CHECKIDENT 和SET IDENTITY_INSERT table OFF
  9. java 抽象工厂 类图_Java 抽象工厂模式
  10. 集成底座POC方案说明
  11. 2022-2027年(新版)中国石油化工行业发展建议及投资前景展望报告
  12. linux清除系统垃圾文件
  13. 工行网银助手发癫,谷歌g.cn中枪了
  14. SPI写入数据的时候记得读取,不然会一直读出0xFF!
  15. matlab实现单(双)极性,Matlab实现单(双)极性(不)归零码
  16. 【福利帖】7日玩转ESP32
  17. Glide如何加载项目中的图片资源
  18. outlook电子邮件解析_放大Outlook 2007中的电子邮件
  19. 03_建立 Windows 和虚拟机 Ubuntu 共享文件夹
  20. JavaScript动画1-速度动画

热门文章

  1. js 隐藏手机号码中间四位
  2. java可以搞图像,java图像浏览器
  3. 复习笔记2-计算机软件及使用
  4. java kdtree_KdTree说明
  5. 关于无法添加微信有隐私设置的好友
  6. 什么样的人才能做互联网产品经理【爬取拉勾网招聘信息】
  7. 手把手教你用Python模拟登录淘宝 !
  8. 使用麦克风和Arduino测量噪音水平(以dB为单位)
  9. 工作日记22-12-21
  10. Keras NLP——词袋模型