diff --git a/pages.id/common/!.md b/pages.id/common/!.md new file mode 100644 index 000000000..cf9763244 --- /dev/null +++ b/pages.id/common/!.md @@ -0,0 +1,24 @@ +# Tanda seru + +> Digunakan pada Bash sebagai pengganti perintah yang sebelumnya dieksekusikan. +> Informasi lebih lanjut: . + +- Jalankan perintah sebelumnya menggunakan `sudo`: + +`sudo !!` + +- Ambil perintah sebelumnya menurut nomor urutan yang terdapat dalam `history`: + +`!{{nomor_urut}}` + +- Ambil perintah sebelumnya yang kesekian: + +`!-{{nomor_urut}}` + +- Ambil perintah sebelumnya menurut awalan nama perintah: + +`!{{awalan_perintah}}` + +- Gunakan argumen/opsi perintah yang sama dengan perintah sebelumnya: + +`{{perintah}} !*` diff --git a/pages.id/common/7z.md b/pages.id/common/7z.md index 25d885a23..6235ee80a 100644 --- a/pages.id/common/7z.md +++ b/pages.id/common/7z.md @@ -3,30 +3,34 @@ > Pengarsip file dengan rasio kompresi yang tinggi. > Informasi lebih lanjut: . -- Meng[a]rsipkan sebuah file atau direktori: +- T[a]mbahkan sebuah file atau direktori ke dalam arsip baru atau saat ini: `7z a {{jalan/menuju/arsip.7z}} {{jalan/menuju/file_atau_direktori}}` -- Mengenkripsi sebuah file arsip (termasuk nama-nama file yang terkandung di dalamnya): +- Enkripsi file arsip saat ini (termasuk nama-nama file yang terkandung di dalamnya): `7z a {{jalan/menuju/arsip_terenkripsi.7z}} -p{{kata sandi}} -mhe=on {{jalan/menuju/arsip.7z}}` -- Mengekstrak sebuah file arsip dengan mempertahankan struktur direktori asli: +- E[x]trak file arsip dengan mempertahankan struktur direktori asli: `7z x {{jalan/menuju/arsip.7z}}` -- Mengekstrak sebuah file arsip ke dalam direktori yang ditentukan: +- E[x]trak file arsip ke dalam direktori yang ditentukan: `7z x {{jalan/menuju/arsip.7z}} -o{{jalan/menuju/direktori}}` -- Mengekstrak sebuah file arsip menuju `stdout`: +- E[x]trak file arsip menuju `stdout`: `7z x {{jalan/menuju/arsip.7z}} -so` -- Meng[a]rsipkan file atau direktori menggunakan format file arsip tertentu: +- [a]rsipkan file atau direktori menggunakan format file arsip tertentu: `7z a -t{{7z|bzip2|gzip|lzip|tar|zip}} {{jalan/menuju/arsip}} {{jalan/menuju/file_atau_direktori}}` -- Me[l]ihat daftar isi dari sebuah file arsip: +- [l]ihat daftar isi dari sebuah file arsip: `7z l {{jalan/menuju/arsip.7z}}` + +- Atur tingkat kompresi pada file arsip (tingkat lebih tinggi memproduksi file arsip lebih kecil dengan proses kompresi yang lebih lama): + +`7z a {{jalan/menuju/arsip.7z}} -mx={{0|1|3|5|7|9}} {{jalan/menuju/file_atau_direktori}}` diff --git a/pages.id/common/7za.md b/pages.id/common/7za.md index 95e364ba7..1e7714d27 100644 --- a/pages.id/common/7za.md +++ b/pages.id/common/7za.md @@ -4,30 +4,34 @@ > Serupa dengan `7z` namun mendukung lebih sedikit format file arsip dan dapat digunakan lintas sistem operasi. > Informasi lebih lanjut: . -- Meng[a]rsipkan sebuah file atau direktori: +- T[a]mbahkan sebuah file atau direktori ke dalam arsip baru atau saat ini: `7za a {{jalan/menuju/arsip.7z}} {{jalan/menuju/file_atau_direktori}}` -- Mengenkripsi sebuah file arsip (termasuk nama-nama file yang terkandung di dalamnya): +- Enkripsi file arsip saat ini (termasuk nama-nama file yang terkandung di dalamnya): -`7za a {{jalan/menuju/arsip_terenkripsi.7z}} -p{{kata sandi}} -mhe=on {{jalan/menuju/arsip.7z}}` +`7za a {{jalan/menuju/arsip_terenkripsi.7z}} -p{{kata sandi}} -mhe={{on}} {{jalan/menuju/arsip.7z}}` -- Mengekstrak sebuah file arsip dengan mempertahankan struktur direktori asli: +- E[x]trak file arsip dengan mempertahankan struktur direktori asli: `7za x {{jalan/menuju/arsip.7z}}` -- Mengekstrak sebuah file arsip ke dalam direktori yang ditentukan: +- E[x]trak file arsip ke dalam direktori yang ditentukan: `7za x {{jalan/menuju/arsip.7z}} -o{{jalan/menuju/direktori}}` -- Mengekstrak sebuah file arsip menuju `stdout`: +- E[x]trak file arsip menuju `stdout`: `7za x {{jalan/menuju/arsip.7z}} -so` -- Meng[a]rsipkan file atau direktori menggunakan format file arsip tertentu: +- [a]rsipkan file atau direktori menggunakan format file arsip tertentu: -`7za a -t{{7z|bzip2|gzip|lzip|tar|zip}} {{jalan/menuju/arsip.7z}} {{jalan/menuju/file_atau_direktori}}` +`7za a -t{{7z|bzip2|gzip|lzip|tar|...}} {{jalan/menuju/arsip.7z}} {{jalan/menuju/file_atau_direktori}}` -- Me[l]ihat daftar isi dari sebuah file arsip: +- [l]ihat daftar isi dari sebuah file arsip: `7za l {{jalan/menuju/arsip.7z}}` + +- Atur tingkat kompresi pada file arsip (tingkat lebih tinggi memproduksi file arsip lebih kecil dengan proses kompresi yang lebih lama): + +`7za a {{jalan/menuju/arsip.7z}} -mx={{0|1|3|5|7|9}} {{jalan/menuju/file_atau_direktori}}` diff --git a/pages.id/common/7zr.md b/pages.id/common/7zr.md index ca533bb89..58151dcc7 100644 --- a/pages.id/common/7zr.md +++ b/pages.id/common/7zr.md @@ -4,26 +4,30 @@ > Serupa dengan `7z` namun mendukung format file arsip `.7z` saja. > Informasi lebih lanjut: . -- Meng[a]rsipkan sebuah file atau direktori: +- T[a]mbahkan sebuah file atau direktori ke dalam arsip baru atau saat ini: `7zr a {{jalan/menuju/arsip.7z}} {{jalan/menuju/file_atau_direktori}}` -- Mengenkripsi sebuah file arsip (termasuk nama-nama file yang terkandung di dalamnya): +- Enkripsi file arsip saat ini (termasuk nama-nama file yang terkandung di dalamnya): `7zr a {{jalan/menuju/arsip_terenkripsi.7z}} -p{{kata sandi}} -mhe={{on}} {{jalan/menuju/arsip.7z}}` -- Mengekstrak sebuah file arsip dengan mempertahankan struktur direktori asli: +- E[x]trak file arsip dengan mempertahankan struktur direktori asli: `7zr x {{jalan/menuju/arsip.7z}}` -- Mengekstrak sebuah file arsip ke dalam direktori yang ditentukan: +- E[x]trak file arsip ke dalam direktori yang ditentukan: `7zr x {{jalan/menuju/arsip.7z}} -o{{jalan/menuju/direktori}}` -- Mengekstrak sebuah file arsip menuju `stdout`: +- E[x]trak file arsip menuju `stdout`: `7zr x {{jalan/menuju/arsip.7z}} -so` -- Me[l]ihat daftar isi dari sebuah file arsip: +- [l]ihat daftar isi dari sebuah file arsip: `7zr l {{jalan/menuju/arsip.7z}}` + +- Atur tingkat kompresi pada file arsip (tingkat lebih tinggi memproduksi file arsip lebih kecil dengan proses kompresi yang lebih lama): + +`7zr a {{jalan/menuju/arsip.7z}} -mx={{0|1|3|5|7|9}} {{jalan/menuju/file_atau_direktori}}` diff --git a/pages.id/common/a2ping.md b/pages.id/common/a2ping.md new file mode 100644 index 000000000..77df6e397 --- /dev/null +++ b/pages.id/common/a2ping.md @@ -0,0 +1,32 @@ +# a2ping + +> Ubah file gambar menjadi EPS atau PDF. +> Informasi lebih lanjut: . + +- Ubah sebuah gambar menjadi PDF (Catatan: Nama file output bersifat opsional): + +`a2ping {{jalan/menuju/gambar.ext}} {{jalan/menuju/output.pdf}}` + +- Kompres dokumen EPS atau PDF menggunakan metode tertentu: + +`a2ping --nocompress {{none|zip|best|flate}} {{jalan/menuju/file}}` + +- Pindai HiResBoundingBox jika ditemukan (akan dipindai secara default): + +`a2ping --nohires {{jalan/menuju/file}}` + +- Izinkan konten halaman berada melewati batas bawah dan kiri (tidak diizinkan secara default): + +`a2ping --below {{jalan/menuju/file}}` + +- Berikan opsi/argumen tambahan untuk `gs`: + +`a2ping --gsextra {{argumen_tambahan_gs}} {{jalan/menuju/file}}` + +- Berikan opsi/argumen tambahan untuk program lainnya (seperti `pdftops`): + +`a2ping --extra {{arguments}} {{jalan/menuju/file}}` + +- Tampilkan informasi bantuan: + +`a2ping -h` diff --git a/pages.id/common/ab.md b/pages.id/common/ab.md new file mode 100644 index 000000000..9a7ceaab5 --- /dev/null +++ b/pages.id/common/ab.md @@ -0,0 +1,24 @@ +# ab + +> Alat penguji server HTTP Apache. +> Informasi lebih lanjut: . + +- Jalankan 100 permintaan HTTP GET menuju alamat URL yang ditentukan: + +`ab -n {{100}} {{url}}` + +- Jalankan 100 permintaan HTTP GET, dikelompokkan dalam masing-masing batch berisi 10, menuju alamat URL yang ditentukan: + +`ab -n {{100}} -c {{10}} {{url}}` + +- Jalankan 100 perintaan HTTP POST menuju alamat URL, menggunakan data JSON yang dimuat dari file yang ditentukan: + +`ab -n {{100}} -T {{application/json}} -p {{jalan/menuju/file.json}} {{url}}` + +- Gunakan opsi HTTP [k]eep-Alive, yakni jalankan permintaan majemuk dalam satu sesi HTTP yang sama: + +`ab -k {{url}}` + +- Alokasikan wak[t]u maksimum (dalam hitungan detik) untuk mengujinya: + +`ab -t {{60}} {{url}}` diff --git a/pages.id/common/abduco.md b/pages.id/common/abduco.md new file mode 100644 index 000000000..c1c52ca9b --- /dev/null +++ b/pages.id/common/abduco.md @@ -0,0 +1,24 @@ +# abduco + +> Manajer sesi Terminal. +> Informasi lebih lanjut: . + +- Tampilkan sesi-sesi yang sedang aktif: + +`abduco` + +- Buk[A] sesi saat ini, atau buka baru jika tidak ditemukan, dengan nama yang ditentukan: + +`abduco -A {{nama}} {{bash}}` + +- Buk[A] sesi baru atau saat ini menggunakan `dvtm`: + +`abduco -A {{nama}}` + +- Keluar dari sesi: + +`Ctrl + \` + +- Buk[A] sesi saat ini dalam mode non-interaktif alias [r]ead-only: + +`abduco -Ar {{name}}` diff --git a/pages.id/common/ac.md b/pages.id/common/ac.md new file mode 100644 index 000000000..1ca4af7b1 --- /dev/null +++ b/pages.id/common/ac.md @@ -0,0 +1,20 @@ +# ac + +> Tampilkan statistik mengenai lama waktu pengguna sistem operasi yang terhubung. +> Informasi lebih lanjut: . + +- Tampilkan berapa lama pengguna saat ini telah terhubung dengan sistem operasi, dalam hitungan jam: + +`ac` + +- Tampilkan informasi yang sama untuk setiap pengguna: + +`ac -p` + +- Tampilkan informasi yang sama untuk pengguna yang ditentukan: + +`ac -p {{nama_pengguna}}` + +- Tampilkan informasi yang sama untuk pengguna yang ditentukan, dan dengan rincian per hari: + +`ac -dp {{nama_pengguna}}` diff --git a/pages.id/common/accelerate.md b/pages.id/common/accelerate.md new file mode 100644 index 000000000..1c31afbbd --- /dev/null +++ b/pages.id/common/accelerate.md @@ -0,0 +1,28 @@ +# Accelerate + +> Sebuah pustaka/library yang memungkinkan kode PyTorch yang sama dapat dijalankan secara menyebar. +> Informasi lebih lanjut: . + +- Tampilkan informasi lingkungan proyek PyTorch saat ini: + +`accelerate env` + +- Buat file konfigurasi secara interaktif: + +`accelerate config` + +- Tampilkan prakiraan kapasitas memori GPU yang dibutuhkan untuk menjalankan model Hugging Face dengan tipe data yang berbeda: + +`accelerate estimate-memory {{nama/model}}` + +- Uji validitas sebuah file konfigurasi Accelerate: + +`accelerate test --config_file {{jalan/menuju/config.yaml}}` + +- Jalankan sebuah model PyTorch dengan Accelerate, menggunakan CPU saja: + +`accelerate launch {{jalan/menuju/script.py}} {{--cpu}}` + +- Jalankan model dengan Accelerate, menggunakan GPU dari 2 perangkat yang berbeda: + +`accelerate launch {{jalan/menuju/script.py}} --multi_gpu --num_machines {{2}}` diff --git a/pages.id/common/ack.md b/pages.id/common/ack.md new file mode 100644 index 000000000..a80e0c3db --- /dev/null +++ b/pages.id/common/ack.md @@ -0,0 +1,37 @@ +# ack + +> Sebuah alat pencari teks seperti `grep` yang dikhususkan bagi para pengembang perangkat lunak. +> Lihat juga: `rg`, yang dapat mencari dengan lebih cepat. +> Informasi lebih lanjut: . + +- Cari file dalam direktori saat ini yang mengandung string atau kriteria dalam ekspresi reguler: + +`ack "{{pola_pencarian}}"` + +- Cari tanpa mementingkan perbedaan huruf besar-kecil dalam kriteria (case-insensitive): + +`ack --ignore-case "{{pola_pencarian}}"` + +- Cari untuk baris-baris dalam file yang memenuhi kriteria, namun hanya cetak teks yang memenuhinya saja (jangan cetak kata-kata lainnya meskipun dalam baris yang sama): + +`ack -o "{{pola_pencarian}}"` + +- Hanya cari file dengan tipe tertentu (seperti `ruby` untuk mencari file `.rb`,`.erb`, `.rake`, `Rakefile` dan sebagainya): + +`ack --type={{ruby}} "{{pola_pencarian}}"` + +- Jangan cari file dengan tipe tertentu: + +`ack --type=no{{ruby}} "{{pola_pencarian}}"` + +- Hitung total teks/string yang ditemukan: + +`ack --count --no-filename "{{pola_pencarian}}"` + +- Hanya cetak nama file dan total penemuan dalam file tersebut saja: + +`ack --count --files-with-matches "{{pola_pencarian}}"` + +- Tampilkan daftar kombinasi nilai yang dapat dipakai dalam atribut `--type`: + +`ack --help-types` diff --git a/pages.id/common/acme.sh-dns.md b/pages.id/common/acme.sh-dns.md new file mode 100644 index 000000000..4384b2cd4 --- /dev/null +++ b/pages.id/common/acme.sh-dns.md @@ -0,0 +1,24 @@ +# acme.sh --dns + +> Gunakan verifikasi DNS-01 untuk menerbitkan sertifikat HTTPS. +> Informasi lebih lanjut: . + +- Terbitkan sertifikat menggunakan metode verifikasi DNS via API (daftar jenis `api_dns` yang didukung tersedia dalam ): + +`acme.sh --issue --dns {{api_dns}} --domain {{example.com}}` + +- Terbitkan sertifikat wildcard (ditandai dengan tanda bintang) menggunakan verifikasi DNS via API: + +`acme.sh --issue --dns {{api_dns}} --domain {{example.com}} --domain {{*.example.com}}` + +- Terbitkan sertifikat menggunakan verifikasi DNS alias: + +`acme.sh --issue --dns {{api_dns}} --domain {{example.com}} --challenge-alias {{alias-untuk-verifikasi-example.com}}` + +- Terbitkan sertifikat dengan masa tunggu pemutakhiran DNS yang ditentukan (dalam detik), sehingga `acme.sh` tidak melakukan proses validasi DNS otomatis melalui server DNS Cloudflare/Google: + +`acme.sh --issue --dns {{api_dns}} --domain {{example.com}} --dnssleep {{300}}` + +- Terbitkan sertifikat menggunakan verifikasi DNS manual: + +`acme.sh --issue --dns --domain {{example.com}} --yes-I-know-dns-manual-mode-enough-go-ahead-please` diff --git a/pages.id/common/acme.sh.md b/pages.id/common/acme.sh.md new file mode 100644 index 000000000..a1edc6931 --- /dev/null +++ b/pages.id/common/acme.sh.md @@ -0,0 +1,33 @@ +# acme.sh + +> Sebuah shell script yang mengimplementasikan ACME client protocol (pembuat sertifikat HTTPS), alternatif dari `certbot`. +> Lihat juga: `acme.sh dns`. +> Informasi lebih lanjut: . + +- Terbitkan sertifikat baru dan pasang pada webroot secara langsung: + +`acme.sh --issue --domain {{example.com}} --webroot {{/jalan/menuju/webroot}}` + +- Terbitkan sertifikat untuk domain majemuk, menggunakan mode verifikasi mandiri (standalone) pada port 80: + +`acme.sh --issue --standalone --domain {{example.com}} --domain {{www.example.com}}` + +- Terbitkan sertifikat menggunakan mode verifikasi mandiri berbasis TLS pada port 443: + +`acme.sh --issue --alpn --domain {{example.com}}` + +- Terbitkan sertifikat dengan konfigurasi server Nginx untuk memasangnya: + +`acme.sh --issue --nginx --domain {{example.com}}` + +- Terbitkan sertifikat dengan konfigurasi server Apache untuk memasangnya: + +`acme.sh --issue --apache --domain {{example.com}}` + +- Terbitkan sertifikat wildcard (\*) menggunakan verifikasi DNS via API (daftar jenis `api_dns` yang didukung tersedia dalam ): + +`acme.sh --issue --dns {{api_dns}} --domain {{*.example.com}}` + +- Pasang sertifikat ke dalam direktori tertentu (dapat berguna untuk proses pemutakhiran otomatis): + +`acme.sh --install-cert -d {{example.com}} --key-file {{/jalan/menuju/example.com.key}} --fullchain-file {{/jalan/menuju/example.com.cer}} --reloadcmd {{"systemctl force-reload nginx"}}` diff --git a/pages.id/common/act.md b/pages.id/common/act.md new file mode 100644 index 000000000..7493b3566 --- /dev/null +++ b/pages.id/common/act.md @@ -0,0 +1,32 @@ +# act + +> Jalankan GitHub Actions secara lokal melalui Docker. +> Informasi lebih lanjut: . + +- Tampilkan daftar actions (tugas dalam GitHub Actions) yang tersedia: + +`act -l` + +- Jalankan tugas dengan event default: + +`act` + +- Jalankan event pemicu tugas tertentu: + +`act {{jenis_event}}` + +- Jalankan tugas/[a]ction tertentu: + +`act -a {{action_id}}` + +- Tampilkan tugas-tugas yang akan dijalankan ta[n]pa mengeksekusikannya (dry-run): + +`act -n` + +- Tampilkan log tingkat [v]erbose: + +`act -v` + +- Jalankan [W]orkflow tertentu: + +`act push -W {{jalam/menuju/workflow}}` diff --git a/pages.id/common/acyclic.md b/pages.id/common/acyclic.md new file mode 100644 index 000000000..3cfe6bc74 --- /dev/null +++ b/pages.id/common/acyclic.md @@ -0,0 +1,17 @@ +# acyclic + +> Jadikan gambaran grafik berarah (dalam Graphviz) menjadi asiklik dengan memutarbalikkan beberapa garis tepi. +> Daftar filter Graphviz: `acyclic`, `bcomps`, `comps`, `edgepaint`, `gvcolor`, `gvpack`, `mingle`, `nop`, `sccmap`, `tred`, & `unflatten`. +> Informasi lebih lanjut: . + +- Ubah grafik berarah menjadi asiklik dengan membalikkan beberapa garis tepi: + +`acyclic {{path/to/input.gv}} > {{path/to/output.gv}}` + +- Cari tahu apakah grafik tersebut bersifat asiklik, memiliki siklus, atau tidak berarah, sehingga tidak menghasilkan output: + +`acyclic -v -n {{path/to/input.gv}}` + +- Tampilkan informasi bantuan untuk `acyclic`: + +`acyclic -?` diff --git a/pages.id/common/adguardhome.md b/pages.id/common/adguardhome.md new file mode 100644 index 000000000..19722fdc8 --- /dev/null +++ b/pages.id/common/adguardhome.md @@ -0,0 +1,32 @@ +# AdGuardHome + +> Perangkat lunak untuk memblokir iklan dan upaya pelacakan dalam jaringan internet. +> Informasi lebih lanjut: . + +- Jalankan AdGuard Home: + +`AdGuardHome` + +- Jalankan AdGuard Home dengan konfigurasi tertentu: + +`AdGuardHome --config {{jalan/menuju/AdGuardHome.yaml}}` + +- Tentukan direktori penyimpanan data untuk AdGuard Home: + +`AdGuardHome --work-dir {{jalan/menuju/direktori}}` + +- Pasang atau bongkar AdGuard Home sebagai layanan/daemon sistem operasi: + +`AdGuardHome --service {{install|uninstall}}` + +- Jalankan AdGuard Home sebagai layanan/daemon: + +`AdGuardHome --service start` + +- Muat ulang konfigurasi layanan AdGuard Home: + +`AdGuardHome --service reload` + +- Matikan atau nyalakan ulang layanan AdGuard Home: + +`AdGuardHome --service {{stop|restart}}` diff --git a/pages.id/common/adscript.md b/pages.id/common/adscript.md new file mode 100644 index 000000000..27426856d --- /dev/null +++ b/pages.id/common/adscript.md @@ -0,0 +1,20 @@ +# adscript + +> Penyusun (compiler) untuk file Adscript. +> Informasi lebih lanjut: . + +- Susun suatu file menjadi file objek: + +`adscript --output {{jalan/menuju/file.o}} {{jalan/menuju/file_input.adscript}}` + +- Susun dan gabungkan file menjadi sebuah file program mandiri: + +`adscript --executable --output {{jalan/menuju/file}} {{jalan/menuju/file_input.adscript}}` + +- Susun sebuah file menggunakan kode LLVM IR daripada kode mesin yang sesungguhnya: + +`adscript --llvm-ir --output {{jalan/menuju/file.ll}} {{jalan/menuju/file_input.adscript}}` + +- Susun menjadi file objek untuk arsitektur CPU atau sistem operasi yang berbeda dengan mesin saat ini (cross-compile): + +`adscript --target-triple {{i386-linux-elf}} --output {{jalan/menuju/file.o}} {{jalan/menuju/file_input.adscript}}` diff --git a/pages.id/common/afconvert.md b/pages.id/common/afconvert.md new file mode 100644 index 000000000..70c2bc2ec --- /dev/null +++ b/pages.id/common/afconvert.md @@ -0,0 +1,12 @@ +# afconvert + +> Ubah format file antara AFF dan file baku/raw. +> Informasi lebih lanjut: . + +- Pakai nama ekstensi output (default: `aff`): + +`afconvert -a {{ekstensi}} {{jalan/menuju/file_input}} {{jalan/menuju/file_output1 jalan/menuju/file_output2 ...}}` + +- Gunakan tingkat kompresi file (default: `7`): + +`afconvert -X{{0..7}} {{jalan/menuju/file_input}} {{jalan/menuju/file_output1 jalan/menuju/file_output2 ...}}` diff --git a/pages.id/common/ag.md b/pages.id/common/ag.md new file mode 100644 index 000000000..9e916ef9f --- /dev/null +++ b/pages.id/common/ag.md @@ -0,0 +1,32 @@ +# ag + +> The Silver Searcher. Seperti `ack`, namun bertujuan untuk lebih cepat daripadanya. +> Informasi lebih lanjut: . + +- Cari file yang mengandung teks "foo", dan cetak baris teks yang cocok: + +`ag {{foo}}` + +- Cari file yang mengandung teks "foo" dalam direktori tertentu: + +`ag {{foo}} {{jalan/menuju/direktori}}` + +- Cari file yang mengandung teks "foo", namun hanya tampilkan daftar nama file saja: + +`ag -l {{foo}}` + +- Cari file yang mengandung teks "FOO" tanpa memerhatikan perbedaan huruf besar-kecil (case-[i]nsensitive), dan hanya cetak teks yang cocok (jangan cetak kata-kata lainnya meskipun dalam baris yang sama): + +`ag -i -o {{FOO}}` + +- Cari file yang memiliki nama "bar" dan mengandung teks "foo": + +`ag {{foo}} -G {{bar}}` + +- Cari file yang memiliki teks yang memenuhi kriteria ekspresi reguler: + +`ag '{{^ba(r|z)$}}'` + +- Cari file dengan nama yang memiliki teks "foo": + +`ag -g {{foo}}` diff --git a/pages.id/common/agate.md b/pages.id/common/agate.md new file mode 100644 index 000000000..00ce9b8d6 --- /dev/null +++ b/pages.id/common/agate.md @@ -0,0 +1,16 @@ +# agate + +> Sebuah server sederhana untuk protokol jaringan Gemini. +> Informasi lebih lanjut: . + +- Terbitkan kunci privat dan sertifikat TLS: + +`agate --content {{jalan/menuju/direktori_konten}} --addr {{[::]:1965}} --addr {{0.0.0.0:1965}} --hostname {{example.com}} --lang {{en-US}}` + +- Jalankan server Gemini: + +`agate {{jalan/menuju/direktori_konten}}` + +- Tampilkan informasi bantuan: + +`agate -h` diff --git a/pages.id/common/age-keygen.md b/pages.id/common/age-keygen.md new file mode 100644 index 000000000..0da7dbcb3 --- /dev/null +++ b/pages.id/common/age-keygen.md @@ -0,0 +1,13 @@ +# age-keygen + +> Buat pasangan kunci untuk `age`. +> Lihat `age` untuk mengetahui cara membuat/membuka file terenkripsi. +> Informasi lebih lanjut: . + +- Buat pasangan kunci, simpan ke dalam file tanpa enkripsi, dan cetak kunci publik menuju `stdout`: + +`age-keygen --output {{jalan/menuju/file}}` + +- Ubah sebuah kunci identitas menjadi penerima dan cetak kunci publik menuju `stdout`: + +`age-keygen -y {{jalan/menuju/file}}` diff --git a/pages.id/common/age.md b/pages.id/common/age.md new file mode 100644 index 000000000..6a06cf548 --- /dev/null +++ b/pages.id/common/age.md @@ -0,0 +1,25 @@ +# age + +> Alat pengenkripsi file yang sederhana, modern, dan aman. +> Lihat `age-keygen` untuk mengetahui cara membuat pasangan kunci. +> Informasi lebih lanjut: . + +- Buat sebuah file terenkripsi yang hanya dapat didekripsi menggunakan kata sandi: + +`age --passphrase --output {{jalan/menuju/file_terenkripsi}} {{jalan/menuju/file_tidak_terenkripsi}}` + +- Buat file terenkripsi dengan kunci publik (public key) secara literal (ulangi argumen `--recipient` untuk memberikan kunci publik tambahan): + +`age --recipient {{kunci_publik}} --output {{jalan/menuju/file_terenkripsi}} {{jalan/menuju/file_tidak_terenkripsi}}` + +- Buat file terenkripsi bagi para penerima menurut kunci-kunci publik mereka yang disimpan di dalam suatu file (satu kunci per baris): + +`age --recipients-file {{path/to/file_daftar_penerima}} --output {{jalan/menuju/file_terenkripsi}} {{jalan/menuju/file_tidak_terenkripsi}}` + +- Buka file terenkripsi dengan kata sandi: + +`age --decrypt --output {{path/to/file_bebas_enkripsi}} {{jalan/menuju/file_terenkripsi}}` + +- Buka file terenkripsi dengan kunci privat: + +`age --decrypt --identity {{path/to/file_kunci_privat}} --output {{path/to/file_bebas_enkripsi}} {{jalan/menuju/file_terenkripsi}}` diff --git a/pages.id/common/aircrack-ng.md b/pages.id/common/aircrack-ng.md new file mode 100644 index 000000000..c2d69f806 --- /dev/null +++ b/pages.id/common/aircrack-ng.md @@ -0,0 +1,17 @@ +# aircrack-ng + +> Retas dan dapatkan kunci WEP dan WPA/WPA2 dari proses handshake dalam paket jaringan yang ditangkap. +> Bagian dari paket perangkat lunak jaringan Aircrack-ng. +> Informasi lebih lanjut: . + +- Retas dan dapatkan kunci dari file tangkapan jaringan dan file daftar kata sandi ([w]ordlist): + +`aircrack-ng -w {{jalan/menuju/wordlist.txt}} {{jalan/menuju/tangkapan_jaringan.cap}}` + +- Retas dan dapatkan kunci dari file tangkapan jaringan, [w]ordlist, dan [e]ssid milik perangkat titik akses Wi-Fi: + +`aircrack-ng -w {{jalan/menuju/wordlist.txt}} -e {{essid}} {{jalan/menuju/tangkapan_jaringan.cap}}` + +- Retas dan dapatkan kunci dari file tangkapan jaringan, [w]ordlist, dan alamat MAC milik perangkat titik akses Wi-Fi: + +`aircrack-ng -w {{jalan/menuju/wordlist.txt}} --bssid {{mac}} {{jalan/menuju/tangkapan_jaringan.cap}}` diff --git a/pages.id/common/airdecap-ng.md b/pages.id/common/airdecap-ng.md new file mode 100644 index 000000000..d891f76ab --- /dev/null +++ b/pages.id/common/airdecap-ng.md @@ -0,0 +1,25 @@ +# airdecap-ng + +> Dekripsi file tangkapan jaringan terenkripsi dengan kunci sandi WEP, WPA, atau WPA2. +> Bagian dari paket perangkat lunak jaringan Aircrack-ng. +> Informasi lebih lanjut: . + +- Buang informasi header jaringan wireless/nirkabel dari file tangkapan jaringan (bebas enkripsi WEP/WPA/WPA2), dan gunakan alamat MAC titik akses Wi-Fi untuk menyaringnya: + +`airdecap-ng -b {{alamat_mac}} {{jalan/menuju/tangkapan_jaringan.cap}}` + +- Buka enkripsi WEP dari file tangkapan jaringan menggunakan kunci WEP dalam format heksadesimal: + +`airdecap-ng -w {{kunci_heksadesimal}} {{jalan/menuju/tangkapan_jaringan.cap}}` + +- Buka enkripsi WPA/WPA2 dari file tangkapan jaringan menggunakan [e]ssid titik akses Wi-Fi dan kata sandi ([p]assword): + +`airdecap-ng -e {{essid}} -p {{kata_sandi}} {{jalan/menuju/tangkapan_jaringan.cap}}` + +- Buka enkripsi WPA/WPA2 dari file tangkapan jaringan menggunakan [e]ssid dan kata sandi ([p]assword), tanpa menghilangkan informasi header jaringan: + +`airdecap-ng -l -e {{essid}} -p {{kata_sandi}} {{jalan/menuju/tangkapan_jaringan.cap}}` + +- Buka enkripsi WPA/WPA2 dari file tangkapan jaringan menggunakan [e]ssid dan kata sandi ([p]assword), dan saring menurut alamat MAC titik akses Wi-Fi: + +`airdecap-ng -b {{alamat_mac}} -e {{essid}} -p {{kata_sandi}} {{jalan/menuju/tangkapan_jaringan.cap}}` diff --git a/pages.id/common/aireplay-ng.md b/pages.id/common/aireplay-ng.md new file mode 100644 index 000000000..4658f2940 --- /dev/null +++ b/pages.id/common/aireplay-ng.md @@ -0,0 +1,9 @@ +# aireplay-ng + +> Masukkan paket jaringan kepada jaringan nirkabel/wireless. +> Bagian dari paket perangkat lunak jaringan Aircrack-ng. +> Informasi lebih lanjut: . + +- Kirim sejumlah paket terpisah berdasarkan alamat MAC titik akses, alamat MAC klien, dan antarmuka jaringan (interface): + +`sudo aireplay-ng --deauth {{jumlah_paket}} --bssid {{alamat_mac_titik_akses}} --dmac {{alamat_mac_klien}} {{interface}}` diff --git a/pages.id/common/airmon-ng.md b/pages.id/common/airmon-ng.md new file mode 100644 index 000000000..b27753dd9 --- /dev/null +++ b/pages.id/common/airmon-ng.md @@ -0,0 +1,21 @@ +# airmon-ng + +> Nyalakan mode pengawasan pada perangkat jaringan nirkabel/wireless +> Bagian dari paket perangkat lunak jaringan Aircrack-ng. +> Informasi lebih lanjut: . + +- Tampilkan daftar perangkat nirkabel beserta statusnya: + +`sudo airmon-ng` + +- Mulai awasi jaringan untuk perangkat tertentu: + +`sudo airmon-ng start {{wlan0}}` + +- Hentikan proses-proses mengganggu yang memanfaatkan perangkat nirkabel: + +`sudo airmon-ng check kill` + +- Matikan mode pengawasan untuk interface jaringan tertentu: + +`sudo airmon-ng stop {{wlan0mon}}` diff --git a/pages.id/common/airodump-ng.md b/pages.id/common/airodump-ng.md new file mode 100644 index 000000000..3702dd7b7 --- /dev/null +++ b/pages.id/common/airodump-ng.md @@ -0,0 +1,13 @@ +# airodump-ng + +> Tangkap para paket dan tampilkan informasi mengenai jaringan nirkabel/wireless. +> Bagian dari paket perangkat lunak jaringan Aircrack-ng. +> Informasi lebih lanjut: . + +- Tangkap para paket dan tampilkan informasi jaringan nirkabel tertentu: + +`sudo airodump-ng {{interface}}` + +- Tangkap para paket dan tampilkan informasi jaringan nirkabel berdasarkan alamat MAC dan kanal jaringan, kemudian simpan hasil ke dalam suatu file: + +`sudo airodump-ng --channel {{channel}} --write {{jalan/menuju/file}} --bssid {{alamat_mac}} {{interface}}` diff --git a/pages.id/common/airpaste.md b/pages.id/common/airpaste.md new file mode 100644 index 000000000..3223dbf02 --- /dev/null +++ b/pages.id/common/airpaste.md @@ -0,0 +1,24 @@ +# airpaste + +> Bagikan pesan dan file dalam jaringan yang sama menggunakan mDNS. +> Informasi lebih lanjut: . + +- Tunggu untuk pesan baru dan tampilkan pesan jika diterimanya: + +`airpaste` + +- Kirim teks menuju jaringan: + +`echo {{teks}} | airpaste` + +- Kirim sebuah file: + +`airpaste < {{jalan/menuju/file}}` + +- Terima pesan dalam bentuk file: + +`airpaste > {{jalan/menuju/file}}` + +- Buat atau masuk kepada suatu kanal penerimaan pesan: + +`airpaste {{nama_kanal}}` diff --git a/pages.id/common/airshare.md b/pages.id/common/airshare.md new file mode 100644 index 000000000..ba68c07fe --- /dev/null +++ b/pages.id/common/airshare.md @@ -0,0 +1,28 @@ +# airshare + +> Pindahkan data antara dua perangkat dalam jaringan lokal yang sama. +> Informasi lebih lanjut: . + +- Kirim kumpulan file atau direktori: + +`airshare {{kode_berbagi}} {{jalan/menuju/file_atau_direktori1 jalan/menuju/file_atau_direktori2 ...}}` + +- Terima file: + +`airshare {{kode_berbagi}}` + +- Nyalakan `airshare` sebagai server penerima (sehingga memungkingkan Anda untuk mengunggah melalui situs web internal): + +`airshare --upload {{kode_berbagi}}` + +- Unggah kumpulan file atau direktori menuju server penerima: + +`airshare --upload {{kode_berbagi}} {{jalan/menuju/file_atau_direktori1 jalan/menuju/file_atau_direktori2 ...}}` + +- Kirim file dengan alamat-alamat yang disalin pada papan klip (clipboard): + +`airshare --file-path {{kode_berbagi}}` + +- Terima dan salin file menuju papan klip: + +`airshare --clip-receive {{kode_berbagi}}` diff --git a/pages.id/common/ajson.md b/pages.id/common/ajson.md new file mode 100644 index 000000000..d1001245a --- /dev/null +++ b/pages.id/common/ajson.md @@ -0,0 +1,20 @@ +# ajson + +> Jalankan ekspresi pencarian JSONPath terhadap objek-objek JSON. +> Informasi lebih lanjut: . + +- Baca file JSON dan jalankan ekpresi JSONPath untuk mencari data di dalamnya: + +`ajson '{{$..json[?(@.path)]}}' {{jalan/menuju/file.json}}` + +- Baca JSON dari `stdin` dan jalankan ekpresi JSONPath untuk mencari data di dalamnya: + +`cat {{jalan/menuju/file.json}} | ajson '{{$..json[?(@.path)]}}'` + +- Baca JSON dari sebuah URL dan jalankan ekpresi JSONPath untuk mencari data di dalamnya: + +`ajson '{{avg($..price)}}' '{{https://example.com/api/}}'` + +- Baca file JSON sederhana dan hitung nilai dari ekspresi JSONPath: + +`echo '{{3}}' | ajson '{{2 * pi * $}}'` diff --git a/pages.id/common/alex.md b/pages.id/common/alex.md new file mode 100644 index 000000000..0cf743cd3 --- /dev/null +++ b/pages.id/common/alex.md @@ -0,0 +1,21 @@ +# alex + +> Alat untuk menangkal karya tulis bahasa Inggris yang ditulis secara tidak sensitif dan berpengertian. +> Alat ini dapat menemukan kata dan frasa bahasa Inggris yang berkaitan kuat dengan gender, polarisasi, ras, agama, dan frasa-frasa sensitif lainnya. +> Informasi lebih lanjut: . + +- Analisa teks dari `stdin`: + +`echo {{His network looks good}} | alex --stdin` + +- Analisa teks dari seluruh file dalam direktori saat ini: + +`alex` + +- Analisa teks dari suatu file: + +`alex {{jalan/menuju/file.md}}` + +- Analisa seluruh file Markdown (`.md`) kecuali `contoh.md`: + +`alex *.md !{{contoh.md}}` diff --git a/pages.id/common/gcc.md b/pages.id/common/gcc.md index cc45a71eb..920072d06 100644 --- a/pages.id/common/gcc.md +++ b/pages.id/common/gcc.md @@ -1,24 +1,28 @@ # gcc -> Praproses dan kompilasi kode sumber C dan C++, lalu rakit dan gabungkan bersama-sama. +> Praproses dan susun kode sumber C dan C++, lalu rakit dan gabungkan bersama-sama. > Informasi lebih lanjut: . -- Mengubah beberapa sumber kode menjadi program: +- Ubah beberapa sumber kode menjadi program: -`gcc {{sumber1.c}} {{sumber2.c}} --output {{program}}` +`gcc {{jalan/menuju/sumber1.c jalan/menuju/sumber2.c ...}} -o {{jalan/menuju/program}}` -- Mengizinkan peringatan dan simbol debug di output: +- Izinkan peringatan dan simbol debug dalam [o]utput: -`gcc {{sumber.c}} -Wall -Og --output {{program}}` +`gcc {{jalan/menuju/sumber.c}} -Wall -g -Og -o {{jalan/menuju/program}}` -- Menyertakan pustaka dari direktori yang berbeda: +- Sertakan pustaka (library) dari direktori yang berbeda: -`gcc {{sumber.c}} --output {{program}} -I{{jalur_header}} -L{{jalur_pustaka}} -l{{nama_pustaka}}` +`gcc {{sumber.c}} -o {{jalan/menuju/program}} -I{{jalan/menuju/header}} -L{{jalan/menuju/pustaka}} -l{{nama_pustaka}}` -- Mengkompilasi kode sumber ke dalam bahasa tingkat rendah (assembly): +- Susun kode sumber ke dalam bahasa tingkat rendah (assembly): -`gcc -S {{sumber.c}}` +`gcc -S {{jalan/menuju/sumber.c}}` -- Mengkompilasi kode sumber tanpa digabungkan: +- Susun kode sumber tanpa digabungkan: -`gcc -c {{sumber.c}}` +`gcc -c {{jalan/menuju/sumber.c}}` + +- [O]ptimalkan progam yang disusun agar dapat dijalankan lebih cepat: + +`gcc {{path/to/source.c}} -O{{1|2|3|fast}} -o {{path/to/output_executable}}` diff --git a/pages.id/common/git-commit.md b/pages.id/common/git-commit.md index 81ff34fea..2b146d18c 100644 --- a/pages.id/common/git-commit.md +++ b/pages.id/common/git-commit.md @@ -5,11 +5,19 @@ - Komit file bertahap ke repositori dengan sebuah pesan: -`git commit -m "{{pesan}}"` +`git commit --message "{{pesan}}"` -- Otomatis merubah semua file yang dimodifikasi menjadi ke status stage dan menambahkan sebuah pesan: +- Komit file bertahap dengan pesan yang disimpan dalam suatu file: -`git commit -a -m "{{pesan}}"` +`git commit --file {{jalan/menuju/file_pesan_komit}}` + +- Ubah secara otomatis semua file yang dimodifikasi menjadi ke status stage dan menambahkan sebuah pesan: + +`git commit --all --message "{{pesan}}"` + +- Komit file bertahap kemudian tandatangani komit tersebut menggunakan kunci GPG (atau kunci yang didefinisikan dalam file konfigurasi jika tidak didefinisikan): + +`git commit --gpg-sign {{id_kunci_gpg}} --message "{{pesan}}"` - Ganti komit terakhir dengan perubahan yang ada di status stage saat ini: @@ -17,4 +25,8 @@ - Komit file tertentu (yang sudah di status stage): -`git commit {{alamat/ke/file/saya1}} {{alamat/ke/file/saya2}}` +`git commit {{alamat/ke/file1}} {{alamat/ke/file2}}` + +- Buat komit kosong, tanpa file bertahap: + +`git commit --message "{{pesan}}" --allow-empty` diff --git a/pages.id/common/history.md b/pages.id/common/history.md index 799d9778a..467ccddba 100644 --- a/pages.id/common/history.md +++ b/pages.id/common/history.md @@ -3,22 +3,22 @@ > Sejarah command-line. > Informasi lebih lanjut: . -- Menampilkan sejarah perintah-perintah dengan angka baris: +- Tampilkan sejarah perintah-perintah dengan angka baris: `history` -- Menampilkan 20 perintah-perintah terakhir (di `zsh` perintah ini menampilkan semua perintah-perintah sejak dari baris ke-20): +- Tampilkan 20 perintah-perintah terakhir (di `zsh` perintah ini menampilkan semua perintah-perintah sejak dari baris ke-20): `history {{20}}` -- Menghapus sejarah perintah-perintah (hanya untuk sesi shell `bash` saat ini): +- Hapus sejarah perintah-perintah (hanya untuk sesi shell `bash` saat ini): `history -c` -- Menulis ulang file sejarah dengan sejarah sesi shell `bash` saat ini (seringkali dikombinasikan dengan `history -c` untuk menghapus sejarah): +- Tulis ulang file sejarah dengan sejarah sesi shell `bash` saat ini (seringkali dikombinasikan dengan `history -c` untuk menghapus sejarah): `history -w` -- Menghapus entri sejarah pada offset tertentu: +- Hapus entri sejarah pada offset tertentu: `history -d {{offset}}` diff --git a/pages.id/common/laravel-zero.md b/pages.id/common/laravel-zero.md index 09ee61edd..d30c90080 100644 --- a/pages.id/common/laravel-zero.md +++ b/pages.id/common/laravel-zero.md @@ -1,6 +1,6 @@ # laravel-zero -> Pemasang Laravel Zero framework berbasis command-line. +> Pasang framework Laravel Zero dari command-line. > Informasi lebih lanjut: . - Buat aplikasi Laravel Zero baru: @@ -11,6 +11,6 @@ `laravel-zero self-update` -- Lis perintah yang tersedia: +- Lihat daftar perintah yang tersedia: `laravel-zero list` diff --git a/pages.id/common/laravel.md b/pages.id/common/laravel.md index 0fb85370d..e14c0462f 100644 --- a/pages.id/common/laravel.md +++ b/pages.id/common/laravel.md @@ -1,6 +1,6 @@ # laravel -> Pemasang Laravel framework berbasis command-line. +> Pasang framework Laravel framework dari command-line. > Informasi lebih lanjut: . - Buat aplikasi Laravel baru: @@ -27,6 +27,6 @@ `laravel new {{nama}} --jet --teams` -- Lis perintah yang tersedia: +- Tampilkan daftar perintah yang tersedia: `laravel list` diff --git a/pages.id/common/powershell.md b/pages.id/common/powershell.md new file mode 100644 index 000000000..0e89a6db7 --- /dev/null +++ b/pages.id/common/powershell.md @@ -0,0 +1,13 @@ +# powershell + +> Perintah ini dapat disalahartikan mengarah kepada versi PowerShell yang dapat dijalankan lintas sistem operasi (sebelumnya PowerShell Core), yang menggunakan perintah `pwsh` daripada `powershell`. +> Perintah `powershell` yang sesungguhnya masih tersedia untuk memakai PowerShell versi 5.1 dan sebelumnya (dikenal sebagai "Windows PowerShell"). +> Informasi lebih lanjut: . + +- Lihat dokumentasi untuk perintah yang menyalakan PowerShell versi lintas sistem operasi (versi 6 ke atas): + +`tldr pwsh` + +- Lihat dokumentasi untuk perintah yang menyalakan PowerShell versi bawaan Windows (versi 5.1 ke bawah): + +`tldr powershell -p windows` diff --git a/pages.id/common/pwsh.md b/pages.id/common/pwsh.md new file mode 100644 index 000000000..1dac14500 --- /dev/null +++ b/pages.id/common/pwsh.md @@ -0,0 +1,37 @@ +# pwsh + +> Sebuah syel/shell dan bahasa pemrograman berbasis naskah/script yang dirancang untuk administrasi sistem komputer. +> Perintah ini merujuk kepada PowerShell versi 6 ke atas (juga dikenal sebagai PowerShell Core dan PowerShell lintas sistem operasi). Gunakan perintah `powershell` daripada `pwsh` untuk menggunakan PowerShell versi bawaan Windows (5.1 ke bawah). +> Informasi lebih lanjut: . + +- Jalankan sesi PowerShell interaktif baru: + +`pwsh` + +- Jalankan sesi interaktif tanpa memuat profil konfigurasi startup: + +`pwsh -NoProfile` + +- Jalankan perintah secara spesifik: + +`pwsh -Command "{{echo 'powershell telah dieksekusi'}}"` + +- Jalankan suatu naskah perintah/script PowerShell: + +`pwsh -File {{jalan/menuju/naskah.ps1}}` + +- Jalankan suatu sesi dengan versi PowerShell tertentu: + +`pwsh -Version {{versi}}` + +- Cegah sesi PowerShell dari keluar secara otomatis setelah menjalankan perintah startup: + +`pwsh -NoExit` + +- Tentukan format data yang akan dimasukkan ke dalam PowerShell: + +`pwsh -InputFormat {{Text|XML}}` + +- Tentukan format data yang ingin dikeluarkan dari perintah-perintah PowerShell: + +`pwsh -OutputFormat {{Text|XML}}` diff --git a/pages.id/common/rails-db.md b/pages.id/common/rails-db.md index b02d0cf55..0d7fc86b6 100644 --- a/pages.id/common/rails-db.md +++ b/pages.id/common/rails-db.md @@ -3,27 +3,27 @@ > Beragam subperintah yang berkaitan dengan database untuk Rauby on Rails. > Informasi lebih lanjut: . -- Membuat database, memuat skema dan menginisiasinya dengan data awal: +- Buat pangkalan data (database) baru, memuat skema dan menginisiasinya dengan data awal: `rails db:setup` -- Mengakses konsol database: +- Akses konsol database: `rails db` -- Membuat database yang didefinisikan di environment saat ini: +- Buat database yang didefinisikan di environment saat ini: `rails db:create` -- Menghapus database yang didefinisikan di environment saat ini: +- Hapus database yang didefinisikan di environment saat ini: `rails db:drop` -- Menjalankan migrasi yang belum: +- Jalankan migrasi yang belum: `rails db:migrate` -- Menampilkan status dari masing-masing file migrasi: +- Tampilkan status dari masing-masing file migrasi: `rails db:migrate:status` @@ -31,6 +31,6 @@ `rails db:rollback` -- Mengisi database dengan data yang didefinisikan di `db/seeds.rb`: +- Isi database dengan data yang didefinisikan di `db/seeds.rb`: `rails db:seed` diff --git a/pages.id/common/rubocop.md b/pages.id/common/rubocop.md index 4bd335ddd..aae7d1262 100644 --- a/pages.id/common/rubocop.md +++ b/pages.id/common/rubocop.md @@ -1,17 +1,17 @@ # rubocop -> Menganalisa file Ruby. +> Analisa file Ruby. > Informasi lebih lanjut: . -- Memeriksa semua file dalam direktori saat ini (termasuk direktori-direktori di dalamnya): +- Periksa semua file dalam direktori saat ini (termasuk direktori-direktori di dalamnya): `rubocop` -- Memeriksa satu atau lebih file atau direktori secara khusus: +- Periksa satu atau lebih file atau direktori secara khusus: `rubocop {{jalan/menuju/file}} {{jalan/menuju/direktori}}` -- Menulis output ke file: +- Tulis output ke file: `rubocop --out {{jalan/menuju/file}}` diff --git a/pages.id/linux/halt.md b/pages.id/linux/halt.md index 7b9d2d2ed..c2332bbe3 100644 --- a/pages.id/linux/halt.md +++ b/pages.id/linux/halt.md @@ -1,9 +1,9 @@ # halt -> Hentikan sistem. +> Hentikan seluruh proses dan jalannya CPU dalam sistem komputer. > Informasi lebih lanjut: . -- Hentikan sistem: +- Hentikan sistem komputer: `halt` @@ -11,13 +11,13 @@ `halt --poweroff` -- Reboot sistem (sama seperti `reboot`): +- Nyalakan ulang sistem (sama seperti `reboot`): `halt --reboot` -- Berhenti segera tanpa menghubungi manajer sistem: +- Hentikan sistem secara segera tanpa menghubungi manajer sistem: -`halt --force --force` +`halt --force` - Tulis entri wtmp shutdown tanpa menghentikan sistem: diff --git a/pages.id/linux/reboot.md b/pages.id/linux/reboot.md index 9183411f7..11d3ecbb7 100644 --- a/pages.id/linux/reboot.md +++ b/pages.id/linux/reboot.md @@ -1,9 +1,9 @@ # reboot -> Reboot sistem. +> Nyalakan ulang sistem komputer. > Informasi lebih lanjut: . -- Reboot sistem: +- Nyalakan ulang sistem komputer: `reboot` @@ -15,10 +15,10 @@ `reboot --halt` -- Reboot segera tanpa menghubungi manajer sistem: +- Nyalakan ulang segera tanpa menghubungi manajer sistem: -`reboot --force --force` +`reboot --force` -- Tulis entri wtmp shutdown tanpa me-reboot sistem: +- Tulis entri wtmp shutdown tanpa menyalakan ulang sistem: `reboot --wtmp-only` diff --git a/pages.id/linux/shutdown.md b/pages.id/linux/shutdown.md new file mode 100644 index 000000000..cfea242da --- /dev/null +++ b/pages.id/linux/shutdown.md @@ -0,0 +1,24 @@ +# shutdown + +> Matikan dan nyalakan ulang sistem komputer. +> Informasi lebih lanjut: . + +- Matikan ([h]alt) sistem secara segera: + +`shutdown -h now` + +- Nyalakan ulang ([r]eboot) segera: + +`shutdown -r now` + +- Nyalakan ulang dalam 5 menit: + +`shutdown -r +{{5}} &` + +- Matikan sistem pada pukul 1 siang (menggunakan format 24 jam): + +`shutdown -h 13:00` + +- Batalkan proses mati atau penyalaan ulang yang telah dijadwalkan: + +`shutdown -c` diff --git a/pages.id/osx/pbpaste.md b/pages.id/osx/pbpaste.md index cf3668263..6778b4e2f 100644 --- a/pages.id/osx/pbpaste.md +++ b/pages.id/osx/pbpaste.md @@ -1,12 +1,12 @@ # pbpaste -> Mengirim isi papan klip (clipboard) ke output standar. +> Kirim isi papan klip (clipboard) ke output standar. > Informasi lebih lanjut: . -- Menulis konten papan klip ke dalam sebuah file: +- Tulis konten papan klip ke dalam sebuah file: `pbpaste > {{file}}` -- Menggunakan konten papan klip sebagai input bagi sebuah perintah: +- Gunakan konten papan klip sebagai input bagi sebuah perintah: `pbpaste | grep foo` diff --git a/pages.id/windows/chkdsk.md b/pages.id/windows/chkdsk.md index ff4039ca4..e165f23b9 100644 --- a/pages.id/windows/chkdsk.md +++ b/pages.id/windows/chkdsk.md @@ -1,20 +1,20 @@ # chkdsk -> Memeriksa dan mencari kesalahan dalam sebuah sistem file dan metadata volume penyimpanan. +> Periksa kesalahan dalam sistem file dan metadata volume penyimpanan. > Informasi lebih lanjut: . -- Memeriksa sebuah ruang penyimpanan berdasarkan huruf drive (diakhiri dengan titik dua), lokasi pemasangan, atau nama ruang: +- Periksa sebuah ruang penyimpanan berdasarkan huruf drive (diakhiri dengan titik dua), lokasi pemasangan, atau nama ruang: `chkdsk {{ruang_penyimpanan}}` -- Memperbaiki kesalahan pada ruang penyimpanan yang ditentukan: +- Perbaiki kesalahan pada ruang penyimpanan yang ditentukan: `chkdsk {{ruang_penyimpanan}} /f` -- Melepas ruang penyimpanan tertentu untuk pemeriksaan: +- Lepaskan ruang penyimpanan tertentu untuk pemeriksaan: `chkdsk {{ruang_penyimpanan}} /x` -- Mengubah ukuran file log dalam sebuah ruang penyimpanan dengan sistem file NTFS: +- Ubah ukuran file log dalam sebuah ruang penyimpanan dengan sistem file NTFS: `chkdsk /l{{ukuran}}` diff --git a/pages.id/windows/powershell.md b/pages.id/windows/powershell.md new file mode 100644 index 000000000..9fb9782cb --- /dev/null +++ b/pages.id/windows/powershell.md @@ -0,0 +1,37 @@ +# powershell + +> Sebuah syel/shell dan bahasa pemrograman berbasis naskah/script yang dirancang untuk administrasi sistem komputer. +> Perintah ini merujuk kepada PowerShell versi 5.1 ke bawah (juga dikenal sebagai PowerShell bawaan Windows). Gunakan perintah `pwsh` daripada `powershell` untuk menggunakan PowerShell versi terkini (6.0 ke atas) yang tersedia lintas sistem operasi. +> Informasi lebih lanjut: . + +- Jalankan sesi PowerShell interaktif baru: + +`powershell` + +- Jalankan sesi interaktif tanpa memuat profil konfigurasi startup: + +`powershell -NoProfile` + +- Jalankan perintah secara spesifik: + +`powershell -Command "{{echo 'powershell telah dieksekusi'}}"` + +- Jalankan suatu naskah perintah/script PowerShell: + +`powershell -File {{jalan/menuju/naskah.ps1}}` + +- Jalankan suatu sesi dengan versi PowerShell tertentu: + +`powershell -Version {{versi}}` + +- Cegah sesi PowerShell dari keluar secara otomatis setelah menjalankan perintah startup: + +`powershell -NoExit` + +- Tentukan format data yang akan dimasukkan ke dalam PowerShell: + +`powershell -InputFormat {{Text|XML}}` + +- Tentukan format data yang ingin dikeluarkan dari perintah-perintah PowerShell: + +`powershell -OutputFormat {{Text|XML}}`