Notes #linux#system

linux

I use linux btw

Published
2026年3月31日
Updated
2026年3月31日

Warning

因為我用的是ubuntu所以底下會以ubuntu為主

基本知識

套件管理工具

  • 統一保管程式文件的地方
  • 方便將程式一鍵安裝與下載
工具格式發行版
apt.debdebian線
dnf.rpmredhat線
Pacman.pkg.tar.zstarch線

sudo

  • linux系統的管理員權限
  • 當你在command用了這個代表這行是以管理員權限執行

指令

apt

debian線專門的套件管理工具

sudo apt install firefox    下載
sudo apt remove edge        刪除
sudo apt update             更新apt庫
sudo apt upgrade            根據apt庫檔案更新軟體
  • 如果有apt裡沒有的軟體就要去軟體的官網找.deb的檔案下載並且
    sudo apt install ./Minecraft.deb *注意檔案的位置必須要明確指定路徑
  • 預設不會自動更新軟體

snap

沙盒式的套件管理工具,ubuntu系統很常用到

sudo snap install discord

cd

打開資料夾

ls

檢視資料夾

-l 只查看文件權限與詳細資料 -a 只查看所有檔案(包括隱藏的)

mkdir

建立資料夾

rm

刪除檔案

cp

複製到某個地方

touch

如果沒那個檔案就創建一個,如果有了就更新時間戳記

壓縮

ziptar
.zip.tar
壓縮率較低壓縮率較高
先壓縮後打包先打包後壓縮
原生支援windows需要另外安裝套件

zip

zip file.zip file1 file2
zip -r output.zip 資料夾
unzip file.zip -d 壓縮到的位置

Warning

zip資料夾如果沒有-r會直接壓縮一個空的資料夾

tar

本身不會壓縮需要呼叫程式

commandfunction
-c壓縮
-x解壓縮
-t查看裡面的檔案結構
-v顯示處理過程
-f指定檔名
-C指定目標資料夾
壓縮工具副檔名command
gzip.tar.gz-z
bzip2.tar.bz2-j
xz.tar.xz-J
tar -czvf 壓縮後的檔名 -C 要壓縮到的位置

Warning

因為tar本身會有一個目錄清單所以在-t的時候並不會解壓縮