Basic knowledge- Terminal

Thursday, Nov 21, 2024 | 3 minute read | Updated at Thursday, Nov 21, 2024

@
Basic knowledge- Terminal

終端機指令集合區 🥷

終端機是什麼

在古老的時代~~喂!!~~電腦很貴,不像現在幾乎每個人都有電腦可以用。公司內部通常會有一台大型的電腦主機,其它人要使用這部電腦就是自己拿螢幕跟鍵盤去接,然後在上面做事情,這些末端的操作設備便統稱之「終端機」。
終端機本身通常不是一部電腦,它沒有運算能力,僅用來顯示資料及輸入資料所有的計算都是在主機上處理的。
上面文句擷取自-為你自己學 Git

以前的終端機

現在的終端機,在電腦上,是一個比網頁視窗小,黑黑的一片的視窗,它的 icon 者這樣 終端機

認真說,在沒學寫程式之前,對它有莫名的恐懼感,雖然它上面的符號感覺有點賣萌,但總覺好像輸入錯什麼電腦就會爆炸之類的 😶‍🌫️
接觸之後發現,就算輸入錯什麼,頂多它不會理你而已,只能說人對未知的東西,第一時間的感知就是恐懼啊!

常用的指令們

好的又離題了,這篇只是想紀錄一下平常會用到的指令,因為還不太熟所以擠下來方便自己腦袋短路的時候可以來這邊抓資料,這邊皆以ios為主

基本

指令 說明 範例/註記
cd 切換目錄 cd Desktop /到桌面
pwd 取得目前所在的位置
clear 清除畫面上的內容
ls 列出目前的檔案列表
mkdir 建立新的目錄
touch 建立檔案
cp 複製檔案
mv 移動檔案
rm 刪除檔案
com + N 新增視窗 快捷鍵
opt + Comd + I 編輯背景色 快捷鍵

mac 官方文件:終端機的快捷鍵

python

指令 說明 範例/註記
which python 找到 python 在什麼地方
which python3 找到 python3 在什麼地方
python3 進入 REPL 會顯示»>
exir() 離開 REPL
ctrl + d 離開 REPL 快捷鍵

pyenv

讓我們在同一台電腦安裝不同的 Python 版本,像是工具箱,管 Python。
安裝 pyenv 不是安裝 python,如果專案有需求可以再安裝(自己目前沒有裝)

指令 說明 範例/註記
pyenv -v 查看版本
pyenv versions 查看有哪些版本 若顯示*system 表示只有系統內建的版本
pyenv install –list 查看有哪些版本可以安裝 只有數字的為 python
pyenv install 3.12.4 安裝 python 版本
pyenv shell 3.12.4 切換 python 版本 切好會在 versons 顯示*3.12.4
pyenv global 3.12.4 預設 python 版本 關掉終端機再開時會用的版本

venv

虛擬環境,可在各自的環境(檔案)裡裝需要的套件。
管理套件。

指令 說明 範例/註記
python -m venv .venv 載入內建虛擬模組 會自動新增一個資料夾
source .venv/bin/activate 進入虛擬環境 終端機名字前面會顯示(.venv)
pip list 查看有裝的套件 會顯示 list 出來
deactivate 退出虛擬環境 會顯示 list 出來
pip install xxx 安裝 xxx 套件 依照套件給的名字安裝,會在 lib 資料夾裡面
pip freeze 列出有安裝的套件&版本
pip freeze > requirements.text 輸出 list
pip install -r requirements.text 安裝 .text 裡面的套件 -r 讀取,網站部署時會用到

poetry

虛擬環境,可在各自的環境(檔案)裡裝需要的套件。
管理套件。

指令 說明 範例/註記
pipx install poetry 安裝 官方文件指令
poetry new file-name 用 poetry 開新專案 會自動長很多東西出來
poetry init 手動開檔案後,cd 至檔案執行設定 會有設定,可全部 enter
poetry init -n 手動開檔案後,cd 至檔案執行設定 全部預設
poetry shell 進入虛擬環境 終端機名字前面會顯示(fileName-pyVersion)
poetry add requests 安裝套件 requests
poetry remove requests 移除套件 requests
pip list 查看有裝的套件 會顯示 list 出來
poetry show 查看有裝的套件 會顯示 list 出來
poetry show –tree 查看套件樹狀結構 會顯示 list 出來
poetry env info 查看套件裝到哪
poetry config –list 查看 poetry 設定檔
poetry config virtualenvs.in-project true 更改預設 安裝的套件會顯示出來

Djanjo

指令 說明 範例/註記
python -m pip install Django==5.1.3 安裝最新版本
python -m django –version 查看版本 -m 指載入模組
django -admain startproject mysite file-name . 建立專案 .指在這一層建立
python manage.py 查看執行指令列表
python manage.py runserver 執行 會出現路徑 可開啟本地網頁
python manage.py shell 進入 REPL

© 2024 - 2025 Joanna's Blog

🌟 A Hugo theme named Dream

About Me

Hello I’m Joanna, this is my blog

我會在這邊分享我學習程式語言的心得與筆記