linux下 export只能設定臨時變量
今天在調用ABBYY的時候,需要傳遞APPID和APPPASSWD給系統環境才能夠執行相應的python調用代碼。
設置之後,因為寫代碼自己關掉了terminal,後面直接運行報錯,訪問權限不存在。以為是我申請的賬號密碼發生了錯誤,排查了半天。
後來請過查詢,發現問題出現在export命令上。
解釋:
export命令定義變量【只對當前shell(BASH)有效(臨時的)】
在shell的命令行下直接使用[export 變量名=變量值]定義變量,該變量只在當前的shell(BASH)或其子shell(BASH)下是有效的,
shell關閉了,變量也就失效了,再打開新shell時就沒有這個變量,需要使用的話還需要重新定義。
linux下 export只能設定臨時變量
相關推薦
linux下 export只能設定臨時變量
變量 還需 報錯 設定 linu mina pytho rmi 系統環境 今天在調用ABBYY的時候,需要傳遞APPID和APPPASSWD給系統環境才能夠執行相應的python調用代碼。 設置之後,因為寫代碼自己關掉了terminal,後面直接運行報錯,訪問權限不存在。以
Linux下修改/設置環境變量JAVA_HOME
linux下修改/設置環境變量java_hom1. 永久修改,對所有用戶有效 # vi /etc/profile //按鍵盤[Shift + g], 在profile文件最後添加下面的內容:JAVA_HOME=/usr/local/java/jdk1.7.0_25 JRE_HOME=$JAVA_H
Linux下怎樣添加環境變量
linux 環境變量linux添加環境變量主要是通過添加PATH變量值來實現,具體方法如下:如想將一個路徑加入到$PATH中,可以像下面這樣做:1、控制臺中設置,不贊成這種方式,因為他只對當前的shell 起作用,換一個shell設置就無效了:$PATH=$PATH:/NEW_PATH (關閉shell P
linux下為git設定臨時代理
linux下為Git設定代理 git config --global http.proxy http://proxy.com:1234 git config --global https.proxy http://proxy.com:1234 git config --global http
在Linux下配置jdk的環境變量
重啟 linu 狀態 刪除文件 ftw 技術 刪除 .com linux中 將下載好的jdk上傳到software文件夾裏面 (使用WinSCP可以非常便捷的將windows下的文件通過拖拽的方式拖入到Linux中。) 去到software這個目錄 輸入命令:
面面觀 | docker下開發,修改環境變量啟動jetty
from 官網 ons 啟動 好的 step config alt project 01 本地測試docker程序 遇到問題:Docker程序使用系統的環境變量啟動的。 新智雲官網www.enncloud.cn 在服務器運行的時候是可以的,但是在本地啟動的時候就補行了。
CentOS下查找java環境變量
軟鏈接 class echo total centos 1.7 變量 default highlight [[email protected]/* */ opt]# echo $JAVA_HOME /usr/java/default [[email
1.3 將臨時變量內聯化
pan 源代碼 color urn () 表達式 san font col 【1】源代碼 1 bool moreThanOneThousand() 2 { 3 int nResult = 10 * 10 * 10; 4 return (nResu
1.6 分解臨時變量
font 結果 源代碼 eight 賦值 pre -s logs col 【1】源代碼 1 void calculate() 2 { 3 double dTemp = 2 * (height + width); 4 qDebug() <&l
重構改善既有代碼設計--重構手法02:Inline Method (內聯函數)& 03: Inline Temp(內聯臨時變量)
臨時變量 替代 xtra 移動 get replace 16px ber ble Inline Method (內聯函數) 一個函數調用的本體與名稱同樣清楚易懂。在函數調用點插入函數體,然後移除該函數。 int GetRating()
重構改善既有代碼設計--重構手法06:Split Temporary Variable (分解臨時變量)
font bsp 責任 獨立 剖析 ron 代碼 一個 變量 你的程序有某個臨時變量被賦值超過一次,它既不是循環變量,也不被用於收集計算結果。針對每次賦值,創造一個獨立、對應的臨時變量 double temp = 2 * (_height + _width); Sy
1.交換兩值內容 2.不創建臨時變量交換兩只內容 3.求十個數中的最大值 4.講三個數由大到小輸出 5.求兩個數最大公約數
www. 最大公約數 十個 following .com blank 臨時變量 lan follow 露x都對貝姨芽沽1才39賢http://www.facebolw.com/space/2104128 ZP鋪巢嗣3瀉HX7Dhttp://www.facebolw.com
1. win10 下安裝python(環境變量配置)
python win10(1)下載安裝登陸python官網:https://www.python.org/ 下載python安裝包(2或3),版本不用太糾結下載下來後雙擊安裝,默認裝在C盤,進入C盤,可以看到python27這個目錄(2)配置環境變量右鍵"我的電腦"--“屬性”--“高級系統設置”--“環境變
Linux添加目錄到環境變量以及添加sublime到環境變量
用戶 mage 成就 ron 啟動文件 personal 全局 直接 key 博主之前有過這種情況,就是在普通用戶下su ls等命令還有效,可登陸進root用戶之後這些常用的命令竟然失效了。 像這樣 這問題其實很簡單,但是對於不清楚環境變量的配置的同學來說也的確棘手,我
Linux Shell編程之特殊變量
Linux Bash編程的簡單操作$0 這個是腳本文件的路徑本身(相對路徑)如果當前目錄下有執行腳本文件,就不能寫絕對路徑進行執行。$# 這個變量用來記錄輸入參數的個數6就是本次執行命令時輸入的參數個數。$* 這個變量記住了所有輸入的參數$@ 這個變量也記住了所有輸入的參數那麽$@ 和$* 有什麽區別的?$@
Linux/Centos jdk安裝.java環境變量配置
java Linux Centos 系統 運維 Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優
5、【Linux系統編程】環境變量
第一次 的區別 nvi 用戶目錄 mail 操作 key 推薦 一行 前言 1. 環境變量是操作系統環境設置的變量,適用於整個系統的用戶進程; 2. 環境變量可以在命令中設置,但是用戶註銷的時候將會丟失這些設置值; 3. 若要重復適用,則最好在.profile中
linux一些比較重要的環境變量。配置文件
pat name 方法 搜索路徑 file 環境變量 ldconfig linux dconf 永久添加環境變量PATH 方法一:編輯/etc/profile.d/NAME.sh 寫入這句話export PATH=/PATH/TO/SOMEWHRER:$PATH 永久修改
linux下jdk安裝設定
1. 解壓tar tar -xzvf 包名.tar.gz 2、配置jdk環境變數 vi /etc/profile export JAVA_HOME=/home/jdk1.8.0_121 export PATH=$PATH:$JAVA_HOME/
Linux下為命令設定別名的方法
我們都知道,在管理和維護Linux系統的過程中,將會使用到大量命令,有一些很長的命令或用法經常被用到,重複而頻繁的輸入某個很長命令或用法是不可取的。這時可以使用 別名 功能將這個過程簡單化。Linu