---
# System prepended metadata

title: PH week2 課程
tags: [PH 課程]

---

---
tiltle: PH week2
tags: PH 課程
---

# PH week2 課程

## 簡報
[**Linux基本介紹**](https://drive.google.com/file/d/11H5AIttudt4cJTQnh7xawWN6RWnglnch/view?usp=sharing)
[**Linux安裝教學**](https://drive.google.com/file/d/1nnOWee2-j1hGfDSdjhLSlQL3DC66xVhp/view?usp=sharing)

## 上課內容
:::info
**cd 路徑名** : 移動路徑
:::
:::warning
**ls -l** : 列出目前路徑的詳細清單
**ls -a** : 列出更詳細的資訊，包括**隱藏文件**
:::
:::info
**mkdir 目錄名** : 創建目錄 
:::
:::warning
**touch 文件名** : 創建文件
:::
:::info
**cat 檔案名** : 顯示文件內的純文字
:::
:::warning
**file 檔案名** : 查看該檔案是什麼類型的
:::
:::info
**vim 文件名** : 進入文字編輯模式
:::
:::warning
**mv 文件名 路徑** : 把文件送往該路徑
**mv 文件名A 文件名B** : 把檔名從A改成B
:::
:::info
**cp** : 複製檔案
:::
:::warning
**rm** : 移除檔案
:::
:::info
**sudo** : 加在其他指令前面來使用管理員權限執行
:::
:::warning
**chmod** : 更改檔案權限

**身分** :
**u** : User 當前用戶
**g** : Group 當前的群組
**o** : Others 其他用戶
**a** : All 所有用戶
**權限** :
**r** : Read 可讀(4)
**w** : Write 可寫(2)
**x** : eXecute 可執行(1)
:::
:::info
**ping** : 測試網路連線狀況
:::
:::warning
**grep** : 過濾文字，通常加在其他指令後面
:::

## docker
**important**
password:password
**step1** 
==sudo docker run -d -p <port>:22 nptucsph/linux-basic==
**step2**
==ssh ph@localhost -p <port>==






