Linux:
1、表示Linux內核
2、表示Linux操作系統:Linux內核和工具軟件、應用軟件
開發工具、辦公工具軟件
Linux系統:
1、開源軟件,是當前最成功的開源軟件之一
2、遵循的開源協議:GPL
特點:
1、Linux操作系統裏面一切皆文件,數據,設備都是以文件的形式來管理的
2、Linux的文件系統中,目錄結構是樹形的目錄結構
Linux文件系統中樹形目錄結構的根 /
/
+--bin
|
+--home
...
3、Linux文件系統中,目錄名(文件夾名)以及文件名是區分大小寫的。
目錄:a 和目錄A
如何調出中文輸入法:
ctrl + 空格 切換輸入法
4、Linux常用命令:
who 命令:
顯示登錄系統中的用戶信息
pwd 命令:
顯示當前所在的目錄(工作目錄)
exit命令:
退出
使用 Linux 命令的基本格式:
命令名 [選項] [參數]
命令名:區分小寫
選項,參數都是可以省略的(可以有,也可以沒有)ls 命令:
顯示指定目錄的內容、或者顯示文件的信息(大小,文件名等等)
ls [選項] [參數]
ls -l 以詳細信息的格式來顯示內容
詳細信息:在看幫助的時候,也叫 長格式
ls -a 現象:顯示的內容多了,多的內容都是以 .開頭的
顯示包括隱藏目錄、文件的所有內容。
顯示所有內容。
在Linux文件系統中 目錄名或者文件名以
.開頭是隱藏文件或者隱藏的目錄
ls -la 命令選項可以組合使用
ls -al
ls 命令的參數:就是目錄名或者文件名
如:ls 桌面
ls 1.txt
如果指定目錄名,則顯示指定目錄的內容
如果指定文件名,就顯示指定文件的信息(名稱,大小...)
不指定文件名和目錄名,ls就顯示當前目錄的內容
cd 進入到某個目錄(切換工作目錄)
cd [選項] [參數]
cd 目錄名
Linux 目錄結構中
默認會有 . .. 子目錄
. 表示當前目錄
.. 表示上級目錄(父目錄)
相對路徑,絕對路徑
絕對路徑:從根(/) 起始到所在位置的路徑全名叫絕對路徑
相對路徑:不是從根開始(從當前位置)開始的路徑,相對路徑
cd 直接回車
返回到當前用戶的主目錄(家目錄)
主目錄:
創建用戶時指定的工作目錄(用戶的工作目錄)
登錄系統以後,打開終端後進入的目錄
我們系統中 tarena 用戶的主目錄是:/home/tarena 目錄
cd -
在最近訪問的兩個目錄中間切換
cd ~
回到主目錄
~: shift + `(數字1鍵前面的鍵)
~ 代表用戶的主目錄(我們系統中,以tarena登錄後,
~ 代表 /home/tarena)
cd ~/test
cd /home/tarena/test
mkdir 命令
創建一個子目錄命令
mkdir 選項 參數
mkdir 選項 目錄名
ls,cd,mkdir 中的目錄名或者文件名都可以使用
絕對路徑或者相對路徑
cd 和 mkdir 參數都是目錄名
使用 mkdir 命令:
在 /home/tarena 目錄下創建 test 目錄
/home/tarena
|
test
|
+-------+---------+---------+--------+
| | | | |
src docs build libs test
使用mkdir命令創建如下目錄:
1、/home/tarena目錄下創建 aa 目錄
2、在aa目錄下創建bb目錄
mkdir -p 加p選項後,中間的各個目錄如果不存在,則自動 創建。
技巧:
一、如何看命令的幫助
1、命令的幫助選項
命令名 --help
ls --help
2、使用 man 命令
man 命令名
man ls
退出使用 q 鍵
使用上鍵、下鍵、翻頁鍵翻屏
二、如何使用歷史命令
1、在終端窗口使用上、下方向鍵來瀏覽,查找以及執行過的命令
選擇後回車就可以執行(也可以編輯修改後執行)
2、history 命令也可以查看歷史命令
使用!序號 執行對應命令
三、善用 Tab 鍵
在終端窗口,命令行實現自動補全
四、通配符:
* 代表任意多個任意字符
? 代表一個任意字符
rm 命令
刪除命令(可以刪除目錄和文件)
rm 選型 參數
文件
rm -r 刪除目錄
touch命令:
1、如果目錄或者文件已經純在,則用當前的系統時間更新目錄或者文件的修改時間
2、如果文件或者目錄不存在,則創建一個空文件
touch 目錄或者文件
cp 命令:
複製文件或者目錄
cp 文件名1 文件名2
如果複製目錄,可以簡單使用 -a 選項
cp /home/tarena/mongo.tar.gz /home/tarena/test/
cp ~/mongo.tar.gz ~/test/
cp ~/mongo.tar.gz .
cp /home/tarena/mongo.tar.gz /home/tarena/test/1.tar.gz
diff 命令:
比較兩個文件是否相同
mv 搬移:
文件(目錄)移動或者更名
mv 文件1 文件2
文本編輯器 vi/vim
一、啓動與退出
1、 vim
2、 vim 文件名(可以是存在的文件,也可以是不在的文件)
3、退出
:q
在非“插入”模式
二、vi/vim的工作模式
1、正常模式(啓動後自動進入正常模式)
2、輸入文本模式(插入模式)
3、:命令 模式
4、可視模式(選擇文本模式)
可以從正常模式進入到插入模式,插入模式可以退回到正常模式
可以從正常模式進入到可視模式,
可以從正常模式進入到 :命令模式
其他三種模式下面:按 ESC 鍵,都會回到正常模式
如何從正常模式,進入到插入模式?
1、 a 在光標的後面插入內容
2、 A 在行位插入內容
3、 i 在光標前面插入內容
4、 I 在行首插入內容
5、 o 在下面新起一行
6、 O 在上面新起一行
編輯完內容,要保存文件或者退出vim,都需回到正常模式
插入模式---》正常模式 ESC鍵
保存:
在正常模式下(英文輸入法狀態),
:w
:w 文件名
保存並退出
:wq
:wq 文件名
:x
退出:
:q
:q! 強制退出
練習:啓動vi/vim,輸入內容,保存並退出
1、啓動
2、進入插入模式(a)
3、編輯文本
4、回到正常模式 (ESC)
5、:命令模式,:wq
在正常模式下移動光標:
1、光標鍵,翻頁鍵
2、h 左
l 右
j 下
k 上
3、gg 移動到第一行
4、G 移動到最後一行
5、0 移動到行首
6、$ 移動到行尾
7、:行號 移動到指定的行
讓vi顯示行號
:set nu
關閉顯示行號
:set nonu
行的複製、粘貼、刪除
複製:
把光標停在要複製的行上面,然後按 yy
粘貼:
把光標停在要粘貼的地方,按 p
複製多行:
nyy
p
行刪除:
dd 刪除
刪除的內容會放到剪貼板,使用p鍵可以粘貼
ndd 刪除多行刪除一個字符:x
替換一個字符:r 如把4替換成5 r5
撤銷:u
查找:
在正常模式下:
/內容
?內容
找到以後使用 n 鍵 查找下一個
替換:
:%s/要查找的內容/替換成的內容/g
:%s/要查找的內容/替換成的內容/gc