---
title: "Mười lệnh mình gõ mỗi ngày"
date: 2026-11-09
tags: [Công cụ]
reading_time: 1 phút
author: Cris
url: https://cris-blog.pages.dev/posts/muoi-lenh-go-moi-ngay/
---

# Mười lệnh mình gõ mỗi ngày

> Không phải danh sách đầy đủ. Mười lệnh xem trước, sửa sau.

**TL;DR**

- Hầu hết là lệnh xem, không phải lệnh sửa.
- Mỗi lệnh có một cờ giúp output đọc được ngay.

Phần lớn lệnh mình gõ là lệnh **xem**. Biết chuyện gì đang xảy ra trước khi đụng vào bất cứ thứ gì.

## Xem máy đang chạy gì

```shell
ss -ltnp
docker ps --format 'table {{.Names}}\t{{.Status}}'
tailscale status
```

Cổng nào đang lắng nghe, container nào còn sống, máy nào trong mạng đang online. Ba câu hỏi, ba lệnh.

## Xem log

```shell
docker compose logs -f --tail=100 web
journalctl -u caddy -n 100 --no-pager
```

`--tail` và `-n` quan trọng: không có chúng, màn hình bị đổ ngập log từ tuần trước.

## Xem code và thay đổi

```shell
git log --oneline --graph -20
git diff --stat
rg -n "SITE_URL" src
```

`rg` (ripgrep) nhanh hơn grep, tự bỏ qua thư mục bị ignore. `git diff --stat` cho cái nhìn tổng quan trước khi đọc từng dòng.

## Xử lý dữ liệu và đĩa

```shell
curl -s https://api.example.com/x | jq -r '.items[].name'
du -xhd1 . | sort -h | tail
```

`jq -r` bỏ dấu ngoặc kép, ra chữ trần để pipe tiếp. `du ... | sort -h` trả lời câu hỏi muôn thuở: cái gì đang ăn hết ổ đĩa.

> **Ghi chú:** Quy tắc chung: lệnh xem thì gõ thoải mái, lệnh sửa thì dừng một nhịp. Nếu một lệnh sửa không có lệnh xem đứng trước, mình thấy bất an.

Nếu chỉ nhớ một điều: học cờ của lệnh xem. Một cờ đúng tiết kiệm nhiều hơn một alias.

---

*Viết bởi Cris · cris.blog · 09/11/2026*
