linux系统命令行基础知识点
一、linux 和 Windows的區別
Linux 系統一切皆文件,沒有盤符的概念,根目錄/。文件系統結構。
創建的普通用戶在/home/用戶名/,root 用戶,在 /root目錄下。
二、常用命令
1.命令的格式 命名名稱 [-options] [parameter]
提示: 可選項和參數是可以省略的。
2.ls 列出當前目錄下的所有子目錄和文件。
(1)-a 顯示所有的內容,包括隱藏文件(.開頭的文件) . …
(2)-l 列出文件的詳情信息,
(3)-lh 更加人性化顯示
3.cd 切換目錄命令
基本格式: cd 路徑
cd /home/liurui/Desktop
cd /root/Desktop
快捷操作:
(1)cd 切換到當前的家目錄下 /home/用戶名 root用戶 /root
(2)cd ~ 同上
(3)cd . 切換到當前目錄
(4)cd … 返回上一層目錄
4.相對路徑和絕對路徑
(1)絕對路徑 從根目錄下開始查找 /etc/xxx
(2)相對路徑 從當前目錄開始, ./ 或者 …/
5.touch 創建文件
格式: touch 文件名稱。
提示: 如果 創建的文件存在,則會修改末次日期。
6.mkdir 創建目錄
格式: mkdir 目錄名稱 只能創建一層目錄
mkdir -p 多層目錄 遞歸創建多層目錄。
提示: 如果目錄已經存在,則不能創建。
7.rm 刪除 文件或者目錄
(1)刪除文件格式: rm [-f] 文件名稱。
-f 表示強制刪除,
(2)刪除目錄格式: rm -r[f] 目錄名稱。
8.拷貝
拷貝文件格式: cp 源文件 目標目錄
拷貝目錄格式: cp -r 源目錄 目標目錄
9.移動或者重命名
移動格式: mv 文件/目錄 目標目錄
重命名: mv 文件/目錄 目標目錄/新文件名、目錄名稱。
10.pwd 查看當前路徑
(1)格式: pwd
11.cat 查看文件的內容,將內容全部顯示出來。
(1)格式: cat [-nb] 文件名稱
-n 所有的行都顯示行號。
-b 空行不顯示行號。
提示: 適合查看內容少的文件。
12.more、less 查看文件內容。不會將全部內容顯示出來。
選項:
注意f 操作。
提示: 適合查看文件較多的內容。
三、vim編輯器
1.vim 編輯器 來編輯文本文件。
1.使用格式 vi 文件名稱
2.擴展格式: vi 文件名稱 +行數。 表示光標指定的位置。
3.刪除交換文件: 當vim 編輯器不正常退出,再次打開時,就會出現錯誤界面,使用 D 進行刪除。 或者 直接刪除 交換文件”.xx.swp”
4. 工作模式
(1).命令模式
①.開的文件的時候,進入的就是命令模式
②.:w 保存文件不退出, :q 退出(如果文件不保存,則不能退出)
:wq 保存并退出, :x 同 wq。 :q! 強制退出(不保存)
③.光標上下左右移動
a. 用上下左右鍵。
b. hjkl h:左,j:下 k:上 l:右
④.行內移動
w: 向后移動一個單詞
b: 向前移動一個單詞
0: (數字0) 移動到行首。
^:移動行首,不是空格位置。
$: 移動到行尾
⑤.移動行數
gg: 移動到文件的頂部
G : 移動到文件的末尾
ngg: 移動到n行位置
nG : 同 ngg
:n 移動到指定的n 行位置。
⑥.屏幕移動
Ctrl + f 向下移動一屏
Ctrl + b 向上回滾一屏。
H: 將光標移動到頂部
M: 將光標移動到中間
L: 將光標移動到底部
⑦.段落間移動
Vim 編輯器 使用 空行來區分段落。
段落間光標移動: shift+ { 光標向上移動 shfit+ } 光標向下移動
⑧.捕獲括號 ()、[]、{}
使用 %
⑨.選中文本
v :選中某個字母然后使用光標移動選擇。
V : 選中一行,例如 光標向下移動,選中多行。
Ctrl + v : 垂直選中,表示列選中。
⑩.刪除
dd : 刪除一行。
x : 先刪除后面的內容,然后再刪除前面的內容。
?.復制和粘貼
yy : 表示復制一行。
nyy : 表示復制 n 行。
p : 粘貼
?.替換
r : 替換一個字母
R :從當前位置向后進行替換。
?.縮進
格式 :shift +>> 表示向右縮進四個空格。
格式 :shift +<< 表示向左縮進四個空格。
. 重復上面的命令。
?.撤銷和恢復
u : 表示撤銷。
Ctrl + r : 表示恢復撤銷命令。
?.查找
格式: /查找內容。
n : 向下查找
N :向上查找
?.查找與替換
格式: :%s/舊內容/ 新內容 /g
全局替換: :%s/舊內容/ 新內容 /g
可視區域替換(選中部分進行替換):
a. 使用 v 或者 V 或者 ctrl +v 選中范圍。
b. 使用 ?/舊內容/新內容/g
確認替換: :%s/舊內容/新內容/gc
Y: 替換,n:不替換, a: 替換所有, q:退出。
?.插入命令,進入編輯模式
i : 在當前字符前面插入
I : 當前行首插入
a : 當前字符后面插入
A : 當前行行尾插入
o : 向下插入空行
O : 向上插入空行
(2) .編輯模式
正常編寫即可。
(3) 模式切換
① Esc: 從編輯模式到命令模式切
② 插入命令: 從 命令模式 切換到編輯模式
總結
以上是生活随笔為你收集整理的linux系统命令行基础知识点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux创建用户和组、设置文件权限
- 下一篇: linux 其他常用命令