[筆記] Linux Ubuntu 指令

[筆記] Linux Ubuntu 指令

目錄

檢查系統和硬件信息

uname -a # 顯示系統信息, 如 Linux ubuntu 5.4.0-1045-aws #47-Ubuntu SMP Wed Sep 22 00:59:08 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
uname -s # 顯示系統名稱, 如 Linux
uname -m # 顯示系統架構, 如 x86_64
lsusb # 列出 USB 設備
lsblk # 列出磁盤信息

磁盤與目錄操作

df -h # 以人類可讀的格式顯示磁盤使用情況
du -h --max-depth=1 /path # 以人類可讀的格式顯示目錄大小
sudo mount -t ext4 /dev/sda1 /mnt/path # 掛載磁盤
sudo mount -t cifs -o username=your_username,password=your_password //your_server_address/homes /mnt/smb_share # 掛載 SMB 共享
sudo umount /mnt/path # 卸載磁盤

網絡與速度測試

sudo apt-get install speedtest-cli -y
speedtest-cli # 測試網絡速度

搜索文本

grep <string> <file name>
grep -r <string> <directory name>
grep -i <string> <file name>
grep -v <string> <file name>
grep -n <string> <file name>
grep -c <string> <file name>

tmux 使用

sudo apt-get install tmux -y
tmux new -s new_session_name # 創建新的 tmux 會話
tmux a -t new_session_name # 連接到現有的 tmux 會話
tmux ls # 列出所有 tmux 會話
tmux kill-session -t new_session_name # 刪除 tmux 會話

後台執行

nohup <command> > output.log 2>&1 & # 在背景中運行命令

文件同步與複製

sudo rsync -avh --ignore-existing --progress --stats --partial --append --exclude='**/.DS_Store' /source/path/ /destination/path/ # 使用 rsync 複製文件

找歷史命令

history | grep <string>

Or use Ctrl + R to search history command.

標籤 :
comments powered by Disqus

相關文章

Honeygain:真正的被動收入?深入解析與使用心得|2020/08/19

Honeygain:真正的被動收入?深入解析與使用心得|2020/08/19

今天我要介紹的是一個近期在網路上相當熱門的掛機賺錢平台 - Honeygain。你是否曾經想過,只要將你的裝置連接到網路,就能夠賺取一些額外的收

閱讀更多
如何配置多個 git ssh keys 並依照專案動態切換 git config

如何配置多個 git ssh keys 並依照專案動態切換 git config

我有時候會在公司的電腦開發自己的專案,也會在家裡的電腦開發公司的專案,這時候就會遇到一個問題,就是公司的 Git 用的是公司的帳號,而自己的專案用的

閱讀更多
使用 Visual Studio Code 跨平台 C/C++ 開發環境全攻略

使用 Visual Studio Code 跨平台 C/C++ 開發環境全攻略

幾年前曾經使用 Visual Studio Code 在 Windows 上開發 C/C++,曾寫了一篇文章 記錄過程,但是當時只有在 Windows 上開發,最近又有需求要撰寫一些 C/C++ 專案,並且這次會在 macOS 和 Linux 上

閱讀更多