電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 14|回復(fù): 0
收起左側(cè)

如果你懂Linux這些騷操作,那一定不是新手了~

[復(fù)制鏈接]

475

主題

475

帖子

4237

積分

四級會員

Rank: 4

積分
4237
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-12-11 09:02:00 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
點(diǎn)擊上方“C語言與CPP編程”,選擇“關(guān)注/置頂/星標(biāo)公眾號
干貨福利,第一時間送達(dá)!
最近有小伙伴說沒有收到當(dāng)天的文章推送,這是因為微信更改了推送機(jī)制,導(dǎo)致沒有星標(biāo)公眾號的小伙伴刷不到當(dāng)天推送的文章,無法接收到一些比較實(shí)用的知識和資訊。所以建議大家加個星標(biāo)??,以后就能第一時間收到推送了。

來源:juejin.cn/post/7401144423562133556
TOP-1:最常用命令之行光標(biāo)移動快捷鍵推薦程度:☆☆☆☆☆
應(yīng)用場景:當(dāng)輸入的命令很長時,需要對其中的某些部分進(jìn)行更改。
操作方法
Ctrl + a:將光標(biāo)定位到命令最左側(cè)
Ctrl + e:將光標(biāo)定位到命令最右側(cè)
Ctrl + w:刪除光標(biāo)之前的一個單詞
Esc + b:往左移動一個單詞
Esc + f:往右移動一個單詞
TOP-2:vim 快速操作推薦程度:☆☆☆☆☆
應(yīng)用場景:修改配置文件內(nèi)容。
操作方法:(以下操作都在 vim 的命令模式下操作,不確定是否在命令模式?請在操作前按一下 Esc 鍵,即進(jìn)入了命令模式)。
輸入 :set nu,顯示每一行行號輸入 :20,光標(biāo)跳轉(zhuǎn)到第20行輸入 :%s/aaa/bbb/g,將文件中所有的 aaa 替換成 bbb(vim 做替換操作十分便捷,有興趣可以深入了解一下!)輸入 ddp,換行(對換光標(biāo)所在行與光標(biāo)下一行內(nèi)容 - 手速要快哈,要不 dd 就刪除當(dāng)前行了,哈哈哈)先將光標(biāo)定位到兩個引號中間,然后依次輸入 ci' ,快速刪除光標(biāo)所在的引號中間的全部內(nèi)容(非常適用于配置文件中的參數(shù)修改,墻裂推薦,如果是刪除單引號中間的內(nèi)容,將 ci' 中的雙引號改成單引號即可,即 ci')TOP-3:快速進(jìn)入上一次進(jìn)入的目錄推薦程度:☆☆☆☆☆
應(yīng)用場景:快速進(jìn)入上一次進(jìn)入的目錄
操作命令:cd -
使用說明:適用于在兩個不同的目錄之間頻繁切換的場景,比如上一次在 /a/work 目錄,當(dāng)前在 /b/work 目錄,執(zhí)行該命令后會跳轉(zhuǎn)到 /a/work,再執(zhí)行一次會跳轉(zhuǎn)到 /b/work。

TOP-4:跨服務(wù)器文件拷貝推薦程度:☆☆☆
應(yīng)用場景:服務(wù)器間文件拷貝,使用 scp 需要輸入對端機(jī)器密碼,在不知道機(jī)器密碼的情況下無法使用 scp,在確實(shí)需要拷貝文件的時候可以使用如下方法(注意:線上配置應(yīng)當(dāng)走發(fā)布系統(tǒng)發(fā)布,不要直接從本地拷貝,因此本條操作推薦程度為 3 星)。
操作方法一:使用 nc 命令(假設(shè)源文件機(jī)器 ip 為 1.1.1.1,使用端口 10017,當(dāng)然端口你可以自定義)。
源文件所在機(jī)器執(zhí)行命令:nc -l 10017  abc.sh
操作方法二:在命令行使用 python 庫
源文件所在機(jī)器執(zhí)行命令:python -m SimpleHTTPServer 10010
目標(biāo)機(jī)器執(zhí)行命令:wget http://1.1.1.1:10010/abc.sh
如果目標(biāo)機(jī)器為辦公網(wǎng)本地機(jī)器,也可通過瀏覽器訪問上述鏈接(http://1.1.1.1:10010/abc.sh)進(jìn)行文件下載
TOP-5:命令行簡化命令推薦程度:☆☆☆☆☆
操作方法
清空文件內(nèi)容或創(chuàng)建新文件:> a.log,用于磁盤滿或者文件太大時臨時清空日志文件
當(dāng)文件 a.log 存在時,表示清空文件內(nèi)容當(dāng)文件 a.log 不存在時,表示創(chuàng)建一個空文件,可以用來替換 touch 命令ctrl + c 結(jié)束命令,結(jié)束命令前輸入的內(nèi)容會存儲到 a.log快速輸入上一行命令的最后一段(空格分隔),按下 Esc .
如上一條命令為 mkdir -p /file/abc緊接著你需要進(jìn)入到這個目錄的時候,可以輸入 cd,然后按下 Esc 和 .,即可快速輸入 /file/abcTOP-6:查詢本機(jī)內(nèi)網(wǎng) IP推薦程度:☆☆☆☆
應(yīng)用場景:查詢本機(jī)內(nèi)網(wǎng) IP
操作命令:hostname -i
補(bǔ)充說明:本操作僅適用于有 DNS 解析的機(jī)器(服務(wù)器 - 辦公網(wǎng)下的個人 PC 不適用,另外請注意 );hostname 機(jī)器名 命令是修改主機(jī)名,而host 機(jī)器名則是查詢某個機(jī)器名的解析記錄,兩者截然不同,請慎用。!
TOP-7:便捷的連接 Redis推薦程度:☆☆☆☆
應(yīng)用場景:在機(jī)器上沒有 redis 客戶端時,臨時使用的便捷通信手段,因此推薦 4 顆星。
操作命令:telnet 127.0.0.1 6379 連接本地的 Redis。
使用說明:telnet + {redis 實(shí)例} + 端口,在沒有 Redis 客戶端的情況下,完成便捷的連接,隨后可以使用 Redis 指令與 Redis 服務(wù)器完成交互,實(shí)現(xiàn)日常的查詢操作!
補(bǔ)充說明:請注意,使用 telnet 直接與 Redis 通信并不是最佳實(shí)踐,因為它不支持 Redis 的所有命令和協(xié)議。對于生產(chǎn)環(huán)境,建議使用支持 Redis 協(xié)議的客戶端,如 redis-cli。
TOP-8:將當(dāng)前任務(wù)放到后臺推薦程度:☆☆☆☆☆
應(yīng)用場景:常見于在當(dāng)前操作中,需要臨時跳轉(zhuǎn)到命令行,執(zhí)行某些命令 操作命令:ctrl z 與 fg 組合使用。
使用說明
當(dāng)前正在 vim /abc/aaa.py,保存文件后 :w,此時還在 vim 操作空間,卻需要查看該腳本執(zhí)行效果。此時按下 ctrl z,即可跳轉(zhuǎn)到命令行,執(zhí)行完相應(yīng)操作后 python aaa.py。再輸入 fg 命令即可回到剛才的 vim 操作。TOP-9:定位進(jìn)程文件所在目錄推薦程度:☆☆☆☆☆
應(yīng)用場景:定位進(jìn)程文件所在目錄
操作命令:pwdx pid
補(bǔ)充說明:需要把命令中的 pid 替換成你需要查詢的 pid,常用于查詢某個進(jìn)程的可執(zhí)行文件路徑,如通過 top 命令發(fā)現(xiàn)系統(tǒng)中有一個 python test.py 的進(jìn)程在占用 cpu,但是進(jìn)程中沒有明確顯示該文件所在路徑,可以使用 top 命令中的 pid 替換上述命令中的 pid,快速定位出 test.py 文件所在目錄。非常實(shí)用哦!
TOP-10:命令執(zhí)行結(jié)果輸出到終端的同時保存到文件推薦程度:☆☆☆☆☆
應(yīng)用場景:常用于執(zhí)行某個腳本,需要保存執(zhí)行日志,同時在執(zhí)行過程中需要在終端查看對應(yīng)內(nèi)容。
操作命令:命令執(zhí)行 | tee
使用說明
比如執(zhí)行以下命令 python test.py 會輸出較多內(nèi)容到終端,常見的既保存記錄又同步在終端輸出的操作辦法是先執(zhí)行 python test.py > a.log,然后在另外一個終端窗口執(zhí)行 tail -f a.log而使用 python test.py | tee a.log 也可以實(shí)現(xiàn)相同效果,而且只需要在一個終端執(zhí)行即可!
分享一個福利分享一個羊毛,最近極客時間出了一個《MySQL底層原理精講》的專欄,目前還在內(nèi)測階段,主要是看市場反饋來定價,所以現(xiàn)在還是免費(fèi)階段,等上線了估計就可能收費(fèi)了。
除此外,附贈前人的MySQL學(xué)習(xí)筆記,有意掃碼自取

MySQL學(xué)習(xí)筆記

一次吃透 MySQL 底層原理?? 架構(gòu)篇、事務(wù)篇、索引與鎖篇全覆蓋,掃描下方二維碼自!



我組建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起進(jìn)群交流。

歡迎你添加我的微信,我拉你進(jìn)技術(shù)交流群。此外,我也會經(jīng)常在微信上分享一些計算機(jī)學(xué)習(xí)經(jīng)驗以及工作體驗,還有一些內(nèi)推機(jī)會。

加個微信,打開另一扇窗
感謝你的分享,點(diǎn)贊,在看三  

回復(fù)

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表