Try   HackMD

Linux常用指令

Windows下安裝git時會另外安裝bash(預設選項會是打勾安裝),
這個bash小黑窗是讓你可以在Windows環境下也能使用linux基本指令,
另外bash內有附vim這個指令版的文字編輯器。

快捷鍵

基本指令

Windows MacOS / Linux 說明
cd cd 切換目錄
cd pwd 取得目前所在的位置
dir ls 列出目前的檔案列表
mkdir mkdir 建立新的目錄
touch 建立檔案
copy cp 複製檔案
move mv 移動檔案(也可以用來更換檔名)
del rm 刪除檔案
cls clear 清除畫面上的內容
ipconfig ifconfig 查ip
  • ls
    • ls -a - 顯示.開頭的檔案或資料夾,例如.git/
    • ls -l - 顯示檔案權限
      • llls -l 的別名
    • ls -al - 指令可以混用
  • mv
    • mv a.htm b.htm - mv可以這種方式來更換檔名
  • rm
    • rm -r mydir - 刪除底下有檔案的資料夾
      • -r - recursive 遞迴處理
    • rm -rf mydir - 直接刪不跳訊息(-f要小心使用)
  • cd
    • cd / - 切換到系統根目錄
    • cd ~ - 切換到使用者根目錄

find 搜尋檔案

/home目錄搜尋gtwang.txt,且不分大小寫

find /home -iname gtwang.txt

vi / vim : 指令介面的文字編輯器

vi是所有 UNIX, Linux 系列的系統都會預設安裝的指令介面的文字編輯器
vim是他的強化版,但不一定是系統預設安裝,另外vim有出視窗版的文字編輯器(windows也可用)
這邊主要是講指令介面模式

  • 模式切換
    • ESC - Command mode
    • Insert - Insert mode
      • insert mode - 插入模式 (通常是用這個)
      • replace mode - 取代模式

Command mode

  • 基本
    • :wq - 寫入/存檔並離開
    • :q - 離開
    • :q! - 強制離開不存檔
    • :w - 寫入/存檔
    • / - 搜尋
  • :set
    • :set fileencoding=utf-8 - 強制使用utf-8碼格式
    • :set number - 顯示行數
    • :set number! - 關閉行數

Service

列出運行中的服務

service --status-all

狀態

service nginx status

啟動/停止/重啟

service mysql start service mysql stop service mysql restart

參考資料

tags: linux