復(fù)制
cp -r src dst
移動
重命名
mv oldname newname
mv oldname newname
重定向(Redirect)就是通過各種方法將各種網(wǎng)絡(luò)請求重新定個方向轉(zhuǎn)到其它位置(如:網(wǎng)頁重定向、域名的重定向、路由選擇的變化也是對數(shù)據(jù)報文經(jīng)由路徑的一種重定向)。
執(zhí)行一個shell命令行時通常會自動打開三個標(biāo)準(zhǔn)文件:
命令 1> 文件名
命令 > 文件名
eg:
# 將date顯示的標(biāo)準(zhǔn)輸出數(shù)據(jù)放到/tmp/data.txt中
date >/tmp/data.txt
命令 2> 文件名
eg:
# 將date3顯示的錯誤輸出數(shù)據(jù)放到/tmp/data3.txt中
date3 >/tmp/data3.txt
# 在/etc目錄下尋找名為passwd的文件
find /etc/ -name passwd
# 將所有的正確輸出(標(biāo)準(zhǔn)輸出)重定向到文件/tmp/passwdok.txt
find /etc/ -name passwd 1> /tmp/passwdok.txt
# 將所有的錯誤輸出(標(biāo)準(zhǔn)錯誤)重定向到文件/tmp/passwderror.txt
find /etc/ -name passwd 2> /tmp/passwderror.txt
# 將所有輸出信息存儲到文件/tmp/all.txt
find /etc/ -name passwd &>/tmp/all.txt
# 顯示/tmp目錄下的all.txt
less /tmp/all.txt
# 將所有輸出信息扔入垃圾箱
find /etc/ -name passwd &>/dev/null
管道,即一個命令的輸出可以通過管道做為另一個命令的輸入
管道我們可以理解現(xiàn)實生活中的管子,管子的一頭塞東西進(jìn)去,另一頭取出來,這里“ | ”的左右分為兩端,左端塞東西(寫),右端取東西(讀)。
示例如下:
# 查看/etc/下文件名為passwd的文件個數(shù), 只有正確的輸出才可以通過管道;
# wc -l filename 統(tǒng)計文件的行數(shù)
# wc -c filename 統(tǒng)計文件的字節(jié)數(shù)(文件大小)
find /etc/ -name passwd | wc -l
# 查看命令所有的輸出數(shù)量. 2>&1: 將標(biāo)準(zhǔn)錯誤(2)轉(zhuǎn)換成標(biāo)準(zhǔn)輸出(1), 通過管道并統(tǒng)計
find /etc/ -name passwd 2>&1 | wc -l
# 獲取文件的第3行到第5行
head -n 5 passwd | tail -n 3
# 獲取文件的第5行
head -n 5 passwd | tail -n 1
tee,可以復(fù)制輸出到指定的位置
示例如下:
# 查找/etc/目錄中passwd文件的個數(shù), 并將文件詳細(xì)信息保存到/tmp/tee1.txt
find /etc/ -name passwd 2>/dev/null |tee /tmp/tee1.txt | wc -l
linux 系統(tǒng)是一個多用戶多任務(wù)的分時操作系統(tǒng)linux常用命令,用戶的賬號一方面可以幫助系統(tǒng)管理員對使用系統(tǒng)的用戶進(jìn)行跟蹤,并控制他們對系統(tǒng)資源的訪問。1:申請解鎖碼的條件:用戶必須申請開通華為云賬號,用戶必須在申請解鎖的設(shè)備上登錄華為云賬號并使用超過14天,每個華為云賬號半年內(nèi)只能申請不超過2個設(shè)備解鎖碼。用戶也可以直接申請一個foxmail賬號,如果有qq賬號,則可以直接登錄,獲得qq郵箱(也就是foxmail郵箱),如果沒有qq賬戶,則免費可以申請一個foxmail賬號,同時綁定一個系統(tǒng)自動生成的qq賬號。
上一個教程:linux習(xí)題大全(含答案)附命令
下一個教程:Linux下find命令詳解