1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
查看ip地址的兩種方式
ifconfig
ip addr show
Linux的兩種ip地址:
127.0
.
0.1
本機迴環地址
0.0
.
0.0
全網地址
/
綁定全部網卡
/
全部地址
Linux遠程鏈接,鏈接本地虛擬機服務器
windows默認沒有ssh命令,能夠經過安裝xshell 獲取ssh命令
ssh 用戶名@服務器ip
Linux的目錄分割符
/
windows的目錄分割符 \
超級用戶的家目錄
/
root
普通用戶的家目錄
/
home
超級用戶的命令提示符[root@bogon ~]
#
普通用戶的命令提示符[root@bogon ~]$
|
增 建立文件夾 mkdir 文件名 建立文本文件 touch text.txt touch .text.txt # 建立隱藏文件 遞歸建立文件夾 mkdir -p ./20期/{demo1,demo2,demo3} 【在當前目錄下建立一個文件夾名爲20期,在20期裏建立了這三個子文件夾】
刪 刪除文本文件 rm text.txt rm -r 文件名 -r 【遞歸刪除文件和文件夾】 -f 【強制刪除不提示】 #上面兩種刪除文件的方式都會又詢問你是否要刪除 rm -rf 文件名 # 強制刪除不提示(慎用)
改 修改文件名 mv 舊文件名 新文件名 # 文件和文本同樣 移動文件 mv 你想移動的文件 你要移動到的目錄
查 ls 【查看當前目錄下的全部文件】 ls -l 【查看當前目錄詳細信息(權限)】 ls -l /tmp 【查看指定文件下的文件信息】 ls -lh 【查看文件大小顯示M/G】 ls -a 【查看當前目錄下的全部文件包括隱藏文件】 cat 【查看文本內容】 cat -n 【查看文本內容顯示行號】 . 【當前目錄】 .. 【上一級目錄】
絕對路徑:只要從根目錄開始的路徑寫法,都是絕對路徑 ls /opt 相對路徑:只要不是根目錄開頭,那就是個相對路徑 ls ../tmp ~ 【當前登陸用戶的家目錄 】 - 【返回上一次的工做目錄】 cd- man 【查看幫助信息 man 命令 Q退出幫助 man mkdir】 clear 【清空當前屏幕信息】 pwd 【當前所在目錄】 whoami 【查看當前登陸的用戶】 who 【查看全部登錄用戶】 cal 【查看日曆】 date 【查看當前時間】 useradd 【建立用戶】 password 【設置密碼】 su - 用戶名 【切換用戶】 sudo su - 【切換到超級用戶】 help 【查看幫助信息】useradd --help 【查看useradd的幫助信息】 echo 【至關於打印,輸出到屏幕上】 > 【覆蓋寫】 echo "hello">text.txt >> 【追加寫】 echo "word">>text.txt << 【數據追加寫入符】 < 【數據寫入】
1
2
3
4
5
6
7
|
cat >file2 <<EOF
>
555
>
666
>
777
> EOF
# EOF 文件的頭尾符號 開始和結束
|
1
2
3
4
5
6
7
8
9
10
|
1
、打開文件 【vim 文件名】
2
、進入編輯模式 【按i進入插入模式】
3
、寫代碼
4
、退出編輯模式 【esc退出編輯模式】
5
、退出vim編輯器【:wq!】
輸入冒號進入底線編輯模式
:w! 強制寫入不退出
:q! 不保存強制退出
編碼問題:linux系統內置的是py2,若是咱們須要寫入中文,須要在文件開頭定義
#!coding:utf8
|
vim編輯器 命令行模式: 1:a/i/o 進入插入模式; 2:dd 刪除光標所在的那一行; 3:ndd n爲數字,刪除光標所在的向下n行 20dd表示刪除20行; 4:yy 複製光標所在的那一行; 5:nyy n爲數字,複製光標所在的向下n行 20yy表示複製20行; 6:u 復原前一個操做; 7:ctrl + r 重作上一次操做; 8:yy -> 1000p 複製10000行; 9:dd -> p 剪切操做; 10:p 將已複製數據粘貼到光標的下一行; 11:P 將已複製數據粘貼到光標的上一行; 12:shift + $ 跳到行尾 ,0跳到行首; 13:gg 跳到文件的開頭,G跳到文件的結尾,nG n爲數字,跳到光標所在的向下n行 20nG表示跳到20行; 14:H 跳到屏幕的最上方那一行的第一個字符,M跳到屏幕中央那一行的第一個字符,L跳到屏幕最下方那一行的第一個字符; 擴展模式: 1:set nu 顯示行號; 2::w 將文件存入/寫入磁盤; 3::q 退出磁盤(不保存); 4::wq 將文件寫入保存並退出; 5::wq!將文件寫入保存強制並退出;