讓你在服務器上順風順水——linux經常使用命令

Linux 經常使用命令

1. 經常使用操做

  • ls 或者 dir:查看當前文件夾下面有哪些文件(不包括隱藏文件)。linux

  • ls -l 或者 ll: 查看當前文件夾下面文件的詳細內容(不包括隱藏文件)。nginx

  • ls -a:查看當前文件夾下面全部的內容(包括隱藏文件)。docker

  • mkdir XX:建立一個名叫 XX 的文件夾。shell

  • touch XX:建立一個名叫 XX 文件。apache

  • cd:進入某個文件夾,若是想退出一個文件夾,使用 cd.. 便可。vim

  • cp dir1 dir2:將 dir2 文件(能夠寫目錄)複製到 dir2 下,dir1 和 die2 均可以寫文件目錄。若是再複製一個文件夾時,記得在在cp後面添加 -R 參數,就會遞歸去複製文件內容。bash

  • pwd:輸出當前文件目錄地址。服務器

  • rm 文件名:刪除一個文件(不會有任何提示),想要刪除一個文件夾在 rm 後面添加 -r 參數。網絡

  • mv 文件名 目錄:移動文件到指定的目錄,若是想要將文件移動到上一層目錄,使用 mv 文件 ../ssh

  • scp -P 22 -r 具體文件夾 root@192.168.100.123:/data/coohua-fe/news-admin:將某個本地文件移動到服務器上。

  • ssh root@192.168.0.1:經過 ssh 命令鏈接服務器,@ 以前是用戶名,@ 以後是具體鏈接的服務器。登陸成功後,可使用 exit 命令退出。

  • su 用戶名:在服務器上,經過 su 的命令,切換用戶名登陸,在登陸成功以後,經過 su 命令切換用戶名時,實際上是逐層遞增的,一個用戶覆蓋一個用戶,若是使用 exit 退出的話,會逐層退出。

  • sudo 要運行的命令:在服務器上,若是登陸的用戶權限不夠,能夠暫時使用 sudo 執行某個命令,暫時提高權限。

  • ps -aux | grep XX:查看目前啓動的服務,XX 是具體什麼服務,好比 apache 服務,nginx 服務,http-server 服務。

  • kill -9 進程號:殺死一個進程。添加 -9 強制退出,不添加 -9 讓程序自行退出。也可使用 pkill 進程名稱 殺死一個進程。

  • who:能夠查看具體有幾個用戶在登陸到當前的操做系統中。

  • shotdown -h now:關機。

2. 文件操做

2.1 vim 操做

  • vim 文件名:對一個文件進行編輯。

  • i 或者 a:對文件進行添加修改操做。

  • esc:退出編輯,輸入其餘命令。如:保存,退出。

  • :q!:強制退出不保存

  • :wq:保存並退出

  • :q:退出

  • / + 搜索的名稱:在對一個文件進行修改時,咱們能夠對文件中的關鍵字進行搜索。

2.2 查看文件

  • 查看文件所有內容:cat 文件名
  • 查看文件前2行:head -n 2 文件名
  • 查看文件後2行:tail -n 2 文件名
  • 查看某個關鍵字的次數:grep "關鍵詞" 文件名 | wc -l
  • 查看某個關鍵詞的具體修改記錄:grep "關鍵詞" 文件名

3. 網絡管理命令

  • ifconfig 或者 ip addr:查看當前電腦網絡端口,包括物理網卡和虛擬網卡還有本機的迴環地址。

    1. 物理網卡使用 eth 表示,多個網卡順序向下排列。

    2. 本機迴環地址使用 lo 表示,無論什麼狀況下都應該有本機迴環地址 127.0.0.1

    3. 虛擬網卡包括: docker 之類的虛擬網卡。

  • route:查看本身的路由配置,在服務器上輸入 route 就能夠查看本身的路由配置。

  • ping xx:檢查本身的網絡正不正常。

  • ss 或者 netstat: 查看當前進程的端口。

  • ss -anp | grep :22:查看具體端口被哪一個佔用。

在linux系統中,網卡的配置文件都存放在 /etc/sysconfig/network-scripts/ 下,咱們若是網絡有故障,能夠去查看對應網卡的配置是否正確。

好比物理網卡就是 ifcfg-eth0,能夠經過vim修改網卡配置。

4. 下載文件

使用 wget 文件地址 進行文件下載,若是網絡很差的狀況下,可使用 wget -c 下載文件的地址,進行斷點續傳。

還可使用 curl 進行文件下載。

curl命令有下載訪問的功能,可使用curl在linux中下載包,也可使用curl模擬請求。

curl -d 'name=lilei&age=27' http://localhost:3000/user/addPerson
複製代碼

經過curl訪問接口,curl -d 表示 post請求,後面跟傳參,以後是具體訪問的接口。

5. 經常使用的linux終端快捷鍵

  • ctrl+c:結束當前運行的程序
  • ctrl+d:結束輸入或者退出shell,在某個服務器上操做,至關於登出
  • ctrl+s:掛起終端,暫停屏幕輸出
  • ctrl+q:恢復終端輸出
  • ctrl+l:清屏
  • ctrl+a,ctrl+e:迅速定位到頭部和尾部

閱讀完後兩部曲

  1. 喜歡的小夥伴點個贊吧,感受對身邊人有幫助的,麻煩動動手指,分享一下。很是感謝各位花時間閱讀完,同時很感謝各位的點贊和分享。
  2. 但願各位關注一下個人公衆號吧,新的文章第一時間發到公衆號,公衆號主要發一些我的隨筆、讀書筆記、還有一些技術熱點和實時熱點,而且還有很是吸引人的我我的自費抽獎活動哦~

相關文章
相關標籤/搜索