Linux Tips
Update (2026): bài viết cũ.
ifdown/ifupvà/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óivirtualbox-guest-dkmsnay thường được thay bằngvirtualbox-guest-utils.
Mẹo bash (zsh cũng dùng được)
Từ tutorialLinux:
sudo !!: chạy lại lệnh trước đó vớisudoctrl-k,ctrl-u,ctrl-w,ctrl-y: cắt/dán văn bản trên dòng lệnhless +F(hoặclessrồishift-f) thay chotail -fctrl-x ctrl-e: soạn tiếp dòng lệnh trong text editoralt-.: dán đối số của lệnh trướcreset: 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 issudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL$ echo "abcdefghi" | cut -c2-6
bcdef
Locale
Python locale error: unsupported locale setting:
export LC_ALL=CVề 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
- Khoá màn hình:
xscreensaver-command -lock - Proxy miễn phí: http://www.publicproxyservers.com/
- VPN miễn phí, OpenVPN: https://www.vpnbook.com/freevpn
- Đổi độ phân giải màn hình Ubuntu trong VirtualBox:
sudo apt-get install virtualbox-guest-dkms - Nhiều phiên bản Python trên mọi distro: dùng conda hoặc virtualenv.
- Repo EPEL cho CentOS / RedHat / Fedora: hướng dẫn của Rackspace
- Tạo user, đổi mật khẩu từ xa bằng một dòng lệnh
- Nạp lại địa chỉ IP tĩnh (khi IP cũ vẫn còn) (nguồn):
sudo ifdown <network interface> && sudo ip addr flush <network interface> && sudo ifup <network interface>