Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 常用指令與 vi/gdb 操作技巧速查表

編輯:關於 Linux

前言

熟練掌握 Linux 常用指令與 vi/gdb 編輯除錯工具,是系統管理與程式開發的基本功。本文整理最常用的指令分類與實用技巧,供快速查閱與練習。

檔案與目錄基本操作

ls - 列出目錄內容

  • ls:預設列出目前目錄檔案
  • ls -a:顯示所有檔案(含隱藏檔)
  • ls -l:詳細列表(權限、擁有者、大小、時間、連結)

cd - 切換目錄

  • cd dir:進入目前目錄下的 dir
  • cd ..:回上一層目錄
  • cd ~:回使用者家目錄(root 為 /root)

rm - 刪除檔案/目錄

  • rm file:刪除單一檔案
  • rm -rf dir:遞迴強制刪除目錄

cp - 複製檔案/目錄

  • cp source target:複製檔案
  • cp -av source_dir target_dir:完整複製目錄(保留屬性、遞迴)
  • cp -fr source_dir target_dir:非連結方式複製目錄

mv - 移動/重命名

  • mv source target:重命名或移動檔案/目錄

vi 編輯器常用操作

模式常用鍵說明
一般模式h/j/k/l左/下/上/右移動游標
x刪除游標所在字元
dd刪除整行
yy複製整行
p貼上
u復原
/keyword向下搜尋關鍵字
:w儲存
:q離開
:wq儲存並離開
插入模式i/a/o在游標前/後/新行進入插入模式
指令模式:set nu顯示行號
:s/old/new/g全域取代

gdb 除錯器基本流程

  1. 編譯時加入除錯資訊:gcc -g source.c -o program
  2. 啟動 gdb:gdb ./program
  3. 設定中斷點:break main 或 break line_number
  4. 執行程式:run (可帶參數 run arg1 arg2)
  5. 程式暫停時常用指令:
    next (n) - 單步執行(不進入函式)
    step (s) - 單步執行(進入函式)
    continue (c) - 繼續執行至下一中斷點
    print var - 印出變數值
    backtrace (bt) - 查看呼叫堆疊
    info locals - 顯示區域變數
  6. 離開 gdb:quit (q)

結語

熟練這些基礎指令與工具,能大幅提升 Linux 系統管理與程式開發效率。建議實際操作練習,將常用指令內化為肌肉記憶。

Copyright © Windows教程網 All Rights Reserved