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}}`