精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

天外飛仙級別的Linux Shell命令

系統 Linux
在commandlinefu.com網站上匯聚了數以萬計的、由用戶推薦的Linux shell命令。有人將其內容摘錄出來,整理成為一個“一行shell命令”的系列文章,其中所有的命令都只有一行,但是效率驚人的高,絕對是天外飛仙級別的Linux Shell命令。

本文編譯自commandlinefu.com ( 應該是 Catonmat ) 的系列文章 Top Ten One-Liners from CommandLineFu Explained 。作為一個由用戶推薦最有用shell命令的網站,其記錄了數以萬計的各色shell命令,其中不乏相當實用和有趣的,本文就要細數當中獲投票***的一些命令,從其中取材并加以細釋,希望讀者能從中受益。

sc2010094544000.png

引言

Shell作為Unix系操作系統當中最有魅力且不可或缺的組件,經過數十載的洗禮不僅沒有被淘汰,而且愈加變得成熟穩健,究其原因,大概因為它是個非常穩固的粘合劑,能夠把大量功能強大的組件任意配搭,總能很好很快地完成用戶的任務。

本文的一些命令很可能看起來是”雕蟲小技”,我們只好仰慕一下Shell大牛了,但是有些細節我會稍加發掘加以說明,遇到有趣的地方希望能博您一笑了。

1.以SUDO運行上條命令

$ sudo !!

大家應該都知sudo,不解釋。但通常出現的情況是,敲完命令執行后報錯才發現忘了sudo。這時候,新手用戶就會:按上箭頭,按左箭頭,盯著光標回到開始處,輸入sudo,回車;高手用戶就蛋定多了,按Ctrl-p,按Ctrl-a,輸入sudo,回車。

這里介紹這個是天外飛仙級別的,對,就直接sudo !!。

當然這幾種解決方式效果是完全一樣的,只是款不一樣,嗯,不解釋。

兩個感嘆號其實是bash的一個特性,稱為事件引用符(event designators)。!!其實相當于!-1,引用前一條命令,當然也可以!-2,!-50。默認情況下bash會在~/.bash_history文件內記錄用戶執行的最近500條命令,history命令可以顯示這些命令。

 

關于事件引用符的更多用法可以深入閱讀 The Definitive Guide to Bash Command Line History

2.以HTTP方式共享當前文件夾的文件

$ python -m SimpleHTTPServer

這命令啟動了Python的SimpleHTTPServer模塊,考慮到Python在絕大多數的Linux發行版當中都默認安裝,所以這個命令很可能是最簡單的跨平臺傳文件的方法。

命令執行后將在本機8000端口開放HTTP服務,在其他能訪問本機的機器的瀏覽器打開ttp://ip:8000即打開一個目錄列表,點擊即可下載。

3.在以普通用戶打開的VIM當中保存一個ROOT用戶文件

:w !sudo tee %

這題目讀起來糾結,其實是很常見的,常常忘記了sudo就直接用vim編輯/etc內的文件,(不過也不一定,vim發現保存的文件無法保存時候會提示)等編輯好了,保存時候才發現沒權限。曲線方法是先保存個臨時文件,退出后再sudo cp回去。不過實際上在vim里面可以直接完成這個過程的,命令就是如此。

查閱vim的文檔(輸入:help :w),會提到命令:w!{cmd},讓vim執行一個外部命令{cmd},然后把當前緩沖區的內容從stdin傳入。

tee是一個把stdin保存到文件的小工具。

而%,是vim當中一個只讀寄存器的名字,總保存著當前編輯文件的文件路徑。

所以執行這個命令,就相當于從vim外部修改了當前編輯的文件,好完工。

4.切換回上一個目錄

$ cd -

應該不少人都知道這個,橫桿-代表上一個目錄的路徑。

實際上cd -就是cd $OLDPWD的簡寫,bash的固定變量$OLDPWD總保存著之前一個目錄的路徑。

相對地,$PWD總保存著當前目錄的路徑。這些變量在編寫shell腳本時候相當有用。

5.替換上一條命令中的一個短語

$ ^foo^bar^

又是另外一個事件引用符(event designator),可以把上一條命令當中的foo替換成bar。

在需要重復運行調試一道長長的命令,需要測試某個參數時候,用這個命令會比較實用;但多數人會首先選擇按上箭頭提出上道命令,再移動光標去修改某參數,這樣更直觀,但效率上就不夠使用引用符高,而且在腳本中用這個方法可以簡化很多。

這道命令的原始樣式應該是這樣的:

!!:s/foo/bar/

本文一開始介紹過!!,后面的一段大家應該很熟悉,vim、sed的替換操作都是這樣的語法。

關于事件引用符的更多用法可以深入閱讀The Definitive Guide to Bash Command Line History

6.快速備份一個文件

$ cp filename{,.bak}

這道命令把filename文件拷貝成filename.bak,大家應該在一些比較復雜的安裝教程里面見過這樣的用法。其原理就在于bash對大括號的展開操作,filename{,.bak}這一段會被展開成filename filename.bak再傳給cp,于是就有了備份的命令了。

大括號在bash里面是一個排列的意義,可以試試這個:

$ echo {a,b,c}{a,b,c}{a,b,c}

將輸出三個集合的全排列:

aaa aab aac aba abb abc aca acb acc
baa bab bac bba bbb bbc bca bcb bcc
caa cab cac cba cbb cbc cca ccb ccc

關于shell當中的集合操作,可深入閱讀”Set Operations in the Unix Shell

7.免密碼SSH登錄主機

$ ssh-copy-id remote-machine

這個命令把當前用戶的公鑰串寫入到遠程主機的~/.ssh/authorized_keys內,這樣下次使用ssh登錄的時候,遠程主機就直接根據這串密鑰完成身份校驗,不再詢問密碼了。前提是你當前用戶有生成了公鑰,默認是沒有的,先執行ssh-keygen試試吧!

這個命令如果用手工完成,是這樣的:

your-machine$ scp ~/.ssh/identity.pub remote-machine:
your-machine$ ssh remote-machine
remote-machine$ cat identity.pub >> ~/.ssh/authorized_keys

如果你想刪掉遠程主機上的密鑰,直接打開authorized_keys,搜索你的用戶名,刪除那行,即可。

8.抓取LINUX桌面的視頻

$ ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg

我們在一些視頻網站上看到別人的3D桌面怎么怎么酷的視頻,通常就是這么來的,ffmpeg可以直接解碼X11的圖形,并轉換到相應輸出格式。

ffmpeg的通常用法是,根據一堆參數,輸出一個文件,輸出文件通常放***,下面解析下幾個參數:

-f x11grab 指定輸入類型。因為x11的緩沖區不是普通的視頻文件可以偵測格式,必須指定后ffmpeg才知道如何獲得輸入。

-s wxga 設置抓取區域的大小。wxga是1366*768的標準說法,也可以換成-s 800×600的寫法。

-r 25 設置幀率,即每秒抓取的畫面數。

-i :0.0 設置輸入源,本地X默認在0.0

-sameq 保持跟輸入流一樣的圖像質量,以用來后期處理。

至于其他ffmpeg的用法,可以參考下面兩篇文章:

  1. How to Extract Audio Tracks from YouTube Videos
  2. Converting YouTube Flash Videos to a Better Format with ffmpeg

后記

說Shell是一種編程語言,可能有些尷尬,雖然很多人每天都在用Shell,但從來沒見它榮登TIOBE編程語言排行榜之類的,可以說毫無名分,因為很多用戶沒意識到它是一種語言,只當做這是一個能夠很好完成任務的工具,基本得理所當然,就好像GUI程序的菜單、按鈕一樣。

掌握Shell,通常能夠讓任務在數秒鐘內完成,這就讓Shell跟C、Perl、Python這些語言區別開來,沒人否認后者更能勝任更多的任務,但是他們是在不同的層面上去做,Shell依賴大量的系統組件黏合調用,而后者依賴各種庫,各所擅長不同的應用領域,比喻就是,Shell是混凝土,可以很方便地粘合一些建筑組件而成為穩固的高樓大廈;但同樣是粘合劑,粘玻璃窗、粘書報、粘皮鞋,混凝土是絕對不合適的,Shell并不擅長一些細致操作,比如它連浮點運算都不支持,更別提什么圖形運算什么的。但這并不妨礙Shell來幫我們完成很多粗重任務。

Shell的工作方式,大多數入門用戶會覺得枯燥難學,而所謂的經典教材也離不開《Advanced Bash-Scripting》、《Bash Guide for Beginners》,但類似本文這樣的一些”雕蟲小技”因為難登大雅之堂絕不會收錄進去。這情況如果象國外一些unix用戶比較多的地方會有很好改善,即使是新手,偶爾看看別人的操作都能”偷師”一手,我編譯本系列文章其實也就希望稍微改善一下這個狀況。

原文鏈接:最牛B的Linux Shell命令 系列連載(一) 作者: @boypt

【編輯推薦】

  1. 十個你所不知道的Linux命令盤點
  2. 命令行與GUI,你更喜歡用哪個?
  3. 超實用的Linux/Unix快捷鍵大匯總(開發、管理)
責任編輯:yangsai 來源: wowubuntu.com
相關推薦

2010-08-31 09:23:28

Linux Shell

2017-01-15 15:20:47

Linux編程log

2019-12-01 22:59:43

Linux shell命令進程

2011-07-18 17:39:31

ORACLE操作系統

2010-06-23 17:34:03

Linux Bash

2010-06-23 17:37:14

Linux Bash

2013-09-10 10:20:12

數據大數據大數據應用

2010-06-23 17:16:33

Linux Bash

2020-03-24 08:32:24

vue作用域前端

2010-06-23 17:29:07

Linux Bash

2010-06-23 16:31:10

Linux Bash

2019-12-04 08:44:59

前后端分離開發

2024-07-22 11:48:42

2019-02-26 15:23:01

數據安全磁盤

2011-01-18 13:53:42

Linux Shell命令

2014-07-31 11:24:21

Linuxshell命令

2022-06-10 11:51:49

MySQL事務隔離

2019-11-29 10:15:28

GitHub代碼開發者

2013-09-18 10:21:20

命令Shell

2010-03-23 15:24:45

Linux shell
點贊
收藏

51CTO技術棧公眾號

欧美无人区码suv| 99re视频在线观看| 91视频免费观看网站| 激情开心成人网| 国产三级三级三级精品8ⅰ区| 亚洲国产三级网| 成 年 人 黄 色 大 片大 全| 伊人中文字幕在线观看 | 久久精品一区中文字幕| 国产女同无遮挡互慰高潮91| 影音先锋男人资源在线| 成人黄色av电影| 91国内产香蕉| 久久日免费视频| 青草伊人久久| 精品成人国产在线观看男人呻吟| 国产在线观看一区二区三区| 欧美日韩中文字幕在线观看 | 国产精品嫩草影院久久久| 在线 丝袜 欧美 日韩 制服| 老司机2019福利精品视频导航| 国产精品系列在线播放| 久久久久久尹人网香蕉| 成人网站免费观看| 91精品视频一区二区| 国产精品成人在线观看| 俄罗斯精品一区二区三区| 国产精品久久久免费视频| 成人一二三区| 精品国产凹凸成av人导航| 成人精品视频一区二区| 成人av福利| 91在线观看下载| 成人网页在线免费观看| 亚欧视频在线观看| 99久久婷婷| 亚洲开心激情网| 久久久久无码精品| 日韩免费小视频| 亚洲一区二区三区四区在线 | 成人综合婷婷国产精品久久 | 亚洲毛片一区二区三区| 一区二区三区中文| 一区二区三欧美| 中文字幕三级电影| 成人黄色图片网站| 午夜一区二区三区视频| 亚洲欧洲精品在线| 亚洲美女福利视频| 精品一区二区久久| 国产精品白丝jk喷水视频一区| 中文字幕免费视频| 日韩在线观看一区二区三区| 欧美日韩视频第一区| 欧美色图色综合| 日韩少妇视频| 1024亚洲合集| 亚洲啪啪av| 久久这里精品| 国产精品一区二区免费不卡| 国产精品欧美一区二区| 中文字幕精品无码一区二区| 午夜日韩av| 久热精品视频在线观看| 久久亚洲无码视频| 日韩av中文字幕一区| 欧美一区二区精品在线| 国产永久免费网站| 91精品一久久香蕉国产线看观看| 亚洲精品视频免费看| 一级二级三级欧美| 色网站免费在线观看| 国产无人区一区二区三区| 精品国产一区二区三| 欧美综合视频在线| 成人性色生活片| 成人国产精品久久久久久亚洲| 毛片a片免费观看| 外国成人激情视频| 久久福利视频导航| 永久免费看黄网站| 国内精品亚洲| 午夜精品久久久久久久久久久久 | 日韩少妇裸体做爰视频| 欧美 日韩 国产一区二区在线视频| 国产美女久久久久| 成人激情视频免费在线| 狠狠躁夜夜躁av无码中文幕| 久久只精品国产| 在线不卡日本| 91福利区在线观看| 91黄色免费观看| 18深夜在线观看免费视频| 97se亚洲| 国产一区二区三区精品久久久| 国产精品300页| 久久国产成人精品| 久久久久国产精品www| 性无码专区无码| 久久国产人妖系列| 国产区一区二区| 色哟哟免费在线观看| 午夜精品久久久久久不卡8050| 国产黄色激情视频| 在线日本欧美| 亚洲第一网站免费视频| 亚洲一二三四视频| 亚洲美女一区| 91|九色|视频| 3p在线观看| 五月激情丁香一区二区三区| 国产亚洲视频一区| 九九热精品视频在线观看| 久久久精品日本| 国产精品视频123| 国产suv一区二区三区88区| 青青草成人网| 国产美女高潮在线| 欧美一区二区三区思思人| 欧美多人猛交狂配| 最新亚洲激情| 3d动漫精品啪啪一区二区三区免费| 国产高清视频免费观看| 欧美精彩视频一区二区三区| 日韩一级片免费视频| 伊人久久大香伊蕉在人线观看热v 伊人久久大香线蕉综合影院首页 伊人久久大香 | 五月婷婷六月丁香| 亚洲欧美日韩成人高清在线一区| 欧美大片免费播放| 成人在线免费av| 日韩电影中文字幕| 久久免费精彩视频| 国产一区二区在线视频| 午夜一区二区三区| 亚洲成人看片| 亚洲免费av片| 手机看片久久久| 91在线免费播放| 精品无码国模私拍视频| 视频一区在线| 欧美理论电影在线播放| 91麻豆成人精品国产免费网站| 国产91精品免费| 综合一区中文字幕| 99久久婷婷国产综合精品首页 | 天天操天天射天天舔| 亚洲精品成人天堂一二三| 一级黄色片国产| 99久久久久| 亚洲一区二区三区毛片| 一区二区三区伦理| 精品三级av在线| 精品午夜福利视频| 大桥未久av一区二区三区中文| 欧美日韩一区综合| 欧美gay囗交囗交| 亚洲美女av网站| 国产中文字幕视频| 亚洲国产成人在线| www.涩涩涩| 91精品精品| 999国内精品视频在线| 久草在线视频资源| 亚洲国产精品一区二区三区| 九九热精品视频在线| 91性感美女视频| 国产一区视频免费观看| 欧美日韩水蜜桃| 91中文字幕在线观看| 羞羞污视频在线观看| 欧美精品一区二区三区在线播放| 内射毛片内射国产夫妻| 久久国产福利国产秒拍| 国产一区二区三区在线免费| 青青草原在线亚洲| 欧美专区在线观看| 成年人视频在线免费观看| 在线不卡免费av| 精品无码久久久久久久| 91麻豆国产香蕉久久精品| 国产三级国产精品国产专区50| 亚洲影院天堂中文av色| 国产精品777| 黄色视屏免费在线观看| 亚洲成人久久网| 波多野结衣视频免费观看| 国产精品乱码一区二区三区软件| 国产毛片视频网站| 奇米狠狠一区二区三区| 国产精品视频一区二区三区四| 精品少妇无遮挡毛片| 国产原创欧美精品| jizzjizz亚洲| 亚洲国产欧美一区二区丝袜黑人| 波多野结衣 在线| 麻豆国产精品官网| 熟女视频一区二区三区| 极品国产人妖chinesets亚洲人妖| 久久综合色88| 色窝窝无码一区二区三区| 欧美在线一区二区| 精品99久久久久成人网站免费| 九九久久精品视频| 国产极品尤物在线| 欧美老女人另类| 国产伦精品一区二区三区照片| 中文字幕资源网在线观看| 亚洲激情在线观看| 国产人妖在线播放| 色婷婷国产精品久久包臀| 四虎影院中文字幕| 久久久国产精品麻豆| 少妇献身老头系列| 美女视频黄频大全不卡视频在线播放| 欧美日韩另类综合| 7777精品| 91pron在线| 亚州精品国产| 国产91在线高潮白浆在线观看| 日本一卡二卡四卡精品| 欧美精品18+| 中文字幕 国产精品| 婷婷久久综合九色综合绿巨人| www.久久国产| 成人黄色在线视频| 天天干天天曰天天操| 美女诱惑一区二区| 色诱视频在线观看| 国产精品美女久久久浪潮软件| 玛丽玛丽电影原版免费观看1977| 欧美一级大黄| 久久免费在线观看| 欧美野外wwwxxx| 精品中文字幕乱| 黄色网页在线观看| 日韩视频在线一区| 91精品国产综合久久久久久豆腐| 欧美一级片免费看| 一级黄色片在线看| 欧美日韩国产中文| 最近中文字幕在线视频| 在线一区二区观看| www五月天com| 91福利视频网站| 无码免费一区二区三区| 欧美日韩中文字幕在线| 欧美日韩精品区| 天天av天天翘天天综合网色鬼国产| 亚洲av熟女国产一区二区性色| 韩国一区二区视频| 国产色视频在线播放| 久久精品二区亚洲w码| 精品综合久久久久| 韩国视频一区二区| 肉色超薄丝袜脚交| 国产福利一区二区三区| 麻豆tv在线观看| 不卡av免费在线观看| 手机在线看片日韩| 久久中文娱乐网| 懂色av蜜桃av| 日韩美女啊v在线免费观看| 日韩欧美国产成人精品免费| 亚洲黄色录像片| 三级黄色在线视频| 色爱区综合激月婷婷| 一区二区三区精| 91精品国产欧美一区二区| 成人激情四射网| 亚洲黄色www网站| 国产黄色在线| 久久五月天综合| 69av成人| 国产精品色午夜在线观看| 99久久这里有精品| 国产欧美日本在线| 精品国产精品久久一区免费式| 国产精品有限公司| 要久久电视剧全集免费| 亚洲欧美日韩在线综合| 欧美日韩ab| 人妻有码中文字幕| 黄色小说综合网站| 免费不卡的av| 国产欧美一区二区三区网站| 国产精品丝袜一区二区| 婷婷综合另类小说色区| 亚洲无码久久久久| 亚洲国产成人久久综合| 国产喷水吹潮视频www| 国产一区亚洲| 欧美日本视频在线观看| 2024最新电影在线免费观看| 欧美乱妇高清无乱码| 爱搞国产精品| 国产精品黄色av| 日韩三级网址| 欧美精品亚洲| 欧美精品麻豆| 蜜桃免费在线视频| kk眼镜猥琐国模调教系列一区二区| 热久久精品免费视频| 极品少妇xxxx偷拍精品少妇| 亚洲天堂av网站| 国产精品国产精品国产专区不蜜| 精品少妇一区二区三区密爱| 亚洲综合色婷婷| 中文字幕av网站| 337p日本欧洲亚洲大胆色噜噜| 日批视频在线播放| 自拍偷拍亚洲欧美| 色老头在线一区二区三区| 亚洲自拍偷拍区| 精品产国自在拍| 久久久久久久久久久99| 韩国欧美国产一区| 免费视频91蜜桃| 黑人巨大精品欧美一区免费视频 | 人体精品一二三区| 色悠久久久久综合先锋影音下载| 99久久国产免费免费| 国产精品羞羞答答在线观看| 日韩中文字幕在线免费| 极品美女销魂一区二区三区免费| 曰本三级日本三级日本三级| 国产日韩欧美一区二区三区乱码 | 亚洲日本va在线观看| 中文字幕一区在线播放| 欧美va亚洲va香蕉在线| 69久久精品| 国产精品日韩欧美综合| 九一精品国产| 精品一区二区中文字幕| 成人午夜激情片| 日本妇女毛茸茸| 91精品国产色综合久久不卡蜜臀| 欧美一区二区三区成人片在线| 亚洲欧美精品中文字幕在线| 高清电影在线免费观看| 91免费视频网站| 天天综合一区| www.51色.com| 亚洲欧美日韩综合aⅴ视频| 亚洲中文字幕在线观看| 伊人久久男人天堂| 日本在线中文字幕一区二区三区| 亚洲综合在线做性| 中国精品18videos性欧美| 欧美一级特黄aaa| 国产精品毛片无遮挡高清| 国产美女www爽爽爽| 亚洲网站在线播放| 日韩制服诱惑| 亚洲欧洲国产精品久久| 国产在线播放一区| 欧美三级免费看| 亚洲成人久久网| 小早川怜子影音先锋在线观看| 国产一区二区视频在线观看| jlzzjlzz亚洲女人| 五月天开心婷婷| 夜夜夜精品看看| 秋霞欧美在线观看| 欧美一区二区三区……| 精品视频免费在线观看| 91淫黄看大片| 亚洲欧美日韩中文播放| 蜜臀av在线观看| 国产大片精品免费永久看nba| gogo久久日韩裸体艺术| 少妇人妻大乳在线视频| 久久久亚洲午夜电影| 怡春院在线视频| 欧美成人精品一区二区| 国产精品久久久久av蜜臀| 欧美日韩在线中文| 中文字幕欧美激情| 精品人妻少妇嫩草av无码专区 | 国产日韩欧美二区| 国产精品一区毛片| 亚洲不卡的av| 亚洲第一精品自拍| 亚洲天堂av影院| 亚洲午夜在线观看| 国产99一区视频免费| 中文字幕黄色片| 久久成人这里只有精品| 久久97久久97精品免视看秋霞| 日本一道在线观看| 91美女片黄在线| 国产一区二区三区视频免费观看| 亚洲天堂男人天堂女人天堂| www一区二区三区| r级无码视频在线观看| 国产日本一区二区| 午夜精品小视频| 国产精品日韩欧美大师| 一区二区亚洲精品| 日本女人性生活视频| 日韩av在线一区二区|