linux下的一些常用操作命令彙總

ctrl+alt+T        打開終端窗口

用戶間的切換命令 

輸入  sudo su   然後提示輸入密碼

輸入   sudo -i    也可以到root權限

然後輸入 exit 可以退出 root 用戶

或者   su lsj   切換用戶

ubuntu系統重啓     輸入  reboot    只有切換到root權限才能使用;

                           shutdown -r     重啓計算機    -h  關機   -h  時間   定時關機

                           init 3   設置啓動級別

命令幫助                 輸入   man + 你的命令      比如 man touch  它就會告訴你touch命令的用法,j 鍵是上移  k 鍵是下移;

ctrl+C                終止前臺運行的程序

ctrl+D                等價於exit   退出

ctrl+L                 清屏  與clear一樣

文件操作常用命令

pwd                        輸出當前位置                                 

cd 目錄路徑           進入指定的目錄中

cd ..                       返回上一個目錄

cd /                        進入到根目錄

cd   或者  cd ~       進入用戶的主目錄

ls命令                       

ls  不帶任何參數                            列出當前目錄下的所有文件

ls  -a                                              顯示隱藏文件

ls  -l                                               查看文件的各種屬性

創建目錄               mkdir  目錄名          在當前目錄下創建目錄

                             mkdir  p1 p2 p3       創建多個目錄

創建文件               touch  a.txt              在當前目錄下創建a.txt文件

移動文件               mv a.txt ./p1            將文件a.txt移動到p1目錄下

                             mv -i a.txt ./p1         移動後會詢問是否要覆蓋相同名字的文件

                             mv -b a.txt ./p1        如果有相同的會在後面加~

複製文件              cp a.txt b.txt             將a.txt內容複製到b.txt中

                            cp -i a.txt b.txt           移動後會詢問是否要覆蓋相同名字的文件

                            cp -b a.txt b.txt         如果有相同的會在後面加~

                            cp -r p1/* p2             將p1目錄下的所有文件複製到p2目錄下

刪除文件              rm a.txt                    刪除a.txt

                            rm -i a.txt                 會詢問你是否刪除

                            rm -f a.txt                 無論如何 強制刪除

                            rm -r p1                    刪除從子目錄開始的全部文件

文件鏈接              touch a.txt        ln a.txt b.txt     創建硬鏈接,即內容會同步

                            ln -s a.txt b.txt                          軟鏈接   別名,刪除源文件,另一個也無法訪問

文件的權限               d rwx rwx rwx   1  lsj  lsj  4096  9月 20 19:58 p3

 

d (代表目錄)   

rwx  用戶權限(讀 寫 執行) 第二個rwx 用戶組權限  第三個rwx  非本組權限   

第一個lsj  代表用戶   第二個lsj代表一個組 

         chown -R  root:root  t1         將t1目錄的用戶權限修改爲root和root組

         chgrp lsj t1                           將t1目錄的組權限修改爲lsj組權限

         chmod  711  t1                     代表將t1目錄的用戶權限爲 rwx--x--x     

                                          說明:7就是111,1就是001,然後1顯示,0隱藏         比如733就是rwx-wx-wx爲111011011

查看文件                      cat  file       查看文件內容

顯示行號                      :set nu         在命令模式下輸入

編輯器:VIM

vim file         進入文件編輯

輸入  i  a   o   鍵                    表示插入模式

按   esc         鍵                     進入命令模式

命令模式下輸入    :w                                  保存文件

                             :wq                                保存退出

                            :q                                    退出vim

                            :q!                                   強制退出,放棄保存

命令模式下   搜索字符串                        /string        用於向下搜索這個字符串

                                                              ?string        用於向上搜索這個字符串

命令模式下  刪除、複製、粘貼             x                 刪除光標所在位置的字符

                                                              dd               刪除所在光標的行,3dd 代表刪除3行

                                                             D                 刪除光標所在位置到行尾的所有字符

                                                             yy                複製光標所在行

                                                             p                  在光標所在位置粘貼最近複製或刪除的內容

                                                             u                   撤銷一次操作

查找和定位命令    find命令

find  ./  -name  test1.txt                   在當前目錄下查找名字爲test1.txt的文件

find  /  -type  f  -name  test2            確定文件類型是普通文件   如果是d的話就是目錄

find  /  -atime  3  -name  test1         查找最後一次使用在3天前的文件

find  /  -mtime  3  -name test1         查找最後一次修改在3天前的文件

更快速的定位文件   locate命令

locate並不進入子目錄進行檢索,它通過檢索數據庫來確定文件的位置,可以使用updatedb來更新檢索數據庫

updatedb需要root權限才能使用

locate  文件名                  直接輸出文件的位置

查找文件內容     grep命令

grep  內容  ./test.txt                     在文件裏查找內容輸出

grep  pattem 直接正則表達式查找相應內容

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章