做一個網(wǎng)站要注意什么優(yōu)化是什么意思
文章目錄
- 前言
- 重定向操作和不同腳本的互相調(diào)用
前言
聲明
學習視頻來自B站UP主 瀧羽sec,如涉及侵權(quán)馬上刪除文章 筆記的只是方便各位師傅學習知識,以下網(wǎng)站只涉及學習內(nèi)容,其他的都與本人無關(guān),切莫逾越法律紅線,否則后果自負
重定向操作和不同腳本的互相調(diào)用
1.不同腳本的互相調(diào)用
方法一:
第一步: 使用rm *.sh 刪掉所有的shell腳本,
第二步: vim 2.sh (新建一個sh腳本文件)echo “hello world”
第三步: 創(chuàng)建一個3.sh腳本文件 vim 3.sh 輸入 . 2.sh
第四步: bash執(zhí)行3.sh 輸出2.sh的內(nèi)容
方法二:
使用source命令
將第三步中的. 2.sh 改為source 2.sh 即可
其他步驟同上
變量調(diào)用
腳本1
vim 2.sh
2.sh 設(shè)置兩個變量
name=“xioayu”
age=23
腳本2
vim 3.sh
source 2.sh
echo “My name is $name,and i am $age years old”
執(zhí)行 bash 3.sh
重定向
輸出重定向和輸入重定向
輸出重定向
ls >1.txt
cat 1.txt
who >1.txt
cat 1.txt
作用:覆蓋了原先1.txt的內(nèi)容
ls命令重定向到垃圾桶回收站,會發(fā)生什么?
ls > /dev/nul
已經(jīng)執(zhí)行 但是沒有回顯
輸入重定向
示例1:
vim dirs.txt
/home/user/Document
/home/user/Pictures
/home/user/Music
ls -l <dirs.txt
作用:將目錄下的文件寫入到.txt,使用ls命令,可以查看這些目錄下的詳細文件信息
文件描述符
0 1 2
0:標準輸入
1:標準輸出
2:錯誤輸出
eg:
ls > 8.txt 2> 9.txt
如果輸出正確,就會輸出到8.txt
如果輸出錯誤,就會輸出到9.txt
cat 8.txt