Linux中常用命令(查看目錄和文件列表、切換當前目錄)

這篇博客中Linux命令並不全面,只是個人工作中,自己常用的Linux命令,記錄下來,方便以後自己查看記錄!

1:ls:查看目錄和文件列表

-a 查看所有(隱藏)

-r 逆序

-t 按時間排序

-l 相看詳情

2:cd:切換當前目錄

3:pwd:打印當前的絕對路徑

4:cp:把文件複製到目標。

       -r:遞歸(遍歷所有子目錄)

5:mv:移動文件到目標,也可以實現改名。

不需-r可以實現遞歸

-f:強制不詢問

6:rm:刪除文件

-r:遞歸

-f:強制不詢問

7:find:查找文件

-name:按文件名查找文件

8:mkdir:創建空目錄

-p:創建的目錄的父目錄如果不存在,則直接創建

-v:顯示過程

9:rmdir:刪除空目錄。

10:cat:查看文件內容

11:more:把內容分頁顯示

12:less:分頁查看文件內容,操作更多

空格下一頁

回車下一行

B上一頁

13:tail:實時查看文件內容(監視日誌文件)

-f:實時更新

14:ps:查看進程狀態(相當於WIndows任務管理器)

-e:查看全部

-f:查看PID、命令等信息

15:grep:過濾,把內容中付合grep中的正則表達式的行留下,其它的過濾掉

-i 忽略大小寫

16:|:管道符:把前一個命令的輸出當成後一個命令的輸入

17:kill:強制結束進程

-9:此級別爲強制結束

常用命令:

1:tar:文件打包,只管把多個文件或目錄打成一個文件包,總大小沒有變化(不管壓縮),原因是早期的UNIX操作系統中使用的壓縮工具是一個叫gzip的工具,只能壓縮單個文件。後期因爲意識到這種操作的複雜性,所以可以在tar命令中通過-z參數同時引用gzip的功能。(在打包和解包的同時可以通過添加-z參數,直接進行壓縮和解壓)

tar [參數] 包名 [要打入壓縮包的文件列表,空格分隔]

-c:創建包

-x:解開包

-z:引用gzip功能

-v:查看過程

-f:包名,此參數永遠在最後,因爲-f後面永遠要跟着包名

壓縮:tar -czvf xxx.tar.gz 文件1 文件2 目錄3 。。。

解壓:tar -xzvf yyy.tar.gz (yyy.tar.gz文件必須存在,且路徑正確)

2:關機、重啓:

2.1:關機:

      halt

       shutdown -h

        init 0

2.2:重啓:

                reboot

                shutdown -r

                 init 6

2.3:init:Linux操作系統的七個運行級別(補充:cat /etc/inittab)

              0:關機

               1:單用戶模式

                2:不帶NFS的多用戶模式、

                3:完整 的多用戶模式(默認)

                 4:未使用

                 5:圖形界面(GUI)

                 6:重啓

3:多控制檯:用戶實機登錄Linux後,實際上操作系統給每個用戶預留了六個控制檯,在這六個控制檯之間切換,使用alt+F1~F6

4:多任務:同一時間可以執行多個任務。

          執行命令時在命令後面加&符號,此命令直接在後臺執行

           執行命令後,按ctrl+Z,把當前正在執行的進程移到後臺並掛起(暫停),此時會提示一個引進程的序號(不是PID),可以執行“bg 進程序號”命令,讓後臺掛起的進程繼續執行。

5:文件權限:

         ls -l命令查看文件詳情,前十位就是文件的類型和權限

                第一位:類型:

                            -  普通文件

                            d 目錄

                             l 鏈接文件(快捷方式)link

                2~4位:所有者的權限

                5~7位:所有者所在組其它用戶的權限

                 8~10位:所有其它用戶的權限

                 權限分三種:

                           r:read 讀

                            w:write 寫

                            x:execute 運行(如果是目錄,是否擁有x權限代表是否能夠cd進入此目錄)

       概念:在Linux中,每個用戶都默認有一個同名的用戶組

6:chmod( change mode)

       chmod 權限設置 文件名 [參數]

        權限設置:

                字母:

                      u:user所有者

                       g:group所有者所在組其它用戶

                       o:other其它用戶

                       chmod  u+x,g-w,o=r  xxx.txt

                                   +在原有權限上添加權限

                                  -在原有權限上刪除權限

                                  =設置權限,無論原有權限是什麼樣

                       數字:直接使用8進制代表一個角色的權限

                                 -rw-r--r--:644

                                  設置權限爲:所有者具有所有權限,所在組其它用戶具有讀寫權限,其它用戶有具有讀和運行權限:765( rwxrw-r-x)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章