鳥哥學習筆記六(基礎篇第十一章)

type:查看指令是否是bash內建指令

變量的設定規則

1.? 變量與變量內容以一個等號『=』來連結,如下所示:
『myname=VBird』

2.? 等號兩邊不能直接接空格符,如下所示為錯誤:
『myname = VBird』或『myname=VBird Tsai』
3.? 變量名稱只能是英文字母與數字,但是開頭字符不能是數字,如下為錯誤:
『2myname=VBird』

4.? 變量內容若有空格符可使用雙引號『"』或單引號『'』將變量內容結合起來,但
o? 雙引號內的特殊字符如 $ 等,可以保有原本的特性,如下所示:
『var="lang is $LANG"』則『echo $var』可得『lang is en_US』
o? 單引號內的特殊字符則僅為一般字符 (純文本),如下所示:
『var='lang is $LANG'』則『echo $var』可得『lang is $LANG』

5.? 可用跳脫字符『 \ 』將特殊符號(如 [Enter], $, \, 空格符, '等)變成一般字符;

6.? 在一串指令中,還需要藉由其他的指令提供的信息,可以使用反單引號『`指令`』或 『$(指令)』。特別注意,那個 ` 是鍵盤上方的數字鍵 1 左邊那個按鍵,而不是單引號! 例如想要取得
核心版本癿設定:
『version=$(uname -r)』再『echo $version』可得『2.6.18-128.el5』

7.? 若該變量為擴增變量內容時,則可用 "$變量名稱" 戒 ${變量} 累加內容,如下所示:
『PATH="$PATH":/home/bin』

8.? 若該變量需要在其他子程序執行,則需要以 export 來使變量變成環境變量:
『export PATH』

9.? 通常大寫字符為系統默認變量,自行設定變量可以使用小寫字符,方便判斷 (純粹依照使用者興趣
與嗜好) ;

10.? 取消變量的方法為使用 unset :『unset 變量名稱』例如取消 myname 得設定:
『unset myname』

用 set 觀察所有變量 (含環境變量和自定義變量)

ulimit:文件系統及程序的限制關系

變量類容的刪除與替換:

${變量#關鍵詞}  若變量內容從頭開始的數據符合『關鍵詞』,則將符合的最短數據刪除
${變量##關鍵詞}  若變量內容從頭開始的數據符合『關鍵詞』,則將符合的最長數據刪除
${變量%關鍵詞}  若變量內容從尾向前的數據符合『關鍵詞』,則將符合的最短數據刪除
${變量%%關鍵詞}  若變量內容從尾向前的數據符合『關鍵詞』,則將符合的最長數據刪除
${變量/舊字符串/新字符串}  若變量內容符合『舊字符串』則『第一個舊字符串會被新字符串取代』
${變量//舊字符串/新字符串}  若變量內容符合『舊字符串』則『全部的舊字符串會被新字符串取代』

source :讀入環境配置文件的指令

stty:終端機環境設定

轉載于:https://www.cnblogs.com/wangyongbin/p/3681093.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/273773.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/273773.shtml
英文地址,請注明出處:http://en.pswp.cn/news/273773.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

django-models類索引外鍵時候的related_name屬性作用

其實可以就理解為,一對多關系拿對象的解決 可以把引用理解為主從關系 主引用從,即一對多 , 注意外鍵字段是放在多的一端的,比如一個班級class 有很多同學 students,那么就在students類里面設置class字段值是外鍵類型 從students拿class數據很好拿, studet.class就拿到了 但是從…

查找算法分析

參考: https://www.cnblogs.com/maybe2030/p/4715035.html#_label0

PPT設計里的小技巧

首先想說的是PPT設計,現在還是有很多人只把PPT當成一個存放文字和圖片的軟件,說的更直接點就是當是一個可以全屏放映內容的軟件。但是我想說的是PPT已經走向了設計類型的軟件,當Microsoft office Powerpoint2010正式版出來的時候這種感覺更盛…

PDFlib免費下載地址及詳細介紹手冊

PDFlib是一個用于創建PDF文檔的開發工具,也可直接在你的服務器端產生PDF輸出, 可利用PDFLib提供的簡單易用的API(應用編程接口)在服務器或客戶端產生PDF文檔, PDFlib在生成PDF文檔時不需要第3方軟件的支持,也不需要其它工具。此產品屬于產品 PDFlibPDI 的…

Hbase時間同步

如果Hbase的時間沒有同步,啟動主節點會起來,子節點的regionServer就不會起來。 錯誤日志如下: aused by: org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(org.apache.hadoop.hbase.ClockOutOfSyncException): org.apache.hadoop.hba…

高德地圖AmapSDKDemo運行

①file/new/other/androd Application Poject,選擇SDKDemo,復制到workspace ②申請amap的key,名字在res/values/strings/的demo_title:為AMapsD Demo ③run-as可以在模擬器里也可以在手機上。 轉載于:https://www.cnblogs.com/jzz…

GCD,大家都知道的回顧

GCD,自iOS4.0吧,比block還要早,他的用處主要是體現在線程方面,比如你有個比較麻煩的而且循環比較大的代碼段什么,比如有個后臺下載什么的,這都必須放在子線程里一個放在子線程里執行,為了不影響…

對邏輯數據庫的操作

使用數據庫語言時,一定要注意以分號結尾( ;)1、創建數據庫CREATE DATABASE 數據庫名; CREATE DATABASE Scores;//創建指定名稱的數據庫,字符集使用的是“安裝數據庫時的指定的字符集”;CREATE DATABASE 數據庫名 CHARACTER SET 字…

數據庫---表的操作

1、創建表格式 : create table 表名(字段名1 類型(長度) 約束,字段名2 類型(長度) 約束,... ); 示例: CREATE TABLE stu(id INT PRIMARY KEY , #primary key:設置為主鍵,被修飾為主鍵的數據,不能…

auto_ptr解析

轉自 http://www.cppblog.com/SmartPtr/archive/2007/07/05/27549.htmlauto_ptr解析auto_ptr是當前C標準庫中提供的一種智能指針,或許相對于boost庫提供的一系列眼花繚亂的智能指針, 或許相對于Loki中那個無所不包的智能指針,這個不怎么智能…

Spring——自定義屬性編輯器+Bean的生存范圍+Bean的生命周期

一、自定義屬性編輯器(一個類): 步驟: 1.寫一個類,這個類繼承PropertyEditorSupport。 2.重寫setAsText()方法。 3.在bean.xml文件中添加屬性編輯器的bean。 例子:點擊打開鏈接 二、Bean的生存范圍&#xf…

數據庫---增刪改查

1、添加數據INSERT INTO 表名(字段名1,字段名2...) values(值1,值2...); INSERT INTO newstu(id,name)values(12,胡歌);INSERT INTO 表名 values(值1,值2); INSERT INTO newstu values(12,胡歌); 注意: 值與字段必須一一對應,且個數相同&…

數據庫---查詢(詳細)

1、查詢 SELECT * FROM 表名 WHERE 條件; (1)、SELECT * FROM 表名;#查詢表內的所有數據 SELECT * FROM PRODUCT;(2)、SELECT 字段1,字段2... FROM 表名;#查詢表內的指定字段的數據 SELECT PIN,PRICE FROM PRODUCT; (3)、SELECT * FRO…

微信公眾平臺開發接口PHP SDK完整版

官方提供的SDK只有一個文本消息功能,我們將所有消息的消息類型及事件響應都整理了進來,并且加入日志記錄,代碼如下: 更新日志: 2013-01-01 版本1.02014-03-15 增加圖片、視頻、語音的內容回復2014-04-09 增加菜單鏈接事…

BZOJ3570 : DZY Loves Physics I

考慮兩個質量均為m,速度分別v1、v2的小球發生完全彈性碰撞的影響: 由動能守恒得: $\frac{1}{2}mv_1^2\frac{1}{2}mv_2^2\frac{1}{2}mv_1^2\frac{1}{2}mv_2^2$$v_1^2v_2^2v_1^2v_2^2$ 由動量守恒得: $mv_1mv_2mv_1mv_2$$v_1v_2v_1v…

數據庫---主鍵約束

1、設置主鍵約束(1)、方式一:創建表時,在字段在描述處聲明指定字段為主鍵; CREATE TABLE 表名(字段 類型(長度) PRIMARY KEY,字段 類型(長度) );CREATE TABLE STUDENT(STU_ID INT PAIMARY KEY,STU_NAME VARCHAR(255) );(2)、方式二&#xff1…

關于VS2010幫助文檔的使用和VC6.0在Win7 64位下的使用

由于購置了新的電腦,安裝的是Win7 64位的操作系統,這兩天我在重新安裝編程環境的時候遇到一些問題,現在都解決掉了,分享出來以供需要的人參考。 一、以前使用的是VS2008,從VC6到2008這么多年了一只使用的MSDN是帶索引的…

數據庫---聚合查詢

聚合查詢:縱向查詢,它是對一列的值進行計算,然后返回一個單一的值;另外聚合查詢是忽略空值。 ?count:統計指定列不為NULL的記錄行數;?sum:計算指定列的數值和,如果指定列類型不是數…

【記憶法】心智繪圖

心智繪圖方法 1.提出具體、明確的記憶任務(以30min為單位) 記憶25min休息5min2.及時復習,減少遺忘(記憶關鍵字) 看到關鍵詞能夠回想起全部的內容。看到關鍵詞能夠產生生動的圖像。3.平時多背誦 有時間多記一些小東西、小片段4.復述和再現 聽到或看到什么好的故事要及…

數據庫---分組查詢

一、分組查詢:指使用group by字句對查詢信息進行分組。格式: SELECT 字段1,字段2... FROM 表名 GROUP BY 分組字段 HAVING 分組條件; 分組操作中的having子語句,是用于在分組后對數據進行過濾的,作用類似于where條件。 1、having與…