Linux發展史
1969年誕生於貝爾實驗室,Ken Thompson (肯.湯普森)使用匯編語言編寫的一個小型的檔案系統。不過當時unix這個名詞還沒有出現。
1973 年 Ritchie (裡奇 )等人以 C 語言寫出第一個正式 Unix 核心
1977 年 BSD 的誕生Berkeley Software Distribution 。這個 BSD 是 Unix 的一個分支,他的發展對於 Unix 有相當大的影響,例如後來的 Sun 公司就是使用 BSD 發展的核心進行自己商業的 Unix 版本的發展的。
1984 年的 GNU 與 Free Software Foundation
1994年3月,Linux1.0發布,代碼量17萬行,當時是按照完全自由免費的協議發布,隨後正式采用GPL協議。
1997年夏,大片《泰坦尼克號》在制作特效中使用的160台Alpha圖形工作站中,有105台采用了Linux操作系統。
等
Linux命令執行的方式
command 【-options】parameter1 parameter2 ..
命令 選項 參數1 參數2
一 基本操作
1) ls -l顯示當前目錄下文件
2)顯示日期與時間命令
date 顯示現在時間和年月日
date +%Y-%m-%d 顯示年月日
date +%H:%M 顯示小時和分鐘
3)顯示日歷的命令
cal 顯示當前月份
cal 12 2012顯示某年某一月
cal 2013 顯示2013年全年的日歷
4)計算機軟件
bc 可以計算加減乘除
scale=number 那個number就是小數點後面的位數
如:scale=3 顯示小數點後面3位數
quit退出
二 重要熱鍵tab, ctrl+c, ctrl+d
1)tab 的作用:命令補齊和文件補全
quota 按兩下tab 顯示以quota開頭的命令
cat install 兩下tab 可以補齊文件名稱
2)ctrl+c 可以停止命令或者程序運行
cat /etc/services 按ctrl+c 停止
三 在線幫助 man page, info page
1)在命令行下,直接按兩下tab健,可以顯示所有命令
2)man
space或者page down向下翻頁
page up 向上翻頁
home 到第一頁
end 到最後一頁
/string 向下搜索string字符串
?string 向上搜索string字符串
n,N n用來繼續查詢 N用來反向查詢
q 結束
3)info page
space或者page down向下翻頁
page up 向上翻頁
tab 在節點之間移動,有節點的地方通常有*顯示
Enter 當光標在節點上時,回車進入該節點
n 前往下一個info page處
p 前往上一個info page處
u 向上移動一層
s、/ 在info page中進行搜索
h 顯示幫助菜單
? 命令一覽表
q 結束
三 關機
1)shutdown
-k 不要真的關機,只是發送警告訊息
-r 將服務停掉後,重新開機
-h 將服務停掉後,立即關機
-n 不經過init程序,直接shutdown的功能來關機
-f 關機並開機後,強制略過fsck的磁盤檢查
-F 系統重新開機後,強制進行fsck的磁盤檢查
-c 取消已經在進行的shutdown指令
shutdown -k now "This computer will reboot."
shutdown -h now 立即關機
shutdown -r now 立即重啟
shutdown -h 23:00 晚上23點整關機
shutdown -h +10 十分鐘後系統關機
2)reboot
3) halt
4) poweroff
在執行這些命令前執行sync 把數據寫入磁盤