国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

80% 的人都不會的 14 個 Linux 實用技巧

新聞 前端
這篇文章,會分享一些非常實用小技巧,希望能夠幫助你提高工作效率,學完就能夠用得上!

 [[394294]]

熟悉 Linux 系統(tǒng)的同學都知道,它高效主要體現(xiàn)在命令行。通過命令行,可以將很多簡單的命令,通過自由的組合,得到非常強大的功能。

命令行也就意味著可以自動化,自動化會使你的工作更高效,釋放很多手工操作,讓你有更多的時間去做更有意義的事情。

這篇文章,會分享一些非常實用小技巧,希望能夠幫助你提高工作效率,學完就能夠用得上!

1、快速清空文件的方法

快速清空一個文件,有 N 種方法,我比較喜歡下邊這種,因為它最短

  1. $ > access.log 

不過癮?好吧,我也順便總結(jié)下,其它幾種最常見的清空文件的方法

  1. : > access.log 
  2.  
  3. true > access.log 
  4.  
  5. cat /dev/null > access.log 
  6.  
  7. echo -n "" > access.log 
  8.  
  9. echo > access.log 
  10.  
  11. truncate -s 0 access.log 

簡單解釋下, : 在 shell 中是一個內(nèi)置命令,表示 no-op,大概就是空語句的意思,所以 : 的那個用法,就是執(zhí)行命令后,什么都沒有輸出,將空內(nèi)容覆蓋到文件。

2. 快速生成大文件

有時候,在 Linux 上,我們需要一個大文件,用于測試上傳或下載的速度,通過 dd 命令可以快速生成一個大文件

  1. $ dd if=/dev/zero of=file.img bs=1M count=1024 

上述命令,生成一個文件名為 file.img 大小為 1G 的文件。

3. 安全擦除硬盤數(shù)據(jù)

介紹一種擦除硬盤數(shù)據(jù)的方法,高效,安全。可以通過 dd 命令,輕松實現(xiàn):

  1. $ dd if=/dev/urandom of=/dev/sda 

使用 /dev/urandom 生成隨機數(shù)據(jù),將生成的數(shù)據(jù)寫入 sda 硬盤中,相當于安全的擦除了硬盤數(shù)據(jù)。

當年陳老師,如果學會了這條命令,可能也不會有艷兆門事件了。

4. 快速制作系統(tǒng)盤

在 Linux 下制作系統(tǒng)盤,老毛桃神么工具都弱爆了,直接一條命令搞定:

  1. $ dd if=ubuntu-server-amd64.iso of=/dev/sdb 

哈哈,是不是很爽,sdb 可以 U 盤,也可以是普通硬盤

5. 查看某個進程的運行時間

可能,大部分同學只會使用 ps aux,其實可以通過 -o 參數(shù),指定只顯示具體的某個字段,會得到更清晰的結(jié)果。

  1. $ ps -p 10167 -o etimes,etime 
  2.  
  3. ELAPSED ELAPSED 
  4.  
  5. 1712055 19-19:34:15 

通過 etime 獲取該進程的運行時間,可以很直觀地看到,進程運行了 19 天

同樣,可以通過 -o 指定 rss 可以只獲取該進程的內(nèi)存信息。

  1. $ ps -p 10167 -o rss 
  2.  
  3. RSS 
  4.  
  5. 2180 

6. 動態(tài)實時查看日志

通過 tail 命令 -f 選項,可以動態(tài)地監(jiān)控日志文件的變化,非常實用

  1. $ tail -f test.log 

如果想在日志中出現(xiàn) Failed 等信息時立刻停止 tail 監(jiān)控,可以通過如下命令來實現(xiàn):

  1. $ tail -f test.log | sed '/Failed/ q' 

7. 時間戳的快速轉(zhuǎn)換

時間操作,對程序員來說就是家常便飯。有時候希望能夠?qū)r間戳,轉(zhuǎn)換為日期時間,在 Linux 命令行上,也可以快速的進行轉(zhuǎn)換:

  1. $ date -d@1234567890 +"%Y-%m-%d %H:%M:%S" 
  2.  
  3. 2009-02-14 07:31:30 

當然,也可以在命令行上,查看當前的時間戳

  1. $ date +%s 
  2.  
  3. 1617514141 

8. 優(yōu)雅的計算程序運行時間

在 Linux 下,可以通過 time 命令,很容易獲取程序的運行時間:

  1. $ time ./test 
  2.  
  3. real 0m1.003s 
  4.  
  5. user 0m0.000s 
  6.  
  7. sys 0m0.000s 

可以看到,程序的運行時間為: 1.003s。細心的同學,會看到 real 貌似不等于 user + sys,而且還遠遠大于,這是怎么回事呢?

先來解釋下這三個參數(shù)的含義:

  • real:表示的鐘表時間,也就是從程序執(zhí)行到結(jié)束花費的時間;
  • user:表示運行期間,cpu 在用戶空間所消耗的時間;
  • sys:表示運行期間,cpu 在內(nèi)核空間所消耗的時間;

由于 user 和 sys 只統(tǒng)計 cpu 消耗的時間,程序運行期間會調(diào)用 sleep 發(fā)生阻塞,也可能會等待網(wǎng)絡(luò)或磁盤 IO,都會消耗大量時間。因此對于類似情況,real 的值就會大于其它兩項之和。

另外,也會遇到 real 遠遠小于 user + sys 的場景,這是什么鬼情況?

這個更好理解,如果程序在多個 cpu 上并行,那么 user 和 sys 統(tǒng)計時間是多個 cpu 時間,實際消耗時間 real 很可能就比其它兩個之和要小了

9. 命令行查看ascii碼

我們在開發(fā)過程中,通常需要查看 ascii 碼,通過 Linux 命令行就可以輕松查看,而不用去 Google 或 Baidu

  1. $ man ascii 

10. 優(yōu)雅的刪除亂碼的文件

在 Linux 系統(tǒng)中,會經(jīng)常碰到名稱亂碼的文件。想要刪除它,卻無法通過鍵盤輸入名字,有時候復制粘貼亂碼名稱,終端可能識別不了,該怎么辦?

不用擔心,下邊來展示下 find 是如何優(yōu)雅的解決問題的。

  1. $ ls -i 
  2.  
  3. 138957 a.txt 138959 T.txt 132395 ڹ��.txt 
  4.  
  5. $ find . -inum 132395 -exec rm {} \; 

命令中,-inum 指定的是文件的 inode 號,它是系統(tǒng)中每個文件對應(yīng)的唯一編號,find 通過編號找到后,執(zhí)行刪除操作。

11. Linux上獲取你的公網(wǎng)IP地址

在辦公或家庭環(huán)境,我們的虛擬機或服務(wù)器上配置的通常是內(nèi)網(wǎng) IP 地址,我們?nèi)绾沃?,在與外網(wǎng)通信時,我們的公網(wǎng)出口 IP 是神馬呢?

這個在 Linux 上非常簡單,一條命令搞定

  1. $ curl ip.sb 
  2.  
  3. $ curl ifconfig.me 

上述兩條命令都可以

12. 如何批量下載網(wǎng)頁資源

有時,同事會通過網(wǎng)頁的形式分享文件下載鏈接,在 Linux 系統(tǒng),通過 wget 命令可以輕松下載,而不用寫腳本或爬蟲

  1. $ wget -r -nd -np --accept=pdf http://fast.dpdk.org/doc/pdf-guides/ 
  2.  
  3. # --accept:選項指定資源類型格式 pdf 

13. 歷史命令使用技巧

分享幾個歷史命令的使用技巧,能夠提高你的工作效率。

  • !!:重復執(zhí)行上條命令;
  • !N:重復執(zhí)行 history 歷史中第 N 條命令,N 可以通過 history 查看;
  • !pw:重復執(zhí)行最近一次,以pw開頭的歷史命令,這個非常有用,小編使用非常高頻;
  • !$:表示最近一次命令的最后一個參數(shù);

猜測大部分同學沒用過 !$,這里簡單舉個例子,讓你感受一下它的高效用法

  1. $ vim /root/sniffer/src/main.c 
  2.  
  3. $ mv !$ !$.bak 
  4.  
  5. # 相當于 
  6.  
  7. $ mv /root/sniffer/src/main.c /root/sniffer/src/main.c.bak 

當前工作目錄是 root,想把 main.c 改為 main.c.bak。正常情況你可能需要敲 2 遍包含 main.c 的長參數(shù),當然你也可能會選擇直接復制粘貼。

而我通過使用 !$ 變量,可以很輕松優(yōu)雅的實現(xiàn)改名,是不是很 hacker 呢?

14. 快速搜索歷史命令

在 Linux 下經(jīng)常會敲很多的命令,我們要怎么快速查找并執(zhí)行歷史命令呢?

通過上下鍵來翻看歷史命令,No No No,可以通過執(zhí)行 Ctrl + r,然后鍵入要所搜索的命令關(guān)鍵詞,進行搜索,回車就可以執(zhí)行,非常高效。

 

 

責任編輯:張燕妮 來源: 高效運維
相關(guān)推薦

2019-10-10 16:31:51

PyCharmPythonWindows

2009-12-21 15:50:39

2009-09-04 10:27:28

Linux實用技巧linux操作系統(tǒng)linux

2009-12-09 11:21:30

Linux實用技巧

2023-02-13 15:09:01

開發(fā)webCSS技巧

2009-05-20 16:17:39

Linux硬盤技巧

2020-08-21 10:45:47

Linux命令文件

2009-12-23 17:32:35

Linux構(gòu)建軟路由

2020-12-01 09:26:11

Linux 系統(tǒng) 運維

2019-12-22 23:10:19

LinuxSSH加密

2022-03-27 22:07:35

元宇宙虛擬人IBM

2021-01-12 12:33:20

Pandas技巧代碼

2012-03-07 14:46:29

2025-09-22 07:31:11

2024-05-22 09:29:43

2011-03-23 16:49:17

LAMP技巧linux命令

2022-03-23 09:18:10

Git技巧Linux

2015-03-16 11:33:16

程序員代碼bug

2019-12-17 15:10:21

Python字符串代碼

2021-01-21 08:00:00

開發(fā)工具VS Code
點贊
收藏

51CTO技術(shù)棧公眾號

yourporn在线观看中文站| 深夜av在线| 视频一区二区中文字幕| 精品88久久久久88久久久| 色婷婷综合久久久久中文字幕| 影院欧美亚洲| 久久久在线视频| 国产亚av手机在线观看| 国产真人无码作爱视频免费| 99国产精品免费视频观看| 一本一道久久a久久精品逆3p | 色呦呦国产精品| 欧美日韩精品在线一区二区| 欧美久久综合| 日韩美女在线播放| 成人高清一区| 日韩精品一区二区三区视频在线观看| 免费高清特黄a大片| 99久久精品国产网站| 高清一区二区三区视频| 色999久久久精品人人澡69| 国产精品97| 欧美激情2020午夜免费观看| 国产一区免费在线| 国产区精品视频在线观看豆花| 日韩国产欧美精品在线| 精品视频中文字幕| 国产精品一区视频| 欧美1区2区3区| 国产欧美欧洲在线观看| 色先锋久久影院av| 欧美理论片在线观看| 超碰一区二区| www.亚洲国产| 欧美精品一区二区免费| 超碰在线公开| 日韩在线无毛| 日韩精品不卡一区二区| 97免费在线视频| 卡通欧美亚洲| 精品国产乱码久久久久久久久| h视频网站在线观看| 色综合久久久久综合体| 先锋av资源在线| 日韩欧美国产激情| 国产尤物视频在线| 天天色天天操综合| 日本黄在线观看| 日本韩国欧美三级| xxxxx日韩| 日韩一级片网站| free性欧美| 日韩久久午夜影院| a成人v在线| 欧美第一淫aaasss性| 菁菁伊人国产精品| 国产精品狼人色视频一区| 日韩欧美中字| 国产一区免费| 麻豆精品一区二区av白丝在线| 在线视频一二三区| 久久综合给合久久狠狠狠97色69| 蜜臀av免费观看| 一区二区三区**美女毛片| 一级片在线观看| 欧美日韩卡一卡二| av成人 com a| 久久99久久99精品免观看粉嫩| 欧美亚洲色图校园春色| av免费在线一区二区三区| 日韩美女在线视频| 国产在线|日韩| 欧美激情在线观看视频| 欧美色图激情小说| 欧美男人的天堂| 成人a免费在线看| av毛片免费看| 欧美高清你懂得| 欧美一级网址| 国产日产欧美精品| 青青草成人在线观看| 国产a视频免费观看| 亚洲午夜免费电影| 暧暧视频在线免费观看| 久久国产精品视频| 香蕉视频官网在线观看日本一区二区| 日韩av一区二区三区美女毛片| av动漫一区二区| 头脑特工队2免费完整版在线观看| 777a∨成人精品桃花网| 9.1麻豆精品| 亚洲自拍中文字幕| 波多野结衣视频一区| 在线欧美成人| 亚洲免费小视频| 成人久久电影| 欧美中日韩在线| 疯狂欧美牲乱大交777| 丝袜美腿诱惑一区二区三区| 国产精品三级网站| 国产成人av电影在线播放| 国产精品久久综合av爱欲tv| 性欧美videos另类喷潮| 国产啪精品视频| 国产又黄又大久久| 日本一区视频在线| 国产精品无遮挡| 国产精品一区二区免费在线观看| 亚洲777理论| 国产美女久久| 精品国产_亚洲人成在线| 国产网站一区二区| av资源一区| 成人免费视频97| 久久久久久一二三区| 超碰人人在线| 国产精品入口福利| 久久综合丝袜日本网| 日本中文字幕中出在线| 成人福利网站在线观看11| 26uuu成人网一区二区三区| 97影院秋霞午夜在线观看| 日韩女优在线播放| 99riav一区二区三区| 黄页网站在线| 国产 高清 精品 在线 a | 天堂成人在线| 欧美尺度大的性做爰视频| 老司机精品视频导航| avtt亚洲| 91久久久精品| 成人在线视频观看| 亚洲精品aa| 视频一区二区三区在线看免费看| 色成人亚洲网| 日韩欧美电影一区| 中文字幕免费一区二区| 自拍偷拍一区二区三区四区| 亚洲天堂第二页| 久久天堂成人| 高清性色生活片在线观看| 欧美怡春院一区二区三区| 91在线观看下载| 国产在线美女| 免费日韩av电影| 欧美天堂在线观看| 日韩国产欧美| 4480yy私人影院高清不卡| 性色av一区二区三区红粉影视| 波波电影院一区二区三区| 黑人巨大精品| 可以在线看黄的网站| 亚洲第一页在线| 麻豆传媒在线免费| 成人激情视频小说免费下载| 依依成人综合视频| 国产伦理久久久久久妇女| 精品久久久久久无码国产| 色天天综合狠狠色| 99久久精品免费精品国产| 欧美成人福利| 91福利在线看| 欧美三级在线播放| 欧美激情一区二区三区全黄| 卡一卡二国产精品| 日本免费在线视频不卡一不卡二 | 毛片网站在线观看| www.97.| 中文字幕av专区| 小香蕉视频在线| 性xxxxfjsxxxxx欧美| 最新欧美电影| 91成人福利社区| 麻豆视频一区| 美女视频亚洲色图| 日韩欧美另类一区二区| 久久综合九色综合久| 丰满少妇又爽又紧又丰满69| 国产av国片精品| 日韩精品一区二区在线视频| 亚洲精品成人a8198a| 一区二区三区国产盗摄| 男人天堂久久| 精品免费av在线 | 日韩高清三级| 国产主播喷水一区二区| 亚洲qvod图片区电影| 亚洲字幕一区二区| 91精品国产91久久久久青草| 7777奇米亚洲综合久久| 超碰97在线资源| 免费在线成人av| 一不卡在线视频| 国产在线观看网站| 在线免费av观看| 国产999视频| 国内精品小视频在线观看| 中文字幕亚洲欧美日韩2019| 欧美精品在线观看91| 处破女av一区二区|