首页 > 系统相关 >linux没有root权限修改环境变量怎么办

linux没有root权限修改环境变量怎么办

时间:2024-01-18 14:22:54浏览次数:26  
标签:文件 这个 命令 主目录 bashrc linux root 环境变量

Linux系统可以自己建立和管理环境变量文件,而且每个用户都可以在自己的主目录下创建一个 bash 环境变量文件,这个文件会在用户登录时自动执行。

创建这个文件的命令是:

```
touch ~/.bashrc
```

然后可以使用任意文本编辑器打开这个文件,添加需要的环境变量,例如:

```
export MY_VAR="Hello World"
```

保存并退出编辑器,然后加载这个文件:

```
source ~/.bashrc
```

现在这个环境变量就可以在当前终端会话中使用了。如果需要在所有终端会话中都生效,可以将这个 export 命令添加到 /etc/bashrc 文件中。这个文件在系统启动时会自动加载。

在 Linux 系统中,从默认情况下 bash 环境变量文件.bashrc被创建在用户的主目录下。你可以输入以下命令来查看主目录:

cd ~

或者

cd $HOME

这个命令会将当前工作目录切换到当前登录用户的主目录下。一旦在主目录中, 你可以使用如下命令来查看.bashrc文件是否存在:

ls -a | grep .bashrc

运行这条命令,如果.bashrc文件存在,你将会看到像下面这样输出:

.bashrc

如果你想编辑这个文件,可以输入以下命令:

nano ~/.bashrc

使用 nano 编辑器(或者你喜欢的任何文本编辑器)打开并编辑这个文件, 保存并关闭后就可以在终端上使用添加的环境变量了。

 

标签:文件,这个,命令,主目录,bashrc,linux,root,环境变量
From: https://www.cnblogs.com/bulesea/p/17972421

相关文章

  • Cloth Simulation with Root Finding and Optimization
    目录0前言1ImplicitMethod1.1Root-finding1.2Optimization1.3Insight2Newton-RaphsonMethod3Mass-SpringSystem3.1Matrixcalculus3.2ASpringwithTwoEnds4ExplainationofInitCodewith3DImage4.1Initialize4.2Index4.3Edge4.4SortEdge5Update6Get_G......
  • systemtap统计 探测linux驱动中某个函数的执行时间
    直接上脚本:#!/usr/bin/stapglobalstart,endprobemodule("your_driver").function("your_function"){start[tid()]=gettimeofday_ns()}probemodule("your_driver").function("your_function").return{end[tid()]=get......
  • 记住以下10条,Linux磁盘与文件系统管理无忧矣
    1、查看当前Linux系统所支持的文件系统:ls-l/lib/modules/$(uname-r)/kernel/fs;目前已加载到内存中支持的文件系统:cat/proc/filesystems。2、让内核重新读取新的分区表,在屏幕上不打印任何内容,无需重启操作系统即可使用新的分区表:partprobe。3、fdisk无法处理大于2TB的以上的......
  • Linux下安装Perl 5
    在安装openssl时需要安装Perl5,否则报一下错误。Operatingsystem:x86_64-whatever-linux2YouneedPerl5.需要有gcc环境安装Perl5的执行步骤为:####需要安装perl-5https://www.cpan.org/src/README.htmlwgethttps://www.cpan.org/src/5.0/perl-5.28.0.tar.gztar-xzfp......
  • 2 种从 Linux 终端下载文件的方法
    如果你被困在Linux终端,比如说在服务器上,如何从终端下载文件?在Linux中是没有download命令的,但是有几个Linux命令可用于下载文件。在这篇终端技巧中,你将学习两种在Linux中使用命令行下载文件的方法。我在这里使用的是Ubuntu,但除了安装,其余的命令同样适用于所有其他L......
  • 连接云服务器及Linux常用指令学习
    连接云服务器及Linux常用指令学习:https://blog.csdn.net/qq_50748038/article/details/126124924centos超级用户普通用户切换:https://blog.csdn.net/day_in_night/article/details/39477155?ops_request_misc=&request_id=&biz_id=102&utm_term=centeros%20%E5%88%87%E6%8D%A2%......
  • 入门Linux运维工程师需要掌握的知识点和工具以及技能
    Linux系统的学习,可以选用redhat或centos,特别是centos在企业中用得最多,当然还会有其它版本的,比如Ubuntu等,根据自己的工作情况和兴趣来定。当然不同发行版本主要是包上的区别以及一些命令的差异,其他内核上的东西都大同小异。对于刚入门或准备入门Linux运维的来说,整理总结了以下10个......
  • linux下配置wifi自动获取ip地址
    wpa或者wpa2加密网的wifi操作步骤:1、配置WPA和WPA2加密的WiFi,主要使用wpa_supplicant工具,它被设计成一个运行在后台的守护进程。可以看成两个主要可执行工具:wpa_supplicant:后台运行,相当于服务端。wpa_cli:前端来进行搜索,设置和连接网络,相当于客户端。2、wpa_cli和wpa_supplicant......
  • archlinux xfce 出现[FAILED] Failed to mount /boot, systemctl status boot.mount出
    开机显示:[FAILED]Failedtomount/boot使用命令systemctlstatusboot.mount后出现mount:/boot:unknownfilesystemtype'vfat':pacman-Qilinux显示安装了6.7.arch3-1版本的内核而uname-a显示6.6.10-arch1-1版本的内核我的环境是archxfce+windows8.1个人原因......
  • linux系统安装dpdk
    预安装编译dpdk所需软件dpdk20.11与之前版本相比,使用了meson和ninjia的编译方式#aptinstallpython3.8python3-pyelftools由于meson依赖python3.7及以上版本,这里选择安装python3.8如果选择pip安装meson和ninja#pip3installmesonninja--user(pip3安装meson默认安装在/......