Linux的變數種類及設定【ATCO整理】
$ 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個,兩者基本實現了國內主