####unit 1###
linux
的含義:
linux
系統是基於
unix
系統開發出來的一種系統,
linux
這個詞本身只表示
linux
核心,但實際上人們已經習慣了用
linux
來形容整個基於
linux核心
開源:
開源,(
open source
)全稱為開放源**。開源就是要使用者利用源**在其基礎上修改和學習的,
開源軟體
最大的特點應該是開放,也就是任何人都可以得到軟體的
源**,加以修改學習,甚至重新發放。
開源系統:
linux
不開源系統:
windows ios unix等等
shell
:在電腦科學中,
shell
俗稱殼(用來區別於核),是指
「提供使用者使用介面
」的軟體(命令解析器)。它類似於
dos下的
command
和後來的
cmd.exe
。它接收使用者命令,然後呼叫相應的應用程式。
不熟悉的命令含義:
crtl + alt + f1/f7
##返回到圖形介面
crtl + alt + f(2....6) ##
切換到虛擬控制台,即非圖形介面
命令的輸入方式: 命令
引數目標 ##
命令是系統中可執行的檔案,引數是命令功能功能的指定,(
-引數,單詞的縮寫,
--引數,單詞的全拼)物件是命令影響的實體。
【內容】
##內容選加
<
內容》##內容必加 內容
... ##
內容個數任意
file
##檢視檔案型別
歷史呼叫命令 1)
、!number
##執行
number
條命令
2)、!
string
##執行最近一條以關鍵字開頭的命令 3)
、ctrl + r +
關鍵字##
調出最近一條含有關鍵字的命令 4)
、上下鍵
##從最後一條命令向前檢視或向後檢視 5)
、history
##檢視歷史
命令列中使用的快捷鍵
1)crtl + a
##游標移動到行首
(start)
2)crtl + e
##游標移動到行尾
(end)
3)crtl + u
##游標所在位置刪除到行首
(up)
4)crtl + k
##游標所在位置刪除到行尾
5)crtl +左|
右##游標移動以單詞為單位
6)crtl + c
##中斷已輸入的命令或執行
7)crtl + d
##關閉當前環境
###unit2#####
/bin
##binary
,二進位制可執行檔案,即系統命令
/sbin
##system binary
,系統管理命令存放位置,僅
root
使用者可執行
/boot
##啟動分割槽,負責系統啟動
/dev
##裝置管理檔案
/etc
##大多數系統管理檔案,即系統的配置
/home
##普通使用者的家目錄
/lib
##library,32
位系統庫檔案存放位置
/lib64
##library64,64
位系統庫檔案存放位置
/media
、/mnt
,/run
##系統臨時裝置掛載點
/opt
##第三方軟體安裝位置
/proc
##系統資訊
/root
##超級使用者的家目錄
/srv
,/var
##系統資料
/sys
##系統管理,主要是關於核心的
/tmp
##系統臨時檔案存放位置
/usr
##系統使用者相關資訊資料及使用者自定義軟體存放位置
絕對路徑
(absolute paths)
:檔案在系統的真實位置,檔案名字以
『/』開頭
相對路徑
(relative paths)
:檔案相對與當前所在位置名字的乙個簡寫,不會以
『/』開頭,並名字會自動新增
『pwd』的值
-p##
遞迴式
ls##listdirectory contents
,列出目標檔案 -a
##listall -l
##列出檔案屬性 -s
##列出檔案大小 -r
##遞迴列出 -d
##指定目錄本身 cp
-r##
遞迴複製
vimfilename
##編輯檔案 按
i鍵進入
insert模式文
件編輯完成後按
esc退出到瀏覽模式 :
wq進行儲存退出注意:當
vim.filename.swp
[abc]##有
a或b或
c [!abc]
##除了含有a或
b或c[^abc]
##除了含有a或
b或c[[:alpha:]]
##表示單個字母
[[:lower:]]
##表示單個小寫字母
[[:upper:]]
##表示單個大寫字母
[[:alnum:]]
##表示單個字母或數字
[[:punct:]]
##表示單個字元,除數字、字母、空格之外的符號
[[:digit:]]
##表示數字
[[:space:]]
##表示單個空格
man:
用--help
不能解決檔案的,
man級別 目標;
man 1
檔名##
查詢命令的幫助
man 5
配置檔案名稱
##查詢檔案配置的幫助
,檔名稱不要寫絕對路徑
man的快捷用法 /
關鍵字##
查詢關鍵字並高亮顯示結果 n
##向下匹配高亮結果 n
##向上匹配高亮結果
pgup/pgdn
##向上
/向下翻頁,滾動乙個螢幕 上鍵
/下鍵##向上
/向下滾動一行
u/d##向上向下滾動半個螢幕
g/g##回到
man的最前面
/最後面 q
##退出
man
Linux基本認識
linux檔案型別 linux檔案許可權 linux 就是一組軟體,而軟體分為作業系統軟體和應用軟體,當然 linux 屬於作業系統軟體。計算機是由一堆硬體組成的,為了有效的控制這些硬體資源,於是乎就有了作業系統的 產生,作業系統除了有效的控制這些硬體資源的分配,並提供計算機運作所需要的功能 如網路...
Linux程序的基本認識
linux 是一種動態系統,能夠適應不斷變化的計算需求。linux 計算需求的表現是以程序的通用抽象為中心的。程序可以是短期的 從命令列執行的乙個命令 也可以是長期的 一種網路服務 因此,對程序及其排程進行一般管理就顯得極為重要。在使用者空間,程序是由程序識別符號 pid 表示的。從使用者的角度來看...
linux 筆記1 基本認識
乙個完整的計算機系統是由硬體和軟體兩大部分組成的 硬體是指計算機物理裝置本身,它是計算機系統的物質基礎 軟體是相對硬體而言的,是電腦程式以及相關資料等的總稱 程式是計算機完成一項任務的指令的集合 資料是由程式使用或生成的不同型別的資訊 硬體是軟體建立與活動的基礎,軟體是對硬體功能的擴充 軟體通常可分...