命令列中的 和

2021-09-06 11:21:07 字數 1511 閱讀 1658

關於

system v

和bsd

風格以及他們與

linux

的關係:

1、system v

和bsd

同出於at

&t實驗室的兩個不同的部門,

systemv

是乙個unix

的商業化標準,

bsd為

unix

標準化的

berkeley

風格。2、由於

linux

是linus torvalds

在以unix

為構架的系統上重新開發的,但仍沿用了兩大

unix

系統程序的風格,實事上應該確切的說

linus torvalds

只開發了

kernel

,而軟體依然來自

gnu和

gpl兩個組織。

目前只有

slackware

是linux

發行版中唯一使用

bsd風格的版本。其他的就是

freebsd

、netbsd

和openbsd

三個著名的

bsd發行版,並遵循「

gpl規範」。

linux

代表的有:

redhat

、suse

、mdv

、magiclinux

、debian

等幾乎大部分發行版。

unix

代表的有

aix、

irix

、solars

、hp-ux

。介紹完背景知識再來看一下這些命令引數不同的使用方式:

1、在linux

下有些命令這樣使用

ls -a

2、有些命令這樣使用

cp --help

3、還有一些這樣使用

tar -xzv

4、而有些這樣使用

tar xzvf

關於命令的使用區別我們一一解釋:

第一種:引數用一橫的說明後面的引數是字元形式。

第二種:引數用兩橫的說明後面的引數是單詞形式。

第三種:引數前有橫的是

system v

風格。第四種:引數前沒有橫的是

bsd風格。

有關system v

和bsd

的其他區別:

系統啟動過程中

kernel

最後一步呼叫的是

init

程式,init

程式的執行有兩種風格,即

system v

和 bsd

。system v 風格中

init

呼叫 /etc/inittab

,bsd

風格呼叫

/etc/rc

,它們的目的相同,都是根據

runlevel

執行一系列的程式。

原文:

命令列中的 和

bash shell 在執行某個命令的時候,會返回乙個返回值,該返回值儲存在 shell 變數 中。當 0 時,表示執行成功 當 1 時,表示執行失敗。有時候,我們需要下一條命令依賴前一條命令執行成功與否的狀態。如 只有在成功地執行一條命令之後再執行另一條命令,或者只有在前一條命令執行失敗後,再執行...

git 命令列 和 cmd命令列

設定全域性使用者名稱 git config global user.name 區域性把global換成local 檢視全域性 git config global list 檢視git的狀態 git status 初始化 git into 名字 新增乙個檔案 git add readme.txt 刪除...

Linux中的命令列

1.shell 是什麼?shell既是為使用者提供操作介面的軟體,也是核心保鏢。shell分為倆種,一種是圖形介面shell,另一種是命令列式shell 2.kernel 核心 是系統核心程式,負責管理系統的程序,記憶體,裝置驅動程式,檔案和網路系統。3.命令列提示符 kiosk 開啟shell的使...