天天看點

linux shell基礎

管道符

| 表示前一個指令的輸出作為後一個指令的輸入

#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

本文轉自 yzllinux 51CTO部落格,原文連結:http://blog.51cto.com/12947851/2060036,如需轉載請自行聯系原作者

繼續閱讀