day1-linux基礎命令
1、創建文件
①touch 1.txt
②echo > 2.txt
③vim 3.txt
以上方式都能直接創建文件
批量創建文件
2、創建目錄
①mkdir /software
②創建連續目錄 mkdir -p /software/web/app
tree命令是看目錄分支結構的,安裝centos7.6系統不自帶,需另外安裝
3、查看當前目錄下的文件
①ls
②ll(ll就是ls -l 簡寫)
橙色中分別代表著屬主、屬組、其他許可權,r-讀 w-寫 x-可執行 ,一般也可以用數字表示r-4 w-2 x-1,圖中文件的默認許可權也可以表示為644,屬主可讀寫,屬組可讀,其他可讀(linux文件默認為666,但為了安全,參數umask=022做了限制,所以創建的文件一般都為644
紅色部分代表屬主,這裡就是root是屬主
黃色部分代表屬組。root在這裡的意思就是一個用戶,root是具有最高許可權的用戶,除了root還有其他普通用戶,設置文件許可權、屬主、屬組當然也是為了網路安全
4、查看當前絕對路徑
pwd
和windows的路徑其實是類似的
5、改名
mv
也可以接路徑去改,比如
6、刪除
①rm 刪除文件(會提問你是否確認傷處,輸入y確認刪除)
②rm -r 刪除目錄(會提問你是否確認傷處,輸入y確認刪除)
③rm -rf 強制刪除文件目錄,謹慎使用
7、進入目錄
cd
在任何目錄下,返回root家目錄只需輸入cd或者cd ~
特殊用法
cd . . 回到上級目錄
cd – 來回切換
8、查看文件內容
①cat(這裡的echo是寫入文件內容的意思)
②vim 進入文件裡面去查看
vim 1.txt
vim三種工作模式
1命令行模式:gg 跳轉到文件開頭
shift+g 跳轉到文件末尾
dd 游標移到哪行刪除哪行
d +G 刪除游標後面所有內容
d+$ 刪除該行游標後面的字元
d+^ 刪除該行游標前面的字元
2輸入模式:按i在123前面寫入hello字元 ,按o在第二行開頭寫
3末行模式:/123查找123字元
按:wq保存
1到3行前加入#號注釋