type 查詢命令是否為bash 內建命名
變數的設定規則
myname=ceshi
變數與變數內容用=連線
變數名稱可以是數字英文本母,但是不能以數字開頭。
內容如果有空白可以用單引號『』或者雙引號「」「」 但是單引號只能作為一般字元也就是文字顯示,雙引號可以引用變數。
變數的增加 "$名稱":/增加內容,或者$:/內容
export 可以使變數變成環境變數。
通常系統預設變數都是大寫字母
取消變數 unset 變數名 如unset myname;
env (environment)列出所有環境變數與自定義變數
home 主資料夾 cd ~ 就是到的這個資料夾
histsize linux可以記錄使用者使用的命令,預設1000.
lang 語言資料
random 隨機數,介於0-32767 z之間
declare -i number=$random*10/32768; echo $number
set 列出所有環境變數 與操作介面
ps1 命令提示符的設定 即 【root@ceshi~】# 這個的設定 預設 ps1='[\u@\h \w]\$ '
\u 目前使用者賬號 如root
\h 主機名第乙個小數點之前的名字 如果主機全名為 ceshi.centos.6.5 則顯示為ceshi
\h 完整主機名
\w 所在工作目錄 ,只列出最後乙個目錄名
\w 完整目錄名
\d :顯示 星期 月 日 如 thu oct 12
\t 24小時時間, hh:mm:ss
\t 12小時時間,hh:mm:ss
locate -a 檢視系統支援的語系
read 讀取鍵盤輸入的變數
-p 接提示字元
-t 等待秒
read -p 「please keyin your name: 」 -t 30 named;
please keyin your name: ceshi
echo $named
ceshi
declare 與typeset 宣告變數型別
-a 陣列array
-i 數字型別
-x 與export一樣 把變數變為環境變數
-r readonly 變數內容不可更改。也不能unset
命令別名
alias unalias
history 列出近期使用的1000條命令 。預設就是記錄1000
n 列出最近使用的n筆命令
-w 目前的history 寫入histfile中
!number 執行history中第number條命令
!command 搜尋history中以command 開頭的指令,並執行
!! 執行上一條指令
bash 進站歡迎語 /etc/issue,/etc/motd
\d 日期 如2017-10-18
\m 硬體等級 如i386 i686
\r 作業系統版本
\s 作業系統名稱
stty -a
列出所有按鍵與按鍵內容
1> 已覆蓋的方式將正確的資料輸出到指定的檔案活著裝置
1>> 以累加的方式將 正確的資料 輸出到指定的檔案或者裝置上。
2> 以覆蓋的方式將 錯誤的資料 輸出到指定的檔案或者裝置
2>> 以累加的方式 將錯誤的資料 輸出到指定的檔案或者裝置。
命令執行判斷依據 ;,&&,||
cmd;cmd
cmd1 &&cmd2 若cmd1執行完畢切正確執行 $?=0,則開始執行cmd2.若cmd1 執行完畢為錯誤$?<>0 ,則不執行cmd2
cmd1||cmd2 若cmd1執行完畢切正確執行$?=0.則cmd2 不執行,若cmd1執行完畢且為錯誤$?<>0 ,則開始執行cmd2
####我是這麼感覺不知道對不對。
&&跟and差不多 只有當左邊為真才執行右邊
||跟or 差不多 當左邊為假才執行右邊
ls /tmp/abc||mkdir /tmp/abc&&touch /tmp/abc/hehe
管線命令 |
cut 擷取
-d 分隔字元 與-f 一起使用
-f 取出第幾段
-c 以字元為單位取出
echo $|cut -d ';' -f 5
grep
取出一行,cut是從一行中取出資訊,grep 是取出一行資訊。
-c 查詢字串在檔案中的次數
-i 不區分大小寫
-n 輸出行號
-v 反向選擇
排序命令
sort
-f 忽略大小寫
-b 忽略最前面的空格符
-m 以月份名字來排序
-n 使用純數字排序,預設是文字型別排序
-r 反向排序
-t 分隔符
uniq
-i 忽略大小寫
-c 計數
wc -l 僅列出行
-w 列出多少字
-m 列出多少字元
行 字數 字元數
Linux學習筆記四
檔案磁碟管理 目錄結構 系統根目錄。所有分割槽都被掛載到這個目錄下 bin 用於存放普通使用者可執行的命令 boot 存放系統核心及啟動時所需要的檔案 dev 存放所有的裝置檔案 etc 存放系統的配置檔案 home 系統中使用者的家目錄 mnt 可移動裝置掛載目錄 root 管理員的家目錄 sbi...
Linux學習筆記(四)
二 基本的檔案內容檢視命令 無處不在的ls和cd,pwd命令 ls 顯示檔案列表資訊 典型用法 ls l ls al 簡單的目錄命令 cd 和pwd cd 作用 改變當前路徑 典型用法 1 cd 回到使用者主目錄 2 cd 在最近的的兩次目錄之間進行切換 3 cd 某絕對路徑 4 cd 某相對路徑 ...
Linux學習筆記四
磁碟陣列,即容錯廉價磁碟陣列 raid可以通過一些技術將多個較小的磁碟整合成乙個較大的磁碟裝置,除了儲存之外還具有資料保護的功能。raid分類 1.raid 0 等量模式 效能最佳 需要兩塊以上的硬碟,資料被分塊分別儲存在raid上,空間利用率高,但是沒有冗餘和錯誤修復功能 2.raid 1 映象模...