要說最常用的,那都不用問,肯定是ls (ls=蕾絲,蕾絲是大多數人的最愛)。
我來回答一些又常用的,又有用的,還很酷的shell命令。
下面介紹幾個常用的命令,很酷的,很有用的命令。
用Python快速啟動一個HTTP Server,用以同事之間傳文件
python -m SimpleHTTPServer
格式化json數據
echo '{"a": 1, "c": 3, "b": 2}' | python -m json.tool
將上一條命令中的 foo 替換為 bar,並執行
^foo^bar
在 Vim 中無需權限保存正在編輯的文件
:w !sudo tee %
刪除空文件/刪除垃圾文件
find . -type f -size 0 -delete
find . -type f -name "a.out" -exec rm -rf {} \;
在 vim 中編輯上一條命令
fc
以 root 帳戶執行上一條命令。
$sudo !!
刪除文件中的空行
cat a.txt | sed -e '/^$/d'
看到命令的輸出變化
watch -d ifconfig
ifconfig 可以用任何命令替換。
man和less的組合的一個別名。
用來查看某條命令的某個選項的用法。(讓alias在zsh/bash下支持位置參數,我是動過一番手腳的,所以有人想用的話可以自己改成function的形式)
alias manswitch='man $1 | less -p "^ +$2" '
相關推薦
'Java是什麼?為什麼要學習Java?Java有哪些特點?'
"在正式開始Java學習之前,先來了解幾個關鍵性問題。那就是什麼是Java,為什麼要學習Java,Java 有哪些特點,Java 有哪些機制,如何來學習 Java 等幾個問題。通過這幾個問題讓大家瞭解 Java 的一些內容,從而展開 Java 的學習。1、java是什麼?J...
'為什麼SQL正在擊敗NoSQL,這對未來的數據意味著什麼'
"導讀:經過多年的沉寂之後,今天的SQL正在復出。緣由如何?這對數據社區有什麼影響?看看本文的分析。以下為譯文。自從可以利用計算機做事以來,我們一直在收集的數據以指數級的速度在增長,因此對於數據存儲、處理和分析技術的要求也越來越高。在過去的十年裡,由於SQL無法滿足這些要求...
'為啥子這麼多人開始學Python?看完這些你就清楚了'
"Python具有豐富和強大的庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕鬆地聯結在一起。在小編看來,基本上可以負責任地認為,Python 可以做任何事情。無論是從入門級選手到專業級數據挖掘、科學計算、圖像處理、人工智能,Python 都...
'現在這麼多編程語言可學,為什麼還要學那麼舊的C語言?有用嗎?'
"編寫操作系統最常用的編程語言就是C語言了。用C語言編寫的第一個操作系統是 Unix,之後的 GNU/Linux 等操作系統也都是使用C語言編寫的。編寫操作系統最常用的編程語言就是C語言了C語言不僅僅是操作系統語言,也是當今幾乎所有流行的高級編程語言的先驅,這些編程語言多多...
'全球最厲害的 14 位程序員,你認識幾位?'
"排名不分先後。01Jon Skeet個人名望:程序技術問答網站 Stack Overflow 總排名第一的大神,每月的問答量保持在 425 個左右。個人簡介/主要榮譽:谷歌軟件工程師,代表作有《深入理解C#(C# In Depth)》。網絡上對Jon Skeet的評價:“...
推薦中...