關於
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的使...