查看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 << 【數據追加寫入符】 < 【數據寫入】
cat >file2 <<EOF > 555 > 666 > 777 > EOF # EOF 文件的頭尾符號 開始和結束
一、打開文件 【vim 文件名】 二、進入編輯模式 【按i進入插入模式】 三、寫代碼 四、退出編輯模式 【esc退出編輯模式】 五、退出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!將文件寫入保存強制並退出;