1. 程式人生 > >linux shell基礎

linux shell基礎

-type 規則 劃線 目錄 重新 登錄 查看 .bashrc 執行

管道符
| 表示前一個指令的輸出作為後一個指令的輸入
#cat /etc/passwd|wc -l

[root@localhost ~]# cat /etc/passwd|wc -l
19
作業控制

#find ./ -type f 查看當前的=目錄下的文件
#find ./ -type f |wc -l 打印當前文件的數量
[root@localhost ~]# find ./ -type f|wc -l
18
ctr+z 暫停正在進行的進程
fg 恢復暫停的任務**

[root@localhost ~]# vim 1.txt

[1]+ 已停止 vim 1.txt
[root@localhost ~]# vim 2.txt

[2]+ 已停止 vim 2.txt
[root@localhost ~]# fg 1
vim 1.txt
[root@localhost ~]# fg 2
vim 2.txt
jobs 查看被暫停或者在後臺運行的任務
bg 把暫停的任務放在後臺運行

總結:作業 控制中
ctl +z 暫停服務
fg 恢復服務
jobs 查看被暫停或是後臺運行的任務
bg 把暫停的任務放在後天重新運行,標誌是可以寫命令
vmstat 1 觀察系統狀態的命令

變量
env set 查看系統環境變量
變量名的規則:字母、數字下劃線,首位不能為數字
如:
[root@localhost ~]# a_a1=ou

[root@localhost ~]# echo $a_a1
ou
[root@localhost ~]# a=‘adf‘
[root@localhost ~]# echo $a
adf
[root@localhost ~]# a=1
[root@localhost ~]# b=2
[root@localhost ~]# echo $a$b
12
環境變量配置文件
二個維度:一個是/etc/ 下面的系統環境變量, 二是:家目錄下的環境變量
/etc/profile 用戶環境變量,交互、登錄才執行
/etc/bashrc 用戶不用登錄,執行shell就生效
~/.bashrc

linux shell基礎