檢視當前shell:echo $shell
檢視所有shell:cat /etc/shells
新增shell: echo '/usr/local/bin/bash'>>/etc/shells
萬用字元
1、* :代表任意字串,可以是空串
2、?:代表乙個字元,不可以為空
轉義字元:\
用單引號包括特殊字元
echo '9*9'=81
使用轉義字元
echo 9\*9=81
當轉義字元後是換行字元(不可見時),將上下兩行視為一行
字元集合:
[a-z]a-z的所有字元
[a-za-z]所有大小寫字元
[0-9]數字
[a-za-z0-9]字母和數字
[!0-9]非數字
當!不在開頭時,會看成是感嘆號,需要用轉義字元
如:[0-9!]代表數字或!
若本意是消除!放在開頭是「非」的含義,也用轉義字元
如:[\!0-9]代表數字或!
括號擴充套件:{}
如:love拿{}中的每乙個字元與love搭配
echo \*乘法表
標準輸入輸出轉向
1、轉向輸出
echo "hello world" > hi.txt 把字串輸出到hi.txt中去
2、轉向附加
echo "hello world!again" >> hi.txt 把字串追加帶hi.txt中去
3、轉向輸入
原本,程序應該有鍵盤獲取,如果由其他檔案獲取,則稱為「轉向輸入」
wc -l 統計行數
line 1
line 2
line 3按ctrl+d結束輸入
顯示3wc -l < /var/log/error.log
統計日誌檔案行數
管道
cat unsort | sort
後台工作
./mywork.sh &
&表示後台工作
linux基本命令
linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...
《linux基本命令》
博主部落格 斷橋殘雪 uname 顯示版本資訊 同win2k的 ver dir 顯示當前目錄檔案,ls al 顯示包括隱藏檔案 同win2k的 dir pwd 查詢當前所在的目錄位置 cd cd 回到上一層目錄,注意cd 與.之間有空格。cd 返回到根目錄。cat 檔名 檢視檔案內容 cat abc...
LINUX 基本命令
檔案和目錄操作的基本命令 cat clear cmp cut diff du emacs fgrep file grep head ln less more pico pwd sort stat strings tail touch umask uniq vi wc whatis ls ls 選項 ...