對上提供軟體執行支援,對下控制硬體的執行
桌面(windows)、對伺服器(linux)、嵌入式(linux)、移動裝置作業系統(ios\android)
桌面(windows)、對伺服器(linux)、嵌入式(linux)、移動裝置作業系統(ios\android)
(1) linux基於unix發展而來
(2) linux核心:系統的心臟,包含:驅動、檔案系統、程序系統
(3) linux發行版:核心+軟體+手冊,常見發行版:centos、redhat、ubuntu
(1) linux系統主要用在伺服器領域
(2) 應用領域:伺服器、嵌入式、個人桌面
(1) linux系統與windows系統的儲存方式不同:windows系統有多個根目錄(c:/d:/e:),linux系統只有乙個根目錄(/)
(2) linux根目錄:檔案==》其他==》計算機
(3) linux根目錄:
/bin 二進位制檔案
/home 使用者目錄
/home/*** 使用者家目錄
/etc 系統配置檔案目錄
/root 超級管理員的目錄
(1) 終端:軟體控制台,在終端輸入指令速操作計算機
(2) 終端指令的格式:命令 [-選項] [引數]
(3) 檢視幫助的兩種方式:
man 命令
回車 一行
空格 一頁
f 下一屏
b 上一屏
q 退出
命令 --help
(1) pwd:顯示當前所在路徑
(2) 以樹狀列表的方式顯示資料夾的內容:
tree 當前目錄
tree aaa 指定目錄
(3) 以列表的方式顯示資料夾的內容:ls
(4) 顯示所有檔案(包含隱藏檔案,以』.'開頭):ls -a
ls的兩個選項:
ls -l: 以詳細資訊的方式顯示列表內容(位元組)
ls -h: 以更加人性化的方式顯示資料夾內容(檔案大小:kb)
cd + 路徑 切換到指定目錄
cd 切換到家目錄
cd ~ 切換到家目錄
cd . 切換到當前目錄
cd …切換到上級目錄
cd - 切換到上一次所在的目錄
mkdir 建立資料夾(例如:mkdir a,即建立a資料夾)
mkdir -p 遞迴建立資料夾(例如:在a中建立b,在b中建立c,mkdir -p ./b/c或 mkdir -p b/c)
touch 建立檔案(例如:touch a.txt,即建立檔案a;touch a.txt b.txt,即同時建立檔案a和檔案b)
gedit 編輯檔案(可以同時編輯多個檔案:gedit a.txt b.txt)
rm --> remove
刪除檔案:
rm -i 以互動模式刪除(提示刪除)
rm -f 強制刪除不提示
刪除資料夾:
rm -r 遞迴刪除目錄中的內容
cp --> copy
拷貝檔案: cp 源路徑 目標路徑
cp -i 以互動模式拷貝(提示拷貝)
cp -f 強制拷貝不提示
cp -v 顯示拷貝過程
cp -a 拷貝原有屬性
拷貝目錄:
cp -r 源路徑 目標路徑
mv --> move
移動檔案或資料夾: mv 源路徑 目標路徑
mv -i 以互動模式移動(提示移動)
mv -f 強制移動不提示
mv -v 顯示移動過程
注意:移動資料夾不需要加 -r 選項
重新命名檔案或者資料夾:
源路徑 目標路徑在乙個目錄中進行移動才能進行重新命名
mv 舊檔名 新檔名
clear 或 ctrl+l 清屏
which 檢視某個命令所在的位置
tab 自動補全
沒有歧義,自動補全
有歧義(多個檔案),按兩次tab鍵可以檢視候選的檔名
ctrl+c 終止指令的執行指令
終端字型調整
ctrl + shift + = 放大
ctrl + - 縮小
cal 檢視日曆
cal -3 檢視上月、當前月、下一月
cal -y 檢視一年的日曆
cal -j 以一年中第**天的格式顯示日曆
date 檢視當前的年月日時分秒
date 「+%y」 輸出年份
date 「+%m」 輸出月份
date 「+%d」 輸出天數
date 「+%h」 輸出時
date 「+%m」 輸出分
date 「+%s」 輸出秒
date 「+%f」 等價於 %y-%m-%d
date 「+%s」 等價於 %h:%m:%s
history 用來檢視歷史指令的資訊(顯示所有的歷史指令)
history +數量 顯示一定數量的歷史指令
!+編號 執行某個歷史指令
cat 檢視或連線檔案
檢視檔案
cat 檔名 檢視檔案
cat -n 檔名 檢視檔案的時候,對每一行進行編號
cat -b 檔名 非空行進行編號
cat -s 檔名 連續兩行以上的空行,只顯示一行
連線檔案
cat 檔名1 檔名2
more 用來分屏(分頁)檢視檔案內容
more +num 從第num行開始檢視檔案內容
more -p 先清屏,再檢視檔案
more -s 連續兩行以上的空行,只顯示一行
快捷鍵:
回車 檢視一行
空格 檢視下一屏
ctrl+f/f 下一屏
ctrl+b/b 上一屏
q 退出
ubuntu常用指令
aptitude 此為pt同學補充,他的說法是aptitude比apt get少個橫線,tab補全比較容易 大概神牛都比較懶吧 不得不提下蛋蛋童鞋以前說過的ubuntu彩蛋 僅限於ubuntu 8.04 man apt 最後會看到 本apt有著超級牛力 or this apt has a super...
ubuntu 常用指令
常用指令 ls顯示檔案或目錄 l列出檔案詳細資訊l list a列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p建立目錄,若無父目錄,則建立p parent cd切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat檢視檔案內容 cp拷貝 mv移動或重新命...
Ubuntu常用指令
下面是常用的ubuntu命令 ls 檢視目錄 ls l 詳細的目錄 tab鍵 補全 箭頭 指令的上乙個和下乙個 pwd 檢視當前目錄 cd 切換當前目錄 mkdir p 建立目錄 rm rf 刪除目錄 cp rf 複製 sudo 管理員命令 歸檔 並檔並壓縮 tar czvf example.tar...