1. 程式人生 > >2018年7月12日 軟帝學習感悟

2018年7月12日 軟帝學習感悟

   下面是學習的總結

作業系統(OperatingSystem,簡稱os)是軟硬體資源的管理者

作業系統是宇宙中最複雜的軟體,對下管理各種硬體,對上為應用程式提供一個平臺。

主流的作業系統介紹

PC:Windows(佔有率最高),OS X(蘋果系統),Linux(百分之1左右吧)

伺服器領域(Server):Unix/Linux(主流),Windows Server(有一定的市場),OS X(幾乎沒什麼市場)

嵌入式裝置領域(Embedded Device):Linux,Android,VxWorks(非常好用一款收費軟體),ios,WinCE,Windows Phne

(這個幾乎沒什麼人用了),BlackBerry(黑莓手機),Sybian(諾基亞的塞班系統)

ps:在這裡嵌入式裝置不僅僅是掃碼槍之類的,還包括了手機這種智慧終端。

Linux系統的介紹

Linux系統是開源免費的(遵守GPI協議)任何人或組織都可以輕鬆獲得Linux核心原始碼,並根據自己的需求去修改定製,然後以一個新的名字釋出一個新的系統。

ps:附Linux系統原始碼地址

           www.kernel,org

Linux系統的用法

    和Windows系統不一樣,桌面環境並不是Linux核心的構成部分,只是一個應用軟體,所以想學Linux系統就鼻血掌握其中的Shell指令碼命令。

1.電源管理(即關機,重啟)

poweroff:關機

reboot:重啟

halt:關機

shutdown:關機或重啟

ps:在shutdown這個命令涉及到一個引數的使用問題

引數就是命令後的東西 用一個或多個空格分類多個引數,並且命令和引數也要用空格隔開。

2.程序(任務)管理

ps(process snapshot),程序快照,常用引數-ef,-aux

top:實時檢視系統中的所有程序

kill:殺死程序,常用引數-9

killall:批量殺死程序

ps:這裡涉及兩個點,1,使用top命令後可以按q鍵退出top命令

                                  2,ps的引數-ef可以分為-e-f 這裡涉及到引數的合併問題

操作的一些常用操作

Ctrl+c組合鍵:結束當前前臺執行的程式

Ctrl+z組合鍵:將正在前臺執行的程式調到後臺並暫停。

fg(foreground),將當前所有在後臺的任務調到前臺執行

bg:back 讓後臺所有暫停任務在後臺執行

clear:清屏

reset:重置終端

3,網路配置管理

ping:檢測本機和目標之間網路是否通暢

ifconfig:檢視或臨時修改本機網路配置資訊

netstat:檢視網路狀態資訊

    心情隨筆

   今天要說的確是講的很少了,所以還是比較明瞭的。

    主要還是對Linux的作業系統的掌握,當然也就順帶的講了一下Windows系統

    蠻高興的是終於知道man怎麼用了(大概吧),以前對密密麻麻的英文束手無策,現在覺得稍微可以通過對函式的理解來對應的去找了。(以前不會用man是真的痛苦)