liunx常用基礎命令

1、nmtui

    nmtui作用:圖形化界面配置網卡地址信息命令
    使用方法:直接使用nmtui命令就可以進入圖形化界面進行網卡配置

2、ip

    ip address show作用:查看網卡地址信息命令
    使用方法:直接使用ip address show可以查看到網卡的配置信息
    ip route  show 作用: 查看路由狀態命令
    使用方法:直接使用ip route show  可以查看當前網絡的路由情況

3、systemctl

     systemctl   restart network 作用:重啓網卡命令
     使用方法:直接使用systemctl  restart network 就重新啓動網卡了
     systemctl  status network作用:查看網卡狀態命令(查看網卡是否啓動)
     ifdown eth0 && ifup eth0 重啓網卡eth0(先關閉網卡eth0再啓動網卡eth0,企業多使用此方法重啓網卡)
     使用方法:直接使用systemctl  status network 可以看到網卡現在的狀態是開啓還未開啓
     systemctl start network作用:啓動網卡命令
     使用方法:直接使用 systemctl start network 就可以啓動網卡
     systemctl stop network作用:停止網卡命令
     使用方法:直接使用systemctl stop network 就停止網卡的工作狀態了

4、ping

     ping作用:確認網絡連通性命令
     使用方法:在 ping的後面跟ip地址或者網址就可以查看網絡的連通性了

5、Telnet

     Telnet作用:確認系統服務端口是否可以訪問
     使用方法:Telnet後面跟要測試的ip地址和服務端口號測試端口是否開啓(一般這個命令的服務端口是21或22端口遠程連接)

6、shutdown

     shutdown -h作用:1分鐘後關機系統命令
     使用方法:用shutdown -h now或0 是立即關閉系統
     shutdown -r作用:1分鐘後重啓系統命令
     使用方法:用shutdown -r now或0是立即重啓系統
     init 0和init 6作用:立即關閉和重啓系統
     reboot作用:重啓操作系統

7、mkdir

     mkdir作用:創建目錄命令
     使用方法:mkdir後面跟目錄名稱
     mkdir -p參數後面可以跟多級目錄名稱,可以創建出二級或多級目錄

8、ls

     ls作用:查看當前目錄中的文件或目錄信息
     使用方法:直接使用ls可以看到當前目錄的文件和目錄
     ls -d 後面跟絕對路徑目錄名稱可以查看有沒這個目錄
     ls -l  後面跟絕對路徑目錄或者文件名稱可以查看這個文件或者目錄的詳細信息(看不到隱藏文件或目錄)
     ls -a 後面跟絕對路徑目錄名稱可以查看所有文件信息(包括隱藏文件)

9、cd

     cd作用:切換目錄命令
     使用方法:cd後面跟絕對路徑目錄可以直接切換到這個目錄
     cd ..切換到上一級目錄
     cd或cd ~切換到家目錄
     cd  -切換到上次操作過的目錄

10、pwq

     pwd作用:查看當前目錄的絕對路徑命令
     使用方法:直接使用pwd就可以看到當前目錄所在的絕對路徑信息

11、touch

     touch作用:創建一個空文件命令
     使用方法:touch後面跟文件名稱就可以創建出一個空文件

12、alias

     alias作用:設置別名命令(unalias取消別名設置)
     使用方法:alias後面跟別名='命令要執行的目標'(例如:alias rm='mv -t /mnt)

13、rm

     rm作用:刪除數據信息命令
     使用方法:rm後面跟一級目錄或者文件名稱就可以刪除這個目錄或者文件(這個命令慎重使用,使用後就把文件或目錄刪除掉了,是找不回來的,想找只能做數據恢復)
     rm -r 後面目錄或文件可以遞歸刪除目錄或文件
     rm -f 後面目錄或文件可以強制刪除目錄或文件(刪除文件不顯示提示信息)
     rm -v後面跟目錄或者文件刪除是顯示刪除信息的過程

14、cat

     cat作用:查看文件系統信息命令
     使用方法;cat後面跟絕對路徑文件名稱或者在當前目錄下直接跟文件名稱就能看到這個文件裏的信息
     cat -n 查看文件時可以帶行號的方式顯示帶行號的信息

15、echo

     echo作用:把信息打印輸出到屏幕上顯示命令
     使用方法:echo後面跟你要想在屏幕上顯示的信息,就能顯示你剛纔寫的信息
     echo 信息 >後面跟文件名稱就可以把信息輸出重定向到這個文件,下次再次操作就覆蓋了以前這個文件的信息
     echo  信息>>後面跟文件名稱就可以把信息追加重定向到這個文件,下次再操作就把信息追加到這個文件裏後面

16、mv

     mv作用:移動(剪切)數據信息或重命名文件和目錄命令
     使用方法:mv後面跟要移動的文件名稱和要移動到什麼地方的名稱(要移動後的名稱可以改變,也可以不改變)

17、cp

     cp作用:複製數據信息命令
     使用方法:cp -r 後面跟要複製的文件和複製到什麼地方的名稱(要複製到目錄後的名稱可以改變,也可以不改變,r參數是遞歸)

18、man

     man作用:獲得命令的詳細信息命令
     使用方法:man後面跟命令名稱就可以看到這個命令的詳細信息(這個命令的詳細說明和參數的使用詳細說明)
     --help獲取命令的簡潔信息
     info獲取命令的信息(獲取的命令信息的數據很少,不太使用)

19、vi

     vi作用:編輯文件信息命令
     使用方法:vi後面跟絕對路徑文件名稱就可以編輯文件(進入文件後在命令模式按i進入插入編輯模式,編輯完成後按Esc退出編輯模式,進入命令模式,再按Shift+:進入底行模式,再輸入wq保存並退出,w是保存q是退出 q!強制退出)

20、mount

     mount作用:掛載命令
     使用方法:mount後面跟要掛載的設備文件信息   再跟掛載點目錄(例如:mount  /dev/cdrom    /mnt     這個命令就是把光驅掛載到根目錄下mnt目錄下)
    umount作用:取消掛載目錄(例如:umount  /mnt  取消剛纔掛載的光驅)

21、df

        df作用:查看磁盤信息和操作系統掛載詳細
        使用方法:df -h 以人類可讀的方式查看磁盤信息

22、runlevel

        runlevel作用:查看當前操作系統的運行級別命令
  使用方法:直接runlevel就可以看到當前系統的運行級別

23、init

        init作用:切換操作系統的運行級別命令
        使用方法:init後面跟運行級別的數字(只能1,3,5之間切換,1是不帶網絡的單用戶模式在此模式下可以破解系統root密碼和修復系統,3是帶網絡的多用戶命令操作,5帶網絡的圖形化操作系統)

24、systemctl get-default

        systemctl get-default作用:查看當前系統默認運行模式(這個命令是在centos7使用的命令)
        使用方法:直接systemctl get-default 可以查看到當前用戶的運行模式(這個命令後面也可以跟用戶的用戶想要運行的模式,就可以改變系統的默認模式)

25、hostname

        hostname作用:修改主機名稱命令
        使用方法:hostname後面跟要修給的主機名稱(這個命令是臨時生效的命令,要想永久生效在/etc/hostname目錄下把想要的主機名稱在這個文件裏修改,使用vi /etc/hosntname命令編輯)

26、hostnamectl set-hostname

        hostnamectl set-hostname作用:永久修改主機名稱命令
        使用方法:hostnamectl  set-hostname後跟修改的主機名稱就可以永久的修改主機名稱

27、yum

        yum作用:在網絡上下載並安裝軟件命令
        使用方法:yum  install  -y 後跟要安裝的軟件名稱,就可以下載並安裝軟件(在下載安裝軟件之前要配置下配置,這個命令缺點是的過度依賴網絡,不能定製安裝目錄)

28、rpm

        rpm作用:安裝rpm軟件包管理命令(軟件包都是rpm包)
        使用方法:rpm  -ivh 後跟軟件包名稱(i參數是安裝軟件,v參數是顯示安裝過程,h參數是以人類可讀的方式顯示安裝過程;rpm的缺點是無法解決軟件的依賴關係)

29、head

        head作用:查看一個文件的頭部前面10行信息命令
        使用方法:head後跟文件的名稱或文件的絕對路徑名稱

30、tail

        tail作用:查看一個文件結尾最後10行信息
        使用方:tail後跟文件的名稱或文件的絕對路徑名稱
        tail  -f  文件:實時查看文件變化的信息,文件被刪除後終止文件信息追蹤
        tail -F 文件:實時查看文件變化的信息,當文件被刪除後再恢復也能追蹤文件信息

31、useradd

        useradd作用:創建新的用戶命令
        使用方法:useradd跟要創建的用戶名稱

32、passwd

        passwd作用:給創建的用戶設置密碼命令
        使用方法:passwd後跟用戶名稱 (輸入兩次相同的密碼,就對此用戶設置成功密碼,也可以使用免交互設置密碼;例如:echo  654321 | passwd --stdin  root,這個命令是把root用戶的密碼設置爲654321 )

33、userdel

        userdel作用:刪除用戶的命令(此命令使用只能有root權限命令的用戶才能使用)
        使用方法:userdel後跟普通用戶名稱

34、systemctl stop firewalld

        systemctl  stop firewalld作用:臨時關閉防火牆命令
        使用方法:直systemctl stop firewalld這時防火牆臨時關閉了,重啓系統後自動開啓

35、systemctl is-active firewalld

         systemctl is-active firewalld和systemctl status firewalld作用:查看防火牆的運行狀態是開啓還是關閉
         使用方法:直接使用該命令systemctl is-active firewalld 或systemctl status firewalld(在臨時關閉防火牆時使用)

36、systemctl disable firewalld

         systemctl disable firewalld作用:永久關閉防火牆命令
         使用方法:直接使用systemctl disable firewalld後永久的關閉防火牆,下次啓動系統也是關閉防火牆的

37、systemctl is-enabled firewalld .service

         systemctl is-enabled firewalld.service作用:查看當前系統防火牆是否永久關閉
         使用方法:直接使用命令

38、getenforce

         getenforce作用:查看selinux功能狀態命令
         使用方法:直接使用此命令,就可以看到selinux運行的狀態

39、setenforce

         setenforce作用:臨時關閉或開啓selinux安全功能命令
         使用方法:setenforce後跟0或1(0和Permissive是關閉selinux功能;1和enforcing是開啓selinux功能)

40、timedatectl

  timedatectl作用:設置時間同步命令
  使用方法:timedatectl後面加參數說明 
                            顯示目前時間設置信息
   set-time TIME            Set system time
                            手動調整設置時間
   set-timezone ZONE        Set system time zone
                            設置系統時區
   list-timezones           Show known time zones
                            展示系統已知所有時區
   set-local-rtc BOOL       Control whether RTC is in local time
                            控制RTC功能是否開啓   0關閉 1開啓
                                          RTC 是否將系統時間同步到主板上                             
   set-ntp BOOL             Control whether NTP is enabled
                            是否開啓network time protocol (實現時間網絡同步)

41、systemctl restart sshd

            systemctl restart sshd作用:重啓端口服務命令
            使用方法:直接使用此命令重啓端口服務

42、lscpu

            lscpu作用:查看CPU信息命令

43、free

            free作用:查看內存信息命令
            使用方法:free -h 以人類可讀方式顯示內存的信息

44、w

            w作用:查看cpu負載命令
            使用方法:直接w 就可以查看當前用戶使用CPU的狀況

45、uname

            uname作用:查看linux內核命令
            使用方法:uname -a 查看完整的內核信息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章