1. 程式人生 > >Linux的變數種類及設定【ATCO整理】

Linux的變數種類及設定【ATCO整理】

1. 顯示環境變數HOME
  $ echo $HOME
  /home/redbooks


2. 設定一個新的環境變數hello
  $ export HELLO="Hello!"
  $ echo $HELLO
  Hello!


3. 使用env命令顯示所有的環境變數
  $ env
  HOSTNAME=redbooks.safe.org
  PVM_RSH=/usr/bin/rsh
  Shell=/bin/bash
  TERM=xterm
  HISTSIZE=1000
  ...


4. 使用set命令顯示所有本地定義的Shell變數
  $ set
  BASH=/bin/bash
  BASH_VERSINFO=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu")
  BASH_VERSION='2.05b.0(1)-release'
  COLORS=/etc/DIR_COLORS.xterm
  COLUMNS=80
  DIRSTACK=()
  DISPLAY=:0.0
  ...


5. 使用unset命令來清除環境變數
  set可以設定某個環境變數的值。清除環境變數的值用unset命令。如果未指定值,則該變數值將被設為NULL。
示例如下:
  $ export TEST="Test..." #增加一個環境變數TEST
  $ env|grep TEST #此命令有輸出,證明環境變數TEST已經存在了
  TEST=Test...
  $ unset $TEST #刪除環境變數TEST
  $ env|grep TEST #此命令沒有輸出,證明環境變數TEST已經不存在了
  
6. 使用readonly命令設定只讀變數
  如果使用了readonly命令的話,變數就不可以被修改或清除了。
示例如下:
  $ export TEST="Test..." #增加一個環境變數TEST
  $ readonly TEST #將環境變數TEST設為只讀
  $ unset TEST #會發現此變數不能被刪除
  -bash: unset: TEST: cannot unset: readonly variable
  $ TEST="New" #會發現此也變數不能被修改
  -bash: TEST: readonly variable
  環境變數的設定位於/etc/profile檔案
  如果需要增加新的環境變數可以新增下屬行
  export path=$path:/path1:/path2:/pahtN

相關推薦

Linux變數種類設定ATCO整理

1. 顯示環境變數HOME   $ echo $HOME   /home/redbooks 2. 設定一個新的環境變數hello   $ export HELLO="Hello!"   $ echo $HELLO   Hello! 3. 使用env命令顯示所有的環境變數   $ env   HOSTNAME=

Mysql變數查詢設定

檢視全域性變數 SHOW GLOBAL VARIABLES; 檢視當前會話下的外來鍵約束 SELECT  @@FOREIGN_KEY_CHECKS; 禁用當前會話下外來鍵約束 SET FOREIGN_KEY_CHECKS=0; 啟動當前會話下外來鍵約束 SET FOREIG

Mysql全域性變數查詢設定

在開發和測試mysql的效能過程中我們需要對mysql進行適當的優化處理。最直接的方式就是修改全域性變數以適應實際的需求。檢視全域性變數命令:SHOW GLOBAL VARIABLES; 設定全域性變數

Linux c括號作用域原創筆記

地址 fine turn print key tdi def macro stdio.h 大師指點後,所做的筆記,很感謝一起願意研究技術的同事,以下不是本人原創,是他分析的成果#include <stdio.h> #include <time.h&g

問題整理php調用python腳本無顯示問題

php python 環境:windows Server2008+Apache+php+MySQL 問題:shell可以執行成功,但是php調用python就不行了 開發一個項目時需要用php調用python命令,如下: $cmd = ‘python

總結整理javascript基礎入門學習(慕課網學習)

節點 confirm pro remove prompt 例如 ref 存儲 基礎入門 https://www.imooc.com/learn/36 註意: javascript作為一種腳本語言可以放在html頁面中任何位置,但是瀏覽器解釋html時是按先後順序的,所以前面

總結整理overflow: auto/hidden;清除自己

12px borde 清除浮動 nav pre flow 需要 效果 size .top-nav{ font-size: 12px; font-weight: bold; li

總結整理http-https

log 整理 消息 cer 基本原理 ati 公鑰加密 簽名 如何 上面這種加密消息的方式就是對稱加密,你知道如何加密,也知道如何解碼。然後李雷跟韓梅梅用的字母表偏移的加密方法叫 Caesar cipher, 凱撒加密。現實世界中用的加密算法會更復雜,但是基本原理相同。 上

總結整理JQuery基礎學習---事件篇

交互 .... over 指針 events 返回值 避免 func 坐標 jQuery鼠標事件之click與dbclick事件 用交互操作中,最簡單直接的操作就是點擊操作。jQuery提供了兩個方法一個是click方法用於監聽用戶單擊操作,另一個方法是dbclick方

總結整理關於跨域

ade OS erro sea pro div 總結 pre utf 1. 代理 北京的服務器:www.beijing.com/service.php 上海的服務器:www.beijing.com/proxy-shanghaiservice 比如在北京的web服務器後臺(w

總結整理json數據請求簡化版理解(祺哥的成果)

如果 body 是你 函數 har 合同 esp 避免 轉換 在同源js目錄下新建.txt文件 { "news":[ {"title":"審計管理","time":"2018-03-10 21:00"}, {"title":"菜單管理","time":

總結整理高德LBS開放平臺學習

eat min 引入 開放 工具箱 view city 體驗 () 高德LBS開放平臺地址 http://lbs.amap.com/api/javascript-api/guide/create-map/mapstye 概述->示例中心Demo體驗->開發

總結整理WebGIS基礎

組件 透明 電子商務 系統 瀏覽器 方法 移動gis 產品 數量 1.萬維網:www是world wide web的簡稱是在超文本基礎上形成的信息網 2.互聯網:即廣域局域網及單機按照一定的通訊協議組成的國際計算機網絡 3.WebGIS:網絡地理信息系統,指基於I

總結整理地圖投影(轉)

相對 十分 body 角度 投影 解析 經緯度坐標 福特 曲面 1.地球橢球體 地球是一個表面很復雜的球體,人們以假想的平均靜止的海水面形成的“大地體”為參照,推求出近似的橢球體,理論和實踐證明,該橢球體近似一個以地球短軸為軸的橢園而旋轉

總結整理arcgis js api的Map類

div eal sna ice click esri 顯示 navi 完成 ArcGis for javascrept_ESRI_Map類:   1. 構造方法:esri.Map();     參數: extent 如果設置了該選項,一旦這個選項的投

總結整理微信產品-張小龍-PM學習總結

的人 重要 二維碼 皮膚 品牌 問題 出發 是否 優化 偉大的產品可以滿足人類的情感需求。找到需求背後的心理訴求產品的終極目標是滿足任性需求,不在產品中摻雜自己的道德感。“我有個好主意”,往往都是脫離用戶需求的。 1,不直接滿足用戶需求2,用戶需求是零散的,解決方案是歸納抽

總結整理什麽樣的產品是好產品

功能 理學 成了 額外 功能性 細節 帶來 每一個 百萬 成功的產品(滿足了用戶需求、改變了用戶習慣、千百萬的用戶) 1、是否完成了既定目標(盈利、提升效率、沈澱用戶) 2、是否創造了額外了價值(不僅單一實現目標) 好的產品(成功的產品不等於好產品) 1、富有創新性(滴滴墊

總結整理產品經理-電臺

設計 人力 未來 獨立 阿裏 人的 科研 優秀 堅強 電臺-開言扯空-簡明 p4-p9 p4,p5應屆本科研究生,社招p6起,p6本科滿三年,碩士兩年,p6,p7主力軍,p7是專家,本科工作5年,碩士4年,好的企業或好的學校背景 p8業內工作8,9年 p9總監,資深專家

總結整理房產類理解

整理 2017年 bubuko 推出 預約 分享 img alt 螞蟻 安居客:背靠58,2017年被安居客收購 鏈家:2018年4月份推出貝殼找房 非凡:背靠萬達 自如:鏈家旗下,租房O2O,線上預約,線上簽約,租後服務 2016:鏈家-安居客-搜房網-非凡-ari

總結整理關於房產app的比較

信息 買賣 體驗 需求 即將 bsp 租房 滿足 二手 從切換城市的分類方式就能看出來,因覆蓋城市很多,搜房網(房天下)跟安居客都用上了拼音選房,而鏈家因城市很少,只需簡單羅列即可。 搜房網(房天下)覆蓋城市多達651個,覆蓋範圍最廣,安居客為500個,兩者基本實現了國內主