linux學習筆記
操作系統
操作系統的主要目的就是簡單,高效,公平,有序和安全得使用一個計算機系統上的多種硬件資源和軟件資源。用戶通過輸入命令使操作系統使用計算系統。計算機通過鍵盤等輸入設備用來接收用戶輸入的命令。
操作系統的類型
a.單用戶,單進程系統
這種os在一個時間內只允許一個用戶使用計算機系統,並且一個用戶只能運行一個進程。這種操作系統常常用於PC,例如macDOS,DOS,Windows 3.1.
b.單用戶,多進程系統
一個時間內只允許一個用戶使用計算機系統,但是可以同時運行多個進程。這種操作系統也常常用於PC,例如OS/2,windows NT工作站。
c.多用戶,多進程系統
這種操作系統可以允許多個用戶同時使用計算機,並且每個用戶可以同時運行多個進程。例如linux,unix,windows NT Server。
linux shell
登陸linux操作系統的時候,系統會為登陸的用戶啟動一個程序,通過這個程序,可以與linux進行交互,這個程序就是linux shell,主要作用就是執行通過鍵盤輸入的命令。正因為shell的主要功能是解釋命令,所以shell也被稱為是linux的命令解釋器。一般shell啟動之後,就是顯示一個提示符並等待輸入命令,當輸入了一個命令並按下回車鍵時,shell會試圖執行這個命令,並假定命令行第一個單詞就是命令的名字。
如何結束shell
在新命令行的起始位置輸入ctrl + D ,即可退出shell
如何結束shell中正在運行的命令
ctrl + C,強制中斷程序的執行。
各種shell程序
每個linux系統中都包括一些shell,目前應用最廣泛的shell有Bash,TC,Z shell。通常默認的shell是bash。系統管理員可以指定具體的shell類型,通過命令就能修改自己默認登陸shell。比如如果默認登陸的shell是bash,那麽可以通過命令tcsh或者chsh改變默認登陸shell為TC shell。
一些常用的linux命令
創建和顯示目錄
pwd 顯示工作目錄(print working directory ),判斷當前的工作目錄
mkdir 創建目錄(make directory)
rmdir 刪除目錄(remove directory)
cd 改變目錄(change directory)
cd .. 返回到當前目錄的父目錄
cd ~ 跳轉到home目錄
ls 列出一個目錄中的文件名和子目錄名,但不包括點文件(list)
ls -a 列出該目錄中所有文件,包括點文件
linux學習筆記