iT邦幫忙

2024 iThome 鐵人賽

DAY 5
0
自我挑戰組

從零開始:資安滲透初探系列 第 5

05: 資安滲透初探: Linux 作業系統-Terminal(終端機)使用

  • 分享至 

  • xImage
  •  

Terminal(終端機),是一個文字介面,讓使用者可以直接與作業系統核心互動。它不像圖形介面那樣提供視覺化的操作,而是透過輸入指令來執行各種操作。相較於圖形介面,它的操作更加快速且精確。
Kali中有許多安全工具,其中許多工具是通過終端來操作的。因此,熟練掌握 Kali Linux Terminal 是進行滲透測試和安全研究的必備技能。
關於linux的指令我非常推薦James大大的入門指南
Yes

以下就簡單圖示一些指令並列出常用的指令

如何開啟terminal

  • 方法1: 點擊圖示
    • terninal1
  • 方法2: 滑鼠右鍵Open Terminal Here
    • terninal2

Terminal 使用入門

  1. 字體大小:如果字體太大或太小可以進行調整

    • terninal3
  2. 基本命令

    • pwd(Print Working Directory):顯示當前工作的目錄路徑。
    • cd(Change Directory):切換目錄。
  3. 導航文件系統

    • 使用 cd [目錄名] 切換到指定目錄。
    • 使用 cd .. 返回上一個目錄。
  4. 查看目錄內容

    • ls(List):列出當前目錄中的所有文件和文件夾。

只看文字說明可能霧煞煞,以下進行一個簡單的練習

練習示範

  • 切換到指定目錄
    1. 使用 pwd 確認當前目錄位置。

      ter4
  • 返回上一目錄
    1. 使用 cd .. 從 /Desktop 返回到 上一層
      ter5
  • 查看主目錄內容
    1. 使用 ls 查看當前目錄的所有文件和文件夾。
      ter6

顏色與類型

  • 目錄和文件的顏色
    • 目錄通常顯示為深藍色。
    • 文件的顏色可能不同,通常為白色。

以下是一些常見的指令,可以自己嘗試操作:

文件和目錄操作

  1. ls: 列出目錄內容

    ls
    ls -l  # 顯示詳細信息
    ls -a  # 顯示所有文件,包括隱藏文件
    
  2. cd: 切換目錄

    cd /path/to/directory
    cd ..  # 返回上級目錄
    
  3. pwd: 顯示當前工作目錄

    pwd
    
  4. cp: 複製文件或目錄

    cp source_file destination_file
    cp -r source_directory destination_directory  # 複製目錄
    
  5. mv: 移動或重命名文件或目錄

    mv old_name new_name
    mv file /path/to/destination
    
  6. rm: 刪除文件或目錄

    rm file
    rm -r directory  # 刪除目錄及其內容
    
  7. mkdir: 創建目錄

    mkdir directory_name
    
  8. touch: 創建空文件或更新文件的時間戳

    touch filename
    

系統管理

  1. sudo: 以超級用戶身份運行命令
    sudo command
    

sudo 是 "superuser do" 的縮寫,用於以超級用戶(root)身份運行命令。它允許普通用戶臨時提升權限來執行需要高級權限的任務,如系統更新、軟件安裝和配置修改等。通過 sudo,系統可以限制對超級用戶權限的使用,避免所有用戶都使用 root 帳戶,從而提高系統的安全性。使用 sudo 還可以記錄所有超級用戶操作,方便日後審計。
使用 sudo 可以防止因誤操作導致系統崩潰或數據丟失。普通用戶不能隨意更改系統配置或刪除重要文件,必須通過 sudo 提升權限後才能執行這些操作。使用 sudo 進行操作時要特別小心,因為以超級用戶身份執行的命令具有最高權限,可能對系統造成不可逆的影響。操作前需確認命令的正確性和必要性。

  1. apt-get: 安裝、更新和卸載軟件包
    sudo apt-get update  # 更新包列表
    sudo apt-get upgrade  # 升級已安裝的包
    sudo apt-get install package_name  # 安裝包
    sudo apt-get remove package_name  # 卸載包
    

以上是今天分享的部分,建議大家可以跟著James的影片操作學習


上一篇
04: 資安滲透初探: 建立我們的駭客實驗室(Kali Linux虛擬機架設)
下一篇
06: 資安滲透初探: 偵查與資訊收集
系列文
從零開始:資安滲透初探27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言