linux环境变量设置方法(PATH等环境变量)

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

linux系统的环境变量有很多,这里简单介绍几个常见环境变量的设置方法。

环境变量PATH

这个环境变量,表示“可执行程序的查找路径”。

1、查看PATH的值,输入“echo $PATH”。

2、修改PATH的值的方法

(1)暂时性修改

  • 在命令行输入“export PATH=PATH:xxx”,xxx表示新添加的内容。
  • 这样修改的话,关闭终端后就失效了。

(2)永久性修改

  • 修改~/.bashrc(建议)或系统级别的/etc/profile文件,在其中添加“export PATH=xxx:$PATH”,然后“source .bashrc”。xxx表示新添加的内容。
  • Source命令也称为“点命令”,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。

环境变量LD_LIBRARY_PATH

这个环境变量,表示“动态库的查找路径”。

1、查看LD_LIBRARY_PATH的值,输入“echo $LD_LIBRARY_PATH”。

2、修改LD_LIBRARY_PATH的值的方法

(1)暂时性修改

  • 在命令行输入“export  LD_LIBRARY_PATH=LD_LIBRARY_PATH:xxx”,xxx表示新添加的内容。
  • 这样修改的话,关闭终端后就失效了。

(2)永久性修改

  • 修改~/.bashrc或系统级别的/etc/profile文件,在其中添加“export PATH=xxx:$LD_LIBRARY_PATH”,然后“source .bashrc”。xxx表示新添加的内容。

(3)不修改LD_LIBRARY_PATH

  • 在/etc/ld.so.conf中添加一行/usr/local/mysql/lib,然后在命令行输入命令“ldconfig”。
  • ldconfig命令的作用:在默认搜寻目录(/lib和/usr/lib))和动态库配置文件/etc/ld.so.conf内所列的目录中,搜索出可共享的动态链接库(格式如lib*、.so*)),进而创建出动态装入程序(ld.so)所需要的链接和缓存文件。缓存文件默认为/etc/ld.so.cache,该文件保存着已排好序的动态链接库的名字列表。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/461013.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ASP.NET后台调用前台JS函数的三种常见方法

为什么80%的码农都做不了架构师?>>> 第一种:使用普通的添加控件中的Attributes属性进行调用 例如,像一般的普通的按钮:Button1.Attributes.Add("onclick","MyFun();"); 此方法只能在Onload中或者…

Android基础知识大纲

原文链接:http://android.eoe.cn/topic/overview * Android是什么?*版本:Android 4.0 r1原始页面:http://developer.android.com/guide/basics/what-is-android.htmlAndroid是一个移动设备的程序集合,包括的操作系统、…

linux unix shell programming,UnixampLinux Shell Programming I.ppt

《Unix&ampLinux Shell Programming I.ppt》由会员分享,可在线阅读,更多相关《Unix&ampLinux Shell Programming I.ppt(17页珍藏版)》请在人人文库网上搜索。1、Unix/Linux Shell Programming I,Dec 14th 2011 Shen Wei,Agenda,Unix/Linux Intro…

被遮挡的绝对定位 z-index

<div class”A” style”position:relative;”>A (relative) <div class”logo” style”position:absolute;z-index:99999;“></div> </div> <div class”B” style”position:relative;”>B (relative)</div> 最近做minisite项目时&…

嵌入式数据库sqlite在ARM上的的移植和使用

参考SQLite的编译、安装和使用_whz_zb的博客-CSDN博客&#xff0c;如有侵权&#xff0c;请告知删除。 参考&#xff1a;头文件路径问题 Linux下的头文件搜索路径 - 心哲 - 博客园 参考&#xff1a;进一步学习资源 SQlite - 标签 - likebeta - 博客园 一、源码获取 SQLite Do…

贪心法

贪心法的证明 —归纳证明&#xff1a; —贪心法使用的条件是&#xff1a;最优子结构和贪心选择正确性 —贪心算法是一步一步实现的&#xff0c; —在归纳证明的时候&#xff0c;贪心的第一步贪心选择策略的正确性就是归纳基础&#xff0c;因为以后都是一个子问题的选取&#xf…

第一季5:Hi3518EV200的环境搭建

以下内容源于朱有鹏嵌入式课程的学习与整理&#xff0c;如有侵权请告知删除。 一、内容总结 本文讲述如何安装交叉编译工具链&#xff0c;与编译源码得到uboot、kernel、rootfs镜像文件。 &#xff08;1&#xff09;安装交叉编译工具链&#xff0c;主要是通过执行osdrv/opensou…

Linux下WPS自主设置快捷键,电脑wps的word怎么自主设定快捷键

打开Word2003&#xff0c;点击“工具”选项卡&#xff0c;在下拉菜单中选择“自定义”栏。在弹出的“自定义”页面框中选择“键盘”。在弹出的“自定义键盘”页面框中选择你要设置快捷的命令&#xff0c;比如办公族在这里选择了“字体”里的“幼圆体”这个命令当前并没有快捷键…

登录和操作员管理

在MainWindow的Loaded中弹出登录对话框&#xff0c;如果没有登录则Application.Current.Shutdown()退出。 密码的MD5加盐处理&#xff0c;把盐值放在app.config的AppSetting中。 登录正确性判断&#xff0c;错误次数超过三次锁定 登录成功把当前用户Id放到Application.Current.…

Android动画的实现 上

在Android系统中也能经常见到动画&#xff0c;那么如何实现动画效果呢&#xff1f;本文就来为大家介绍动画的实现方式。 Android中动画的实现分两种方式&#xff0c;一种方式是补间动画Tween Animation&#xff0c;就是说你定义一个开始和结束&#xff0c;中间的部分由程序运算…

第一季2:HI3518EV200的初体验(检测板子是否正常工作)

以下内容源于朱有鹏嵌入式课程的学习与整理&#xff0c;如有侵权请告知删除。 一、检测步骤 1、设置PC主机有线网卡的ip地址设为192.168.1.10&#xff0c;关闭防火墙。 2、虚拟机桥接到有线网卡&#xff0c;并设置虚拟机的静态ip地址为192.168.1.141。 3、在uboot控制台设置ub…

linux安装 redis,在linux中安装redis

本文中使用的系统是Ubantu 18.04因为我是第一次使用Linux系统&#xff0c;并不知道使用哪一款比较好&#xff0c;主要是因为Ubantu的界面很好看(笑)在使用linux安装redis之前遇到过几个小问题。在本文中写下来。我在使用window远程ssh连接linux时&#xff0c;出现access denied…

cocos2d-x的Android工程开启c++0x特性

首先一定要确定你所安装NDK支持c0x&#xff08;我安装的android-ndk-r8&#xff09; 文本打开 项目目录/proj.android/jni/Application.mk 在APP_CPPFLAGS那一行最后追加上 -stdc0x&#xff0c;改完之后可能这样 APP_CPPFLAGS : -FRTTI -DCOCOS2D_DEBUG1 -stdc0x ok&#xff0c…

了解 Windows Azure 存储的可伸缩性、可用性、持久性和计费

借助 Windows Azure存储&#xff0c;应用程序开发者及其应用程序和用户可以在云中使用可用性更高、持久性更长、可伸缩性更强的海量存储。开发者可以构建能随时随地高效访问数据的服务&#xff0c;在所需的时间段内存储任意数量的数据&#xff0c;并按基于实际使用情况进行付费…

linux 安装git失败,Linux运维知识之linux下安装git常见故障整理

本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理&#xff0c;通过具体的内容向大家展现&#xff0c;希望对大家学习Linux运维知识有所帮助。FAQ1: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).[roottestss git]# git clone git192.1…

JS函数addEventListener的浏览器差异性封装

IE8及更早的版本不支持 addEventListener()函数,因此需要一个标准的函数将这些差异性做封装: 1 function addListener(target, type, handler) { 2 if (target.addEventListener) { 3 target.addEventListener(type, handler, false); 4 } else if (target.att…

第一季3:HI3518E方案整体架构介绍(硬件和软件支持)

以下内容源于朱有鹏嵌入式课程的学习与整理&#xff0c;如有侵权请告知删除。 1、硬件资源 &#xff08;1&#xff09;HI3518E单芯片提供&#xff1a;CPU DSP 内置64MB DDR ETHERNET MAC。 &#xff08;2&#xff09;外置16MB的SPI接口的Flash用来存放程序&#xff08;ubo…

线性表顺序表---逆置所有元素

1 /*顺序表中所有的元素逆置2 * 3 */4 #include <iostream.h>5 using namespace std;6 7 int main(){8 void reverse_arr(int arr[],int n);9 int a[]{0,1,2,3,4,5,6,7}; 10 int n7; 11 reverse_arr(a,n); 12 for(int i0;i<n;i){ 13 …

dhcp failover linux,ISC dhcp failover的mclt参数很重要啊

MCLT简单的说就是&#xff0c;决定了当dhcp failover因为failover通信中断或其它原因导致其中某台&#xff0c;如B机出故障时&#xff0c;由A机为B机的客户暂时提供服务时分配给客户的租约时间。文档中建议配置为3600秒&#xff0c;但也不是说3600秒是最合适的。这个参数仅能在…

第一季1:视频设备开发的技术流

以下内容源于朱有鹏嵌入式课程的学习与整理&#xff0c;如有侵权请告知删除。 1、视频从产生到被消费的整个流程 &#xff08;1&#xff09;原始视频产生&#xff1a;镜头和sensor。 &#xff08;2&#xff09;图像处理&#xff1a;ISP&#xff08;image signal processing&a…