linux命令速記技巧

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 命令很多參數具有一定的共性,并非沒有規律的
  1. -h 通常意指 ‘h’ + uman, 也就是 human-readable, 代表有: ls -lth, sort -h

  2. -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。

  3. -a 包括 dot 文件, 代表有: ls -a, tree -a

  4. -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, 有些平臺兩者都有。

  1. –exclude-dir 排除某個目錄,代表: cloc . –exclude-dir=xxx, grep -rniI –exclude-dir=xxx abc ./*

原創文章,作者:勇哥,如若轉載,請注明出處:http://www.www58058.com/71619

(1)
勇哥勇哥
上一篇 2017-03-24 00:17
下一篇 2017-03-25 17:31

相關推薦

  • N25-第15周博客作業

    1、總結sed和awk的詳細用法; sed [OPTION]…  ‘script’  [input-file] … script: 地址定界編輯命令 常用選項: -n:不輸出模式空間中的內容至屏幕; -e script, –expression=script:多點編輯;…

    Linux干貨 2017-05-21
  • 進程管理工具

    進程管理工具 kill man 7 signal 1) SIGHUP: 無須關閉進程而讓其重讀配置文件 kill -1 進程編號 2) SIGINT: 中止正在運行的進程;相當于Ctrl+c 9) SIGKILL: 殺死正在運行的進程 再生進程 kill -9 殺不掉 15) SIGTERM:終止正在運行的進程 kill -15/或不寫(默認) +進程編號。…

    Linux干貨 2016-09-11
  • 走進linux的世界

    1、描述計算機的組成及其功能。  所謂的計算機就是一種計算器,而計算器其實是:接受用戶輸入指令與數據,經由中央處理器的數學與邏輯單元運算處理后,以產生或儲存成有用的信息。 計算機系統由硬件系統和軟件系統兩個部分組成。 硬件系統由運算器、控制器、存儲器、輸入設備、輸出設備組成。 運算器 是計算機中進行算術運算和邏輯運算的主要部件是計算機的主體。 控…

    Linux干貨 2017-01-14
  • 權限管理與ACL

    一、文件屬性 1.文件屬性:    文件屬性操作     chown : change owner  ,設置文件所有者     chgrp : change group  ,設置文件的屬組    文件屬主修改: chow…

    Linux干貨 2016-08-05
  • 第一周作業

    一:計算機的組成和功能 主要分為五個部分:控制器、運算器、存儲器、輸入、輸出 CPU :包含控制器和運算器、寄存器、緩存 存儲器:內存,RAM(Random Access Memory) 輸入:下指令,提供數據等 輸出:輸出數據加工的結果     微型計算機系統組成:      …

    Linux干貨 2016-12-06
  • linux 磁盤管理與文件掛載

        磁盤對于linux來說是至關重要的而且與它 的中心思想相關聯,一切皆文件,因此就把磁盤分為了好多類型, 如:塊設備,字符設備。對于每類磁盤的使用,我們對它進行了分區與規劃,這就用到我們的分區與查看工具 fdisk,理論上磁盤容量足夠時,可以建立任意數量的分區。  一.磁盤的管理與工具 1.  fdisk 強大的…

    2017-06-17

評論列表(1條)

  • renjin
    renjin 2017-04-05 12:07

    這樣的總結出來,對記linux命令來說確實是一個很好的招,繼續努力 !?。?/p>

欧美性久久久久