diff --git a/pages.id/common/ansible-lint.md b/pages.id/common/ansible-lint.md
new file mode 100644
index 0000000000..3aa78ac9fb
--- /dev/null
+++ b/pages.id/common/ansible-lint.md
@@ -0,0 +1,24 @@
+# ansible-lint
+
+> Terapkan aturan dan rekomendasi praktik terbaik terhadap konten otomasi Anda.
+> Informasi lebih lanjut: .
+
+- Terapkan terhadap suatu playbook dan direktori peran:
+
+`ansible-lint {{jalan/menuju/berkas_playbook}} {{jalan/menuju/direktori_peran}}`
+
+- Terapkan terhadap suatu playbook kecuali kumpulan peraturan tertentu:
+
+`ansible-lint {{[-x|--exclude-rules]}} {{peraturan1,peraturan2,...}} {{jalan/menuju/berkas_playbook}}`
+
+- Terapkan terhadap suatu playbook dalam mode luring (offline), dan atur luaran perintah dalam format PEP8:
+
+`ansible-lint {{[-o|--offline]}} {{[-p|--parseable]}} {{jalan/menuju/berkas_playbook}}`
+
+- Terapkan terhadap suatu playbook menggunakan suatu direktori peraturan:
+
+`ansible-lint {{[-r|--rules]}} {{jalan/menuju/direktori_peraturan_kustom}} {{jalan/menuju/berkas_playbook}}`
+
+- Terapkan terhadap seluruh konten Ansible, secara rekursif, dalam suatu direktori:
+
+`ansible-lint {{jalan/menuju/direktori_proyek}}`
diff --git a/pages.id/common/badblocks.md b/pages.id/common/badblocks.md
new file mode 100644
index 0000000000..d4fda1f6d2
--- /dev/null
+++ b/pages.id/common/badblocks.md
@@ -0,0 +1,29 @@
+# badblocks
+
+> Cari blok-blok memori yang bermasalah dalam suatu piranti penyimpanan.
+> Penggunaan beberapa fungsi dalam badblocks dapat mengakibatkan perubahan destruktif, seperti menghapus seluruh data dalam suatu piranti penyimnpanan, termasuk tabel konfigurasi partisi.
+> Informasi lebih lanjut: .
+
+- Lakukan inspeksi terhadap suatu piranti penyimpanan menggunakan mode uji hanya-baca (read-only) yang non-destruktif:
+
+`sudo badblocks {{/dev/sdX}}`
+
+- Lakukan inspeksi terhadap suatu piranti yang tidak dimuat menggunakan mode uji baca-tulis yang [n]on-destruktif:
+
+`sudo badblocks -n {{/dev/sdX}}`
+
+- Lakukan inspeksi terhadap suatu piranti yang tidak dimuat menggunakan mode uji baca ([w]rite) secara destruktif:
+
+`sudo badblocks -w {{/dev/sdX}}`
+
+- Gunakan mode uji baca ([w]rite) destruktif dan tampilkan kemajuan proses secara bertele-tele:
+
+`sudo badblocks -svw {{/dev/sdX}}`
+
+- Dalam mode destruktif, simpan luaran ([o]utput) ke dalam suatu berkas:
+
+`sudo badblocks -o {{jalan/menuju/berkas}} -w {{/dev/sdX}}`
+
+- Gunakan mode destruktif dalam kecepatan yang lebih baik menggunakan ukuran [b]lok sebesar 4K dan jumlah blok ([c]ount) sebesar 64K:
+
+`sudo badblocks -w -b {{4096}} -c {{65536}} {{/dev/sdX}}`
diff --git a/pages.id/common/bing-rewards.md b/pages.id/common/bing-rewards.md
new file mode 100644
index 0000000000..4fa9a15353
--- /dev/null
+++ b/pages.id/common/bing-rewards.md
@@ -0,0 +1,24 @@
+# bing-rewards
+
+> Naikkan poin Bing Rewards secara otomatis.
+> Informasi lebih lanjut: .
+
+- Lakukan misi pencarian menggunakan mode desktop dan mobile:
+
+`bing-rewards`
+
+- Lakukan misi 10 pencarian menggunakan mode mobile:
+
+`bing-rewards {{[-m|--mobile]}} {{[-c|--count]}} 10`
+
+- Lakukan misi pencarian mobile dan desktop menggunakan suatu profil peramban Chrome bernama "Profile 1":
+
+`bing-rewards --profile "Profile 1"`
+
+- Lakukan misi pencarian secara berurutan menggunakan profil peramban Chrome ganda:
+
+`bing-rewards --profile "Default" "Profile 1" "Profile 2"`
+
+- Tampilkan bantuan:
+
+`bing-rewards {{[-h|--help]}}`
diff --git a/pages.id/common/choose.md b/pages.id/common/choose.md
new file mode 100644
index 0000000000..3628ca4e1f
--- /dev/null
+++ b/pages.id/common/choose.md
@@ -0,0 +1,36 @@
+# choose
+
+> Alternatif ramah-manusia dan cepat terhadap perintah cut dan (terkadang) awk.
+> Informasi lebih lanjut: .
+
+- Cetak item ke-5 dari suatu baris (dimulai dari 0):
+
+`choose {{4}}`
+
+- Cetak item pertama, ke-3, dan ke-5 dari suatu baris, di mana kumpulan item dipisahkan menggunakan karakter ':' daripada spasi:
+
+`choose --field-separator '{{:}}' {{0}} {{2}} {{4}}`
+
+- Cetak isi seluruh item dari urutan ke-2 menuju ke-5 dalam baris, termasuk item ke-5:
+
+`choose {{1}}:{{4}}`
+
+- Cetak isi seluruh item dari urutan ke-2 menuju ke-5 dalam baris, kecuali item ke-5:
+
+`choose --exclusive {{1}}:{{4}}`
+
+- Cetak isi seluruh item dari awal baris menuju item ke-3:
+
+`choose :{{2}}`
+
+- Cetak isi seluruh item dari awal baris menuju item ke-3 (eksklusif):
+
+`choose --exclusive :{{2}}`
+
+- Cetak isi seluruh item dari urutan ke-3 hingga akhir baris:
+
+`choose {{2}}:`
+
+- Cetak item terakhir dari suatu baris:
+
+`choose {{-1}}`
diff --git a/pages.id/common/diff.md b/pages.id/common/diff.md
new file mode 100644
index 0000000000..8ddf9eb6f5
--- /dev/null
+++ b/pages.id/common/diff.md
@@ -0,0 +1,36 @@
+# diff
+
+> Bandingkan isi berkas dan direktori.
+> Informasi lebih lanjut: .
+
+- Bandingkan isi berkas-berkas (tampilkan daftar isi yang diubah dari `berkas_lawas` sehingga membentuk `berkas_baru`):
+
+`diff {{berkas_lawas}} {{berkas_baru}}`
+
+- Bandingkan isi berkas-berkas, tanpa menghiraukan karakter spasi:
+
+`diff {{[-w|--ignore-all-space]}} {{berkas_lawas}} {{berkas_baru}}`
+
+- Bandingkan isi berkas-berkas, dan tampilkan perbedaannya secara samping-men[y]amping:
+
+`diff {{[-y|--side-by-side]}} {{berkas_lawas}} {{berkas_baru}}`
+
+- Bandingkan isi berkas-berkas, dan tampilkan perbedaannya dalam format menyatu (sebagaimana digunakan dalam `git diff`):
+
+`diff {{[-u|--unified]}} {{berkas_lawas}} {{berkas_baru}}`
+
+- Bandingkan direktori-direktori secara rekursif (tampilkan nama-nama berkas/direktori beserta segala perubahan atas isi berkas-berkas):
+
+`diff {{[-r|--recursive]}} {{direktori_lawas}} {{direktori_baru}}`
+
+- Bandingkan direktori-direktori, dan hanya tampilkan nama berkas yang berbeda isi:
+
+`diff {{[-r|--recursive]}} {{[-q|--brief]}} {{direktori_lawas}} {{direktori_baru}}`
+
+- Buat suatu berkas patch untuk Git dari perbedaan atas kedua berkas teks, dengan memperlakukan berkas yang tidak tersedia sebagai kosong:
+
+`diff {{[-a|--text]}} {{[-u|--unified]}} {{[-N|--new-file]}} {{berkas_lawas}} {{berkas_baru}} > {{diff.patch}}`
+
+- Bandingkan berkas-berkas, menampilkan luaran program secara berwarna dan upayakan untuk mencari perubahan-perubahan secara minimal:
+
+`diff {{[-d|--minimal]}} --color=always {{berkas_lawas}} {{berkas_baru}}`
diff --git a/pages.id/common/exa.md b/pages.id/common/exa.md
new file mode 100644
index 0000000000..bfe48ef94d
--- /dev/null
+++ b/pages.id/common/exa.md
@@ -0,0 +1,36 @@
+# exa
+
+> Pengganti `ls` (Tampilkan isi direktori) yang modern.
+> Informasi lebih lanjut: .
+
+- Tampilkan daftar berkas, satu berkas per baris:
+
+`exa {{[-1|--oneline]}}`
+
+- Tampilkan daftar seluruh berkas, termasuk berkas-berkas tersembunyi:
+
+`exa {{[-a|--all]}}`
+
+- Tampilkan daftar seluruh berkas dengan format informasi panjang (perizinan, pemilik, ukuran, dan tanggal modifikasi):
+
+`exa {{[-l|--long]}} {{[-a|--all]}}`
+
+- Tampilkan daftar seluruh berkas dengan berkas terbesar terlebih dahulu:
+
+`exa {{[-r|--reverse]}} {{[-s|--sort]}} {{size}}`
+
+- Tampilkan daftar berkas dalam format pohon (tree) hingga tingkat kedalaman ketiga:
+
+`exa {{[-l|--long]}} {{[-T|--tree]}} {{[-L|--level]}} {{3}}`
+
+- Tampilkan daftar berkas yang diurutkan menurut tanggal modifikasi (terlawas terlebih dahulu):
+
+`exa {{[-l|--long]}} {{[-s|--sort]}} {{modified}}`
+
+- Tampilkan daftar berkas dengan informasi header, ikon, dan status berkas dalam Git:
+
+`exa {{[-l|--long]}} {{[-h|--header]}} --icons --git`
+
+- Jangan tampilkan daftar berkas yang terdaftar dalam `.gitignore`:
+
+`exa --git-ignore`
diff --git a/pages.id/common/git-cliff.md b/pages.id/common/git-cliff.md
new file mode 100644
index 0000000000..e5cff208fb
--- /dev/null
+++ b/pages.id/common/git-cliff.md
@@ -0,0 +1,24 @@
+# git cliff
+
+> Suatu pembuat teks daftar perubahan (changelog) yang mudah diatur.
+> Informasi lebih lanjut: .
+
+- Buat suatu pesan changelog dari seluruh komit dalam suatu repositori Git, kemudian simpan ke dalam `CHANGELOG.md`:
+
+`git cliff > {{CHANGELOG.md}}`
+
+- Buat suatu pesan changelog atas komit-komit yang dimulai sejak tag terkini dan tampilkan pesan menuju `stdout`:
+
+`git cliff {{[-l|--latest]}}`
+
+- Buat suatu pesan changelog atas komit-komit yang masuk ke dalam tag saat ini (gunakan `git checkout` atas suatu tag sebelum melakukan ini):
+
+`git cliff --current`
+
+- Buat suatu pesan changelog atas komit-komit yang tidak termasuk dalam tag apapun:
+
+`git cliff {{[-u|--unreleased]}}`
+
+- Tulis berkas konfigurasi bawaan menuju `cliff.toml` dalam direktori saat ini:
+
+`git cliff {{[-i|--init]}}`
diff --git a/pages.id/common/htmlq.md b/pages.id/common/htmlq.md
new file mode 100644
index 0000000000..f8c2860881
--- /dev/null
+++ b/pages.id/common/htmlq.md
@@ -0,0 +1,24 @@
+# htmlq
+
+> Gunakan selektor CSS untuk mengekstrak konten dari berkas-berkas HTML.
+> Informasi lebih lanjut: .
+
+- Dapatkan seluruh elemen HTML yang memuat class `card`:
+
+`cat {{jalan/menuju/berkas.html}} | htmlq '.card'`
+
+- Dapatkan konten teks dari paragraf pertama:
+
+`cat {{jalan/menuju/berkas.html}} | htmlq --text 'p:first-of-type'`
+
+- Tampilkan seluruh tautan dalam suatu laman:
+
+`cat {{jalan/menuju/berkas.html}} | htmlq --attribute href 'a'`
+
+- Hapus seluruh gambar dan elemen SVG dari suatu laman:
+
+`cat {{jalan/menuju/berkas.html}} | htmlq --remove-nodes 'img' --remove-nodes 'svg'`
+
+- Simpan laman input secara cetak-cantik menuju suatu berkas output:
+
+`htmlq --pretty --filename {{jalan/menuju/input.html}} --output {{jalan/menuju/output.html}}`
diff --git a/pages.id/common/mongo.md b/pages.id/common/mongo.md
new file mode 100644
index 0000000000..5fdad91731
--- /dev/null
+++ b/pages.id/common/mongo.md
@@ -0,0 +1,21 @@
+# mongo
+
+> Program syel baris perintah lawas untuk manajemen pangkalan data (database) MongoDB. Lihat `mongosh` untuk program terbaru.
+> Catatan: Seluruh opsi koneksi dapat digantikan dengan suatu string: `mongodb://pengguna@host:port/nama_db?authSource=nama_authdb`.
+> Informasi lebih lanjut: .
+
+- Hubungkan terhadap suatu database lokal menggunakan port bawaan (`mongodb://localhost:27017`):
+
+`mongo`
+
+- Hubungkan kepada suatu database:
+
+`mongo --host {{host}} --port {{port}} {{nama_db}}`
+
+- Masuk dengan akses menggunakan suatu username (nama pengguna) pada suatu database (Anda akan diminta untuk memasukkan kata sandi):
+
+`mongo --host {{host}} --port {{port}} --username {{pengguna}} --authenticationDatabase {{nama_authdb}} {{nama_db}}`
+
+- Jalankan suatu perintah JavaScript pada suatu database:
+
+`mongo --eval '{{JSON.stringify(db.foo.findOne())}}' {{nama_db}}`
diff --git a/pages.id/common/mongosh.md b/pages.id/common/mongosh.md
new file mode 100644
index 0000000000..294e75cf77
--- /dev/null
+++ b/pages.id/common/mongosh.md
@@ -0,0 +1,21 @@
+# mongosh
+
+> Program syel baris perintah baru untuk manajemen pangkalan data (database) MongoDB, menggantikan `mongo`.
+> Catatan: Seluruh opsi koneksi dapat digantikan dengan suatu string: `mongodb://pengguna@host:port/nama_db?authSource=nama_authdb`.
+> Informasi lebih lanjut: .
+
+- Hubungkan terhadap suatu database lokal menggunakan port bawaan (`mongodb://localhost:27017`):
+
+`mongosh`
+
+- Hubungkan kepada suatu database:
+
+`mongosh --host {{host}} --port {{port}} {{nama_db}}`
+
+- Masuk dengan akses menggunakan suatu username (nama pengguna) pada suatu database (Anda akan diminta untuk memasukkan kata sandi):
+
+`mongosh --host {{host}} --port {{port}} --username {{pengguna}} --authenticationDatabase {{nama_authdb}} {{nama_db}}`
+
+- Jalankan suatu perintah JavaScript pada suatu database:
+
+`mongosh --eval '{{JSON.stringify(db.foo.findOne())}}' {{nama_db}}`