linux命令速記技巧
linux命令有一定的命名規則,一個正常的coder在編碼的過程中都會考慮命名的語義化,開發者對函數的命名一定也盡量遵循這個規律.了解目錄所對應的英文全稱有助于自己的記憶,理解記憶獲得知識的留存率要遠大于死記硬背.如果英文基礎太差,小編建議先學好英文基本功再來學習這些命令.
命令的中文對照
命令 | 英文全稱 | 中文釋義 |
---|---|---|
ls | list | 列出目錄內容 |
cd | Change Directory | 改變工作目錄 |
chown | Change Owner | 改變文件的所有者 |
chmod | Change Mode | 改變文件的安全模式 |
su | Switch User | 切換用戶 |
rpm | Redhat Package Manageer | 紅帽打包管理器 |
pwd | Print Work Directory | 打印工作目錄 |
ps | Process Status | 進程狀態 |
df | Disk Free | 磁盤剩余空間 |
du | Disk Usage | 磁盤使用空間 |
rm | ReMove | 刪除 |
mv | Move | 移動 |
ln -s | link -soft | 創建軟連接 |
mkdir | Make Directory | 創建目錄 |
cp | Copy File | 復制文件 |
fg | Foreground | 前臺 |
bg | Background | 后臺 |
tar | Tape archive | 歸檔 |
insmod | Install Module | 安裝模塊 |
rmmod | Remove Module | 刪除模塊 |
awk | Aho Weiberger and Kernighan | 三個作者的姓的第一個字母 |
man | Manual | 手冊 |
sed | Stream Editor | 流式編輯器 |
ssh | Secure Shell | 安全shell |
ssl | Secure Sockets Layer | 安全套接字層 |
wc | Word Count |
流式編輯器
注意:sed(stream editor)是一種流式編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space),接著用sed命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。文件內容并沒有改變,除非你使用重定向存儲輸出。。
linux 命令行選項參數共性總結
linux 命令很多參數具有一定的共性,并非沒有規律的
-
-h 通常意指 ‘h’ + uman, 也就是 human-readable, 代表有: ls -lth, sort -h
-
-v (小寫) 通常意指 ‘v’ erbose, 代表有: curl -v, ssh -v, python -v
2.1 -V (大寫) 通常意指 ‘V’ ersion,與 –version 相比之下比較冷門,代表有: gedit -V, firefox -V, openvt -V
2.2 –version (小寫 v) 也是意指 ‘V’ ersion,代表是九成的命令: python –version, konsole –version, gnome-shell –version, firefox –version, chromium-browser –version, bash –version, curl –version, tree –version, ls –version, journalctl –version, gedit –version, unp –version
2.3 –help, 同上, 九成的命令都有。不推薦 -h, 很多命令沒有 -h, 亦或已經用來代表 ‘h’uman-readable。 -
-a 包括 dot 文件, 代表有: ls -a, tree -a
-
-r 通常意指:
[a] ‘r’ + everse, 代表有: ls -lthr, sort -r
本人的 l alias 是 `ls -larthiF –context –color’, 其中 t+r 顯示最新日期的文件在最下方,畢竟大多數情況,我只關心最近的文件。
[b] ‘r’ + ecursive, 代表有: grep -r, rm -r
[c]’R’ 通常意指 ‘R’ ecursive (遞歸), 代表有:- [c.1] ls -R, chmod -R
- [c.2] grep -R (–dereference- ‘R’ ecursive)
[d] rm 和 cp 的 -r 和 -R 同樣是 recursive。切記有些平臺只有 -r, 有些平臺只有 -R, 有些平臺兩者都有。
- –exclude-dir 排除某個目錄,代表: cloc . –exclude-dir=xxx, grep -rniI –exclude-dir=xxx abc ./*
原創文章,作者:勇哥,如若轉載,請注明出處:http://www.www58058.com/71619
這樣的總結出來,對記linux命令來說確實是一個很好的招,繼續努力 ?。。?/p>