1. 程式人生 > >Linux學習筆記(24)

Linux學習筆記(24)

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)