---
# System prepended metadata

title: info

---

# info

[toc]


舊的活動報名系統路徑：`/docker/event_registration_system_project`
裡面沒有壓縮檔喔

## 共用雲端

https://drive.google.com/drive/u/0/folders/1M0gEeKWkwiyiWFrKIClNua1Ai7FwoXca

## 留言板

有問題在此發問，格式為 <時間> - \<user>: <問題內容>:
```
3/16 - yan: 怎麼新增資料夾
> mkdir
```

## 指令

### 如何查看更詳細的 command 資訊

``` shell
man <command>
<command> -h
<command> --help
```

### 常用指令

[更多看這裡](https://cometlc.pixnet.net/blog/post/2547363)
``` shell
ls -al . # 印出當前目錄的結構
cd /     # 進入根目錄
ssh 帳號@ip位置     # 連線至遠端裝置
scp 帳號@ip位置:要摳的東東位置 帳號@ip位置:要放到的位置
# e.g. scp socute@140.115.183.246:/tmp/A /tmp/B
chmod 
tar  #
sudo # 加上超級權限
cp /a.sh /b #.把a.sh複製到b資料夾下
cp -R /dirA /tmp # copy dirA to /tmp
mkdir abc # 創建abc資料夾在當前目錄
rm abc # 刪除abc檔案，若abc是資料夾要加 -R
mv 
cat
ps
kill
su <user> # 切換到使用者 'user'
```

### docker about

```
docker pull <image> # 下載 image
# e.g. docker pull busybox

docker save <image> > <file> # export image to tarfile
# e.g. docker save busybox -o tmp.tar

tar xvf <file> -C <dir>
# e.g. tar xvf tmp.tar -C qqq
# v == verbose
# e == extract
# f == file

docker images # list 有哪些 image

docker run -it busybox --name QAQ /bin/sh
# -it：interactive with tty
# --name：指定 container 名字

docker ps -a # 列出所有 container

docker stop <container_name> # 停止指定的運行中 container

docker rm <container_name> # 刪除指定 container，只能在 exit 情況刪除



```

To be continued...
`docker-compose`

### 新增使用者
```
sudo useradd -m <username>
```
- `-m` 代表建立 home directory

### 改變預設的 shell
```
chsh -s /bin/bash
```
- 預設內建的 shell 有跟 `bash` 跟 `sh`，而較好用的為 `zsh`

## 基本資料

### ssh
```
ssh <username>@140.115.183.246
# 140.115.183.246 為測試機
```
- 使用者清單
    - 黃予珩：wolverine
    - 蕭詠繼：pudding0803
    - 崔家銘：JMing
    - 施述哲：jerry
- 改密碼
    - 預設密碼 123
    - 指令：`$ passwd`，會進入 interactive mode，這時候再輸入密碼
        - P.S. linux 在輸入密碼時不會顯示出來，所以看不到是正常的
        - P.S. 密碼不要太簡單

## 路徑

`.` 當前路徑
`..` parent 路徑

### 好用的 terminal in windows

- [putty](https://www.putty.org/)
- [windows terminal](https://github.com/microsoft/terminal)

### 好用的 shell
- [zsh](https://ohmyz.sh/)

## task list

### 3/16
- [x] 熟悉 linux：創建資料、改密碼
- [ ] 分配檔案類別
    - 黃：update_
    - 蕭：apply
    - 崔：admin
    - 施：check
    - 照自己的方式分析該類別的檔案，以下為分析方向參考
        - php 的 function 在做些什麼
        - html 哪些地方會對應到 php 的 code
        - html 標籤在幹嘛
        - css 做了哪些行為

docker
- 核心是什麼
- 目的什麼
- 怎麼實作的