1. 程式人生 > >Linux下非root使用者環境變數使用小結

Linux下非root使用者環境變數使用小結

先簡單講解一下環境變數,是作業系統或程式執行時候預設設定的引數,比如path路徑變數,或者說是當要執行某個命令或程式的時候預設尋找的路徑。

環境變數可以分為永久變數和臨時變數,或是使用者變數和系統變數。在多人使用同一伺服器時,作為非root使用者,一般不能直接修改.bashrc(會影響所有使用者)。可以在自己目錄下單獨新增環境配置檔案,如編寫以下內容:

export PYTHONPATH=/home/usr/caffe/python:$PYTHONPATH

儲存為set_env.sh,然後執行以下命令:

source set_env.sh

即可令自己的環境配置立即生效,不需要重啟終端。這種設定方式只會對當前使用者生效。

而想要恢復之前的通用環境變數設定時(例如要呼叫公用的庫),執行以下命令即可:

source ~/.bashrc

相關推薦

Linuxroot使用者環境變數使用小結

先簡單講解一下環境變數,是作業系統或程式執行時候預設設定的引數,比如path路徑變數,或者說是當要執行某個命令或程式的時候預設尋找的路徑。 環境變數可以分為永久變數和臨時變數,或是使用者變數和系統變數。在多人使用同一伺服器時,作為非root使用者,一般不能直接修改.bash

linuxroot用戶安裝軟件

出現問題 減少 操作 開始 RM -c str AD 難題 轉自:tlanyan 從windows轉移到Linux的用戶最開始有各種不適,因使用習慣水土不服而放棄Linux的不在少數。還沒有領略到Linux的美好就退卻,對於這類人只能說可惜。還有部分人在個人電腦上用Linu

linux檢視系統屬性 Linux檢視和新增環境變數

Linux下檢視和新增環境變數 #檢視tomcat安裝路徑 sudo find / -name *tomcat* $PATH:決定了shell將到哪些目錄中尋找命令或程式,PATH的值是一系列目錄,當您執行一個程式時,Linux在這些目錄下進行搜尋編譯連結。   編輯你的 PATH 宣告

Linux配置JDK到環境變數

1、下載 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 這裡你可以下載到你的window中,然後通過Xftp直接扔上去,雖然很不技術,但是姑且這麼玩吧,因為wget

Udev規則及Linuxroot使用者使用串列埠的許可權設定

系統 Ubuntu 16.04 LTS Linux下的裝置使用都需要使用sudo或root使用者才能開啟,為了能讓普通使用者也能使用串列埠,有以下兩種方法: 1、可以增加udev規則來實現,具體方法如下: sudo vim /etc/udev/rules.

基礎教程:5、圖解LinuxJDK安裝與環境變數配置

5.1 下載JDK8 (1)百度搜索“jdk8”第一條結果就是JDK下載地址 (2)接受協議,單擊下載 (3)JDK的上傳到Linux伺服器 首先,通過XShell連線遠端伺服器; 然後,單擊工具欄中的xftp圖示,如下圖所示; 最後,將已經下載的Linux版的JDK8軟體包檔案

linux 設定php的環境變數 php: command not found

在自己的根目錄進行執行phpinfo();     檢視php的根目錄。 假如自己查詢的目錄是/www/wdlinux/apache_php-5.6.21/bin, 查詢完成後,先進入linux目錄

LinuxRoot使用者解決ImportError: No module named bz2

最近在學習word2vec的內容,並且發現了Python版本的實現程式碼gensim,在使用gensim進行測試的時候提示ImportError: No module named bz2。需要安裝bz2,但是我所使用的Linux伺服器沒用root許可權,並且原有的Pyt

linux 常用命令及在linux設定jdk的環境變數

1、ifconfig:檢視ip地址2、java -version:檢視jdk的版本3、rpm -qa | grep 軟體的名稱:查詢和指定名稱相關的軟體4、rpm -e --nodeps 軟體名稱:解除安裝指定的軟體5、rpm -ivh 軟體名稱: 安裝指定的軟體6、uname -a :檢視linux系統的基

Linuxroot使用者如何安裝軟體

首先需要解釋一下程式是怎樣執行的。在Linux下,使用者在終端下輸入一個命令,比如ls,這個命令是怎樣被執行的呢?大致流程為:在當前使用者的path路徑資料夾下查詢名為ls的可執行檔名,如果找到,則執行ls檔案;如果找不到,則提示未安裝或者找不到。這裡很重要的就是path路徑的內容,如果沒有指定路徑,則會在p

linuxroot許可權的mysql安裝

使用mysql使用者安裝mysql Centos系統: 切換到使用者根目錄:cd ~ 下載安裝包: 解壓包: tar -zxvf mysql-5.1.28-rc.tar.gz 建立安裝目錄:mkdir mysql cd mysql-5.1.28-rc .

Linux列印/設定 uboot環境變數

1. 進入在u-boot原始碼的tools/env目錄,修改那個配置檔案,改成自己板子上nand的塊大小, 2. 到u-boot的頂層目錄,make env,在env下就生成了fw_printenv程式,fw_printenv工具有讀寫uboot環境變數區的能力。 3. 至

wdcp 的 linux 設定php的環境變數軟連結 php: command not found

我用的是wdcp3.2版本,通過FINALSHELL連線到linux伺服器後,想通過命令檢視是否支援workerman執行 curl -Ss http://www.workerman.net/check.php | php 執行後,提示 -bash: php:

Linux環境root使用者安裝Python及相關庫

以前在使用Python的時候,都是使用root使用者安裝好的全域性python,現在,因為root使用者安裝的Python版本太低,同時自己沒有root許可權去對全域性Python升級,所以要在非root使用者下安裝自己指定的Python。因此,就重新整理了一份如何在Li

JAVA(JDK)在linux環境部署及配置環境變數

1.首先在網上下載一個jdk的壓縮檔案,以gz為結尾的 2.開啟機器。cd /usr/local 到這個目錄下,rz上傳檔案 3.等待檔案上傳好後,ll檢視一下,然後建立一個資料夾mkdir -p /usr/java。之後把jdk檔案移動到java目錄下。mv

linux伺服器root許可權安裝anaconda(以Anaconda3-5.0.1-Linux-x86_64.sh為例)

1.找到自己需要的anaconda版本並下載下來(可以用迅雷下載~速度還快點~),上傳到伺服器自己目錄下; 下載地址:https://repo.anaconda.com/archive/ 2.cd到anaconda安裝包目錄下,安裝anaconda: # bash Anaconda3-5

golang在linux和windows的安裝以及環境變數的配置

由於最近的學的語言比較多,導致一些初衷的東西有些混亂,所以以後還是要養成寫部落格總結的習慣,好了廢話就不多說了,大神請跳過,先來總結一下golang的安裝以及環境搭建: 裡面有各種環境的安裝說明以及環境變數配置,這裡可以直接移步,由於本人用linux較多,此處說明一下li

Linux作業系統三種配置環境變數的方法

現在使用linux的朋友越來越多了,在linux下做開發首先就是需要配置環境變數,下面以配置java環境變數為例介紹三種配置環境變數的方法。 1.修改/etc/profile檔案 如果你的計算機僅僅作為開發使用時推薦使用這種方法,因為所有使用者的shell都有權使用這些

linux、unix檢視和新增環境變數

$PATH:決定了shell將到哪些目錄中尋找命令或程式,PATH的值是一系列目錄,當您執行一個程式時,Linux在這些目錄下進行搜尋編譯連結。 編輯 PATH 宣告,其格式為:   PATH=

linux伺服器root許可權搭建tensorflow框架

在linux上跑tensorflow程式的時候,往往需要各種python包,或者不同的版本的python,tensorflow,在沒有root許可權的情況下,只能去找管理員。這裡分享一下我是如何在自己的