认识bash
.bash_history
记录前一次登入以前所执行过的命令alias lm = 'ls -al'
,将命令ls -al
取别名为lm
type
:查询指令是否为bash shell的内建命令
变量
- 设置变量:myname="jack"
- 打印变量:echo ${myname}
- 取消变量设置:unset myname
命令别名
给ls -al
取别名lm
,alias lm='ls -al'
注意=
旁边不能有空格
查看所有别名alias
取消别名lm
:unalias lm
环境变量的功能
env
,export
查看环境变量export a=1
设置变量a的值为1set
查看所有变量read
- 读取来自于键盘的变量

declare
或typeset
是一樣的功能,就是在『宣告變數的類型』
bash的环境设定档
login shell
:取得 bash
時需要完整的登入流程的,就稱為 login shell
non-login shell
:取得 bash
介面的方法不需要重複登入的舉動
login shell
会读取的设定档
/etc/profile
:這是系統整體的設定,你最好不要修改這個檔案;~/.bash_profile
或~/.bash_login
或~/.profile
:屬於使用者個人設定,你要改自己的資料,就寫入這裡!(这三个是按照顺序读的,假设读到一个,那么后面的都不会再被读取)
source
:讀入環境設定檔的指令,修改环境变量后,用该命令重新导入环境变量到shell中
资料流重定向



管线命令


排序命令
-
sort
-
uniq
