Linux : (縮寫含義)linux is not unix 二者都是操作系統(tǒng)。 unix 可以說(shuō)是 Linux 的爸爸。
Linux 常用命令:
pwd(print working directory):顯示當(dāng)前目錄
ls: 查看目錄下的內(nèi)容
cd:改變所在目錄
cat:顯示文件內(nèi)容
eg: cat Desktop/json/pack.json
less 也可以打開(kāi)文件 顯示文件內(nèi)容
eg: less Desktop/json/pack.json
grep:在文件中查找某字符 (最大功能就是在一堆文件中查找特定字符串)
eg: grep bolo test.txt tips: 區(qū)分大小寫
cp:復(fù)制文件 (-v 顯示復(fù)制進(jìn)度)
eg: cp bolo.txt myData/lobo explain: 把bolo復(fù)制到myData文件夾下,命名為 lobo
touch:創(chuàng)建文件 eg: touch abb.js
mv:移動(dòng)文件
rm:刪除文件
rmdir:刪除目錄
重點(diǎn)強(qiáng)調(diào)一下 cp
cp 僅限于在當(dāng)前服務(wù)器復(fù)制文件; 還有一個(gè)scp 用于跨服務(wù)器復(fù)制文件
所以 順帶學(xué)習(xí)一波 scp 吧??
說(shuō)到 scp 就要先提一句 rcp scp是加密的 rcp不加密 scp是rcp的加強(qiáng)版
rcp 語(yǔ)法:
rcp [-pr] file_source target_source
參數(shù):
-p 保留源文件或目錄的屬性,包括擁有者、所屬群組、權(quán)限與時(shí)間。
-r 遞歸處理,將指定目錄下的文件與子目錄一并處理
scp(secure copy) Linux 系統(tǒng)下基于 ssh 登陸 進(jìn)行安全的遠(yuǎn)程文件拷貝命令
scp 命令的前提,是確保使用者具有可讀取遠(yuǎn)程服務(wù)器相應(yīng)文件的權(quán)限。
scp 語(yǔ)法:
scp [參數(shù)...] [原路徑] [目標(biāo)路徑]
參數(shù)解讀:
-1 強(qiáng)制 scp 命令使用協(xié)議 ssh1
-2 強(qiáng)制 scp 命令使用協(xié)議 ssh2
-4 強(qiáng)制 scp 命令只使用 IPv4 尋址
-6 強(qiáng)制 scp 命令只使用 IPv6 尋址
-B 使用批處理模式(傳輸過(guò)程中不詢問(wèn)傳輸命令或短語(yǔ))
-C 允許壓縮(將-C標(biāo)志傳遞給 ssh,從而打開(kāi)壓縮功能)
-p 保留源文件的修改時(shí)間、訪問(wèn)時(shí)間和訪問(wèn)權(quán)限
-q 不顯示傳輸進(jìn)度條
-r 遞歸復(fù)制整個(gè)目錄
-v 詳細(xì)方式顯示輸出。(scp和ssh(1)會(huì)顯示出整個(gè)過(guò)程的調(diào)試信息,這些信息用于調(diào)試連接、驗(yàn)證和配置問(wèn)題)
-c
-F
-i
-I
-o
-P
-s
vim 命令 編輯系統(tǒng)文件
vim ~/.bash_profile (任意一個(gè)文件中添加用戶級(jí)環(huán)境變量)
i 切換到輸入模式,以輸入字符。
x 刪除當(dāng)前光標(biāo)所在處的字符。
: 切換到底線命令模式,以在最底一行輸入命令。
esc 退出編輯模式 :q 不保存退出 :wq 保存退出