Linux命令列引數前加雙槓--,單槓-和不加槓-的區別
1 雙槓與單槓的區別
首先我們來看看一些例項來幫助我們理解,如下:
rm -vf ***
tar -xzvf ***.tar.gz
gcc --version
rm --help
從上面命令我們可以看出,絕大數命令有以下的規則:
① 引數前單槓的表明後面的引數是字元形式;
② 引數前雙槓的則表明後面的引數是單詞形式。
2 加槓與不加槓的區別
首先還是一樣,我們看兩個小樣例:
tar xzvf ***.tar.gz
tar -xzvf ***.tar.gz
兩種命令列都是行的通的,並且功能都是解壓軟體包,那它們到底有什麼不同呢,實際上這就涉及兩種Linux風格,System V和BSD。它們對應關係如下:
① 引數前有橫的是System V風格。
② 引數前沒有橫的是BSD風格。
System V和BSD兩種風格的區別主要是:
系統啟動過程中 kernel 最後一步呼叫的是 init 程式,init 程式的執行有兩種風格,即 System V 和 BSD。
System V 風格中 init 呼叫 /etc/inittab,BSD 風格呼叫 /etc/rc,它們的目的相同,都是根據 runlevel 執行一系列的程式。
相關文章
- git命令引數單橫槓-和雙橫槓-的區別Git
- Git雙橫槓和單橫槓區別Git
- 徹底理解斜槓和反斜槓的區別
- grep 後加單引號、雙引號和不加引號的區別
- shell中單引號、雙引號、反引號、反斜槓的區別
- 正反斜槓的區別
- 由linux命令列下命令引數前的一橫(-)和兩橫(--)的區別而得知的Linux命令列
- JavaScript物件字面量屬性加不加引號的區別JavaScript物件
- 解決Nginx中location匹配不到末尾不加斜槓的URLNginx
- Apach 配置虛擬機器時候DocumentRoot引數最後不要加斜槓虛擬機
- JavaScript全域性作用域下,變數加var和不加var的區別。JavaScript變數
- app直播原始碼,JS 替換日期的橫槓為斜槓APP原始碼JS
- 日誌脫敏工具用什麼好,效果槓槓?
- go語言中變數前加 *和& 有啥區別啊Go變數
- 替換橫槓
- subprocess中命令為引數序列和字串的區別字串
- MYSQL特殊字元(單引號,行尾斜槓)的處理MySql字元
- javascript的雙引號和單引號的用法和區別JavaScript
- vue元件中,編譯後的檔案斜槓變成了反斜槓。Vue元件編譯
- 專業的資料恢復軟體免費試用,效果槓槓的資料恢復
- Oracle中單引號和雙引號的區別Oracle
- PHP中單引號和雙引號的區別PHP
- 特殊字元——反斜槓(\)字元
- Java-反斜槓Java
- 基於 Traefik 如何實現 path 末尾自動加斜槓?
- linux 刪除含斜槓的檔案的方法Linux
- Linux Shell 單引號 雙引號 使用區別Linux
- oracle中斜槓(/)的含義Oracle
- JS 中函式名後面加與不加括號的區別JS函式
- 這些免費API幫你快速開發,工作效率槓槓滴API
- Linux su命令和sudo命令的區別Linux
- JavaScript運算子單豎槓"|"JavaScript
- shell中定義變數用雙引號和單引號以及不用引號的區別變數
- PHP中對單引號和雙引號的區別(好文)PHP
- 終於定製出順手的Obsidian斜槓命令
- 預設引數和關鍵字參數列面上最大的區別是?
- excel斜槓分割表格怎麼做 excel單元格斜槓拆分上下打字Excel
- Python中 單引號,雙引號和三引號的區別Python