Linux學習筆記(24)
阿新 • • 發佈:2017-11-17
24
一、管道符和作業控制
管道符:前面輸出的結果交給後面的命令
例如:find ./*.txt | wc -l 顯示當前文件下以.txt.結尾的文件有多少個
作業控制
ctrl + z 暫停當前
jobs 丟在後臺的任務列出來
fg 後臺的命令恢復到前臺
bg 前臺的命令丟到後臺
& 命令後加&,直接把命令丟到後臺
二、shell變量
系統的變量通常是大寫的英文字母
evn 查看常用的系統變量
set 命令多了很多變量,包括用戶自定義的變量
unset 去除變量
變量名規則:字母,數字,下劃線,首位不能為數字,有特殊符號需要用單引號括起來。
echo &SSH_TTY 查看自己連接那個tty
export 全局變量(向下的關系,他的子shell會生效,但是父shell不會。)
三、環境變量配置文件
1、當你直接在機器login界面登陸、使用ssh登陸或者su切換用戶登陸時,.bash_profile 會被調用來初始化shell環境
2、當你不登陸系統而使用ssh直接在遠端執行命令,.bashrc 會被調用
3、當你已經登陸系統後,每打開一個新的Terminal時,.bashrc 都會被再次調用。
.bash_logout 用戶退出時要做的命令
ps1是在/etc/bashrc下定義的,指定的是命令行前的一段,可以指定格式。
Linux學習筆記(24)