Posted on

Update (2026): bài viết cũ. ifdown/ifup và /etc/network/interfaces đã nhường chỗ cho Netplan / NetworkManager / systemd-networkd trên các bản Ubuntu mới. Các dịch vụ proxy/VPN miễn phí bên dưới có thể không còn hoạt động. Gói virtualbox-guest-dkms nay thường được thay bằng virtualbox-guest-utils.

Mẹo bash (zsh cũng dùng được)

Từ tutorialLinux:

  • sudo !!: chạy lại lệnh trước đó với sudo
  • ctrl-k, ctrl-u, ctrl-w, ctrl-y: cắt/dán văn bản trên dòng lệnh
  • less +F (hoặc less rồi shift-f) thay cho tail -f
  • ctrl-x ctrl-e: soạn tiếp dòng lệnh trong text editor
  • alt-.: dán đối số của lệnh trước
  • reset: khôi phục terminal bị lỗi hiển thị
  • ctrl-a, ctrl-e: về đầu / cuối dòng

Tìm chính xác một từ với grep -w:

echo "This island is beautiful" | grep -w is

Xem tất cả ổ đĩa/phân vùng:

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

Cắt chuỗi con trong bash:

$ echo "abcdefghi" | cut -c2-6
bcdef

Ví dụ cắt chuỗi con trong bash

Locale

Python locale error: unsupported locale setting:

export LC_ALL=C

Về lâu dài, lỗi này có thể giải quyết triệt để nếu hiểu locale của máy local và máy remote. [todo]

Khác

sudo ifdown <network interface> && sudo ip addr flush <network interface> && sudo ifup <network interface>
Table of Contents