Linux操做命令:vim
大致分爲兩類: 1.內部命令 help 命令(查看內部命令)windows
2.外部命令 命令 --help(查看外部命令)網絡
type 命令:用來查看該命令是內部命令仍是外部命令.rest
cd 改變文件夾並保存(單詞:change directory)遞歸
ll 查看詳細列表(相似於windows系統中的查看詳細)進程
ls 只展現文件目錄ip
pwd 查看絕對路徑it
vi 建立並打開文件table
i 進入編輯模式登錄
esc 退出編輯
dd 刪除一整行
:wq 保存並退出
Service network restart 重啓網絡
Service iptables stop 關閉防火牆
Service iptables status 查看防火牆狀態
netstat -nltp 查看網絡狀態/端口狀態
su - 用戶名 切換用戶
exit 退出當前登陸用戶
Ctrl鍵 + z鍵 退出命令
目錄的操做:
mkdir 建立單級目錄
mkdir -p 文件路徑 建立多級目錄,建立子目錄以前先建立父目錄
rm 刪除單級目錄
rm -r 文件路徑 刪除多級目錄(有提示:選擇y/n)
rm -rf 文件路徑 刪除多級目錄(強制刪除,沒有提示 -r 遞歸 單詞:recursive -f 強制刪除 單詞:force)
mv 原文件 目的文件 修改文件名稱,將原文件修改成目的文件
mv 原文件/ 目的文件路徑 將原文件夾移動到目的文件路徑下
cp -r 原文件/ 目的文件路徑 將原文件夾拷貝到目的文件路徑下
文件的操做:
touch 文件名 建立一個新文件
vi 文件名 建立文件並查看文件內容
cat 文件名 查看文件的內容
rm -f 文件名 刪除文件
mv 原文件 目的文件 修改文件名
cp 原文件 目的文件 拷貝文件
文本編輯的操做: vi/vim
vi 若是存在文件則打開,不存在則建立並打開,打開的時候處於非編輯模式,在非編輯模式下,全部的快捷鍵都可以使用
i 從非編輯模式進入編輯模式,快捷鍵均不能使用
esc鍵 從編輯模式退出到非編輯模式
:q! 退出不保存
:wq 退出並保存
經常使用快捷鍵:
a 從當前光標的下一個字符開始插入
A 在當前行的末尾插入
I 在當前行的頭開始插入
gg 快速定位到文本的第一行
G 快速定位到文本的最後一行
o 插入一個新的行
yy 複製行
p 粘貼行
數字yy 複製多行(從光標起始往下數)
dd 刪除一行
數字dd 刪除多行
:set nu 顯示行號
:set nonu 取消行號
/需查找內容 查找文本內容
n 下一個
N 上一個
:%s/須要替換的內容/替換爲的內容 將須要替換的內容所有替換爲目標內容
echo"hello a">aa 使用重定向符將輸出結果hello a添加到文件aa中,這種方式會覆蓋原始文件的內容,需謹慎
echo"hello a1">>aa 使用重定向符將輸出結果hello a1添加到文件aa中,在文件aa的末尾進行追加
文件權限的操做:
ls-l 查看列表詳細信息
ls-a 查看全部文件(包括隱藏文件)
ls-al 查看全部文件詳細信息
權限的解釋
drwxr-xy-x 可分爲兩大部分
第一位 文件屬性 (d-文件夾或目錄 -文件 l(link)連接)
後九位 文件的權限 分爲三組
r read 讀的權限
w write 寫的權限
x excute 執行的權限
第一個三位 表明的文件所屬的用戶的權限 u(user)
第二個三位 表明同一組的用戶的權限 g(group)
第三個三位 表明的是其餘用戶的權限 o(other)
當新建用戶的時候默認會建立一個組,組名同用戶名相同
可讀 針對文件:能夠查看文件內容 針對目錄:能夠查看目錄下的列表信息
可寫 針對文件:能夠對文件內容進行修改 針對目錄:能夠在此目錄下添加刪除文件
可執行 針對文件:可執行文件能夠執行 針對目錄:是否能夠進入目錄的權限
查看文件:
-n --number
-n 短命令
-number 長命令
ls-al 短命令能夠合用
cat 文件名 一次性查看文件內容(在控制檯將文件內容顯示出來)
cat -n 文件名 一次性按行查看文件
cat -s 文件名 一次性查看文件內容,不顯示多行空行,只顯示一行空行
cat -t 文件名 從上往下顯示,查看文件內容
系統經常使用快捷鍵:
Tab 自動補全
Ctrl+D: 退出當前終端
Ctrl+Z: 結束進程
Ctrl+L: 清屏(等同於clear)