[筆記] Linux Ubuntu 指令
- Leo
- 技術宅 ( tech geek)
- 2023年10月23日
目錄
檢查系統和硬件信息
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.