laptop——Linux 常用命令
ls 查看當(dāng)前所有文件 包括文件夾
ls-a 查看所有文件 包括隱藏文件 .開(kāi)頭
ls -l 以列表展示所有文件詳細(xì)信息
ls -h 人性化顯示
pwd 查看當(dāng)前路徑
cd +文件名 打開(kāi)某文件
cd .. 返回上一級(jí)
cd - 返回上次目錄
ctrl+ l 或者 clear? 清屏
touch 文件名.txt 創(chuàng)建一個(gè)文件
mkdir 文件名?創(chuàng)建一個(gè)文件夾
mkdir -p a/c/d/f 連續(xù)創(chuàng)建
rm 文件名.txt 刪除文件 不可恢復(fù)
rm -f 強(qiáng)制刪除文件 包括不存在的文件 且不會(huì)提醒
rm -r 遞歸的刪除目錄下的內(nèi)容
tree 按層級(jí)顯示目錄和文件
tree -d 只顯示目錄
cp (copy) 復(fù)制?
cp 原文件 目標(biāo)文件
cp -i 重復(fù)則提示
cp -f 強(qiáng)制復(fù)制文件或文件夾 cp默認(rèn)-f
cp -r 遞歸復(fù)制目錄 且目錄名必須一致
mv 移動(dòng)文件或目錄
mv -i 重復(fù)則提示
mv -b 即使重復(fù)發(fā)生覆蓋也會(huì)備份

查看文本
?cat 查看文件內(nèi)容
?cat -b 顯示行數(shù) 不包括空行
?cat -n 顯示行數(shù) 包括空行
?^f 以f開(kāi)頭
?f$ 以f結(jié)尾
?echo 打印文字內(nèi)容
? ? echo Hello Word > a 將Hello Word 重定向進(jìn)a文件內(nèi)(覆蓋)
? ? echo Hello Word >> a 將Hello Word 重定向進(jìn)a文件內(nèi)(追加)
| 管道符 前為輸入 后為輸出
ifconfig? 查看網(wǎng)絡(luò)參數(shù)
ping www.taobao.com 檢查與對(duì)方服務(wù)器連接是否通暢
ssh -p 22 user@remote 連接服務(wù)器
scp -p port文件 user@remote(地址):desktop/文件名? 傳輸文件
chmod +/-rwx 文件路徑? 增加或者減少權(quán)限
chown 修改擁有者 例如:chown 更改的用戶 文件名
chgrp 修改組? 例如:chgrp 更改的組 文件名

chmod 修改權(quán)限
? ? u代表?yè)碛姓?g代表組 o代表其他
? ? 例如:chmod g=rw
chmod -R o=rw 文件目錄? ?遞歸式修改目錄下所有文件權(quán)限

用戶組:
?groupadd group1 增加group1組
?groupadd -g 101 group2? 增加group2組 標(biāo)識(shí)號(hào)為101
?groupdel group1 刪除組group1
?groupmod -g 999 group2 將group2的組號(hào)改為999
?groupmod -n group3 group2 將group2改名為group3
?chgrp -r 組名/文件名/目錄 遞歸式的修改文件

which 常用于查詢可執(zhí)行命令所在目錄
ps 或 aux 查看進(jìn)程
ps -a 展示所有進(jìn)程
ps -u 顯示進(jìn)程的詳細(xì)信息
ps -x 顯示沒(méi)有控制終端的進(jìn)程(太多了 不建議使用)
kill 進(jìn)程號(hào) 終止進(jìn)程號(hào)對(duì)應(yīng)的程序(此方法較溫柔)
kill -9 進(jìn)程號(hào) 強(qiáng)行終止程序
kill -19 進(jìn)程號(hào)? 停止

find 查找文件
軟連接
? ? ln -s 被鏈接文件 連接內(nèi)容? 軟連接
?連接分為絕對(duì)路徑與相對(duì)路徑?
硬連接
? ? ln 被鏈接文件 連接內(nèi)容? 硬連接

下一節(jié)Linux系統(tǒng)中常用的備份命令