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行前加入#號注釋