1.操做系統的介紹
操做系統(os) 是管理和控制計算機硬件與軟件資 源 的計算機程序 直接 運行在裸機上最基本的系統軟件 必須在操做系統的支持下才能運行
做用 對下控制硬件運行 ,對上爲應用程序提供支持
2.操做系統的分類
主流操做系統
桌面操做系統 windows ----- 用戶羣體大
macos -------- 適合開發人員
linux ----------- 應用軟件少
服務器 操做系統 linux ------ 安全穩定免費
Windows Sever ----- 收費
嵌入式操做系統 嵌入式Linux,Android
winCE
移動設備操做系統 ios 基於unix
Android 基於 Linux
3.linux 發展史
Ken Thompson(肯 湯姆遜) --- 彙編出 Unix
Denn M.Ritchie(丹尼斯 裏奇) ---- 根據B語言 設計出C語言 共同創造出Unix操做系統
內核 : 是系統心臟 運行程序和管理像磁盤和打印機等硬件設備的核心程序
發行版本 = linux內核 + 一套軟件 + 使用手冊
常見發行版本 Ubuntu Redhat CentOS
4.應用領域
服務器 領域
嵌入式 領域 機頂盒 只能電視 只能設備
我的桌面領域
5.文件目錄
單用戶操做系統
一臺計算機在同一時間只能由一個用戶使用, 一個用戶獨自享用系統的所有硬件和軟件資源 Windows XP以前都是單用戶操做系統
多用戶操做系統
一臺計算機在同一時間能夠由多個用戶使用,共享系統的所有硬件和軟件資源 Unix linux 初衷就是多用戶操做系統
window : C D E 盤就是根目錄
linux : 只有一個根目錄 / 計算機
主(家)目錄 /home/user
6.終端命令格式
打開終端 快捷鍵 ctrl +alt +t
命令格式 command [-options] [ parameter]
命令 選項(能夠省略) 參數(能夠是 0個 也能夠是多個)
查詢命令幫助信息
--help 有中文解釋
man manual 的縮寫 是Linux 提供的手冊
使用man時的操做鍵
空格 顯示手冊頁的下一屏
Enter 一次滾動手冊頁的一行
b 回滾一屏
f 前滾一屏
q 退出
/word 搜索word字符串
7.經常使用命令 顯示文件和目錄
pwd 顯示當前路徑
tree 樹狀列出目錄內容
ls - 列表 查看目錄中的文件或文件夾
ls -a 所有顯示 包括隱藏文件 (以 . 開頭文件爲隱藏文件)
ls-lh 以人性化的方式顯示文件大小(不以字節爲單位 k M 的形式顯示)
ls -l 以列表方式顯示文件的詳情信息
d 目錄(藍色) -文件(白色) | 連接文件(紫色)
8.切換目錄 :cd
一個點 表明當前路徑 兩個點表明 上一級目錄
絕對路徑 : /home/用戶目錄 以根目錄開頭
相對路徑 : ./a ./ 表示當前 路徑
切換到當前用戶的主目錄 : cd cd~
切換到當前目錄 : cd.
切換到上級目錄: cd..
可進入上次所在的目錄 cd -
9.建立文件 和文件夾
mkdir 建立目錄
mkdir 遞歸目錄 -p 遞歸的建立目錄(-p)
touch 建立 文件(Linux系統文件沒有嚴格的後綴)
建立多個文件 touch 文件名 文件名 文件名..
gedit 編輯文件
編輯多個文件 gedit 文件名 文件名 文件名..
10.刪除文件 和文件夾
刪除文件 rm 文件名
rm -i 以交互方式執行(刪除時詢問)
rm -f 強制刪除 刪除時不須要詢問(一般用於 刪除文件夾)
刪除文件夾rm -r 遞歸的刪除目錄下的內容
11.文件 拷貝 移動文件 和文件夾
mv 移動 ,重命名 文件
mv 原文件路徑 到 目的路徑 -f 禁止交互操做 有覆蓋也不會提示(提示詢問)
mv 原文件路徑 到 目的路徑 -i 確認交互方式操做 (提示覆蓋)
mv 原文件路徑 到 目的路徑 -v 顯示移動進程 ('9' -> '1/r')
文件 拷貝 移動文件 和文件夾
cp 拷貝 文件
cp 原文件路徑 到 目的路徑 -f 禁止交互操做 有覆蓋也不會提示(提示詢問)
cp 原文件路徑 到 目的路徑 -i 確認交互方式操做 (提示覆蓋)
cp 原文件路徑 到 目的路徑 -v 顯示移動進程
12 經常使用命令 其餘
clear 清屏 快捷鍵(ctrl +l)
tab 鍵 自動補全
在敲出文件/目錄/命令的前幾個字母以後 按下tab鍵
若是沒有歧義 系統會自動補全
如有歧義 在按tab 鍵 系統會提示可能存在的命令
歧義指: 重複的文件 如:a1 a2 a3 開頭字母同樣的
小技巧
按上/下鍵 能夠在曾經使用過的命令之間來回切換
退出選擇 而且 不想執行當前選中的命令按 CTRL+c
ctrl +shift+=放大終端窗口字體顯示
ctrl +-縮小終端窗口字體顯示