From 9e3f5e211fc97a30100af274d736d4f6f3184ee6 Mon Sep 17 00:00:00 2001 From: Reinhart Previano Koentjoro Date: Sat, 11 Jan 2025 23:53:56 +0700 Subject: [PATCH] common/*, windows/*: add and update Indonesian translations --- pages.id/common/curl.md | 34 ++++++++++++++-------------- pages.id/common/docker-ps.md | 4 ++-- pages.id/common/rsync.md | 36 +++++++++++++++--------------- pages.id/common/tar.md | 37 +++++++++++++++++++++++++++++++ pages.id/common/vim.md | 38 ++++++++++++++++++++++++++++++++ pages.id/linux/ruget.md | 4 ++-- pages.id/windows/choco-info.md | 20 +++++++++++++++++ pages.id/windows/choco.md | 21 ++++++++++++++++++ pages.id/windows/cmd.md | 36 ++++++++++++++++++++++++++++++ pages.id/windows/scoop-bucket.md | 2 +- 10 files changed, 192 insertions(+), 40 deletions(-) create mode 100644 pages.id/common/tar.md create mode 100644 pages.id/common/vim.md create mode 100644 pages.id/windows/choco-info.md create mode 100644 pages.id/windows/choco.md create mode 100644 pages.id/windows/cmd.md diff --git a/pages.id/common/curl.md b/pages.id/common/curl.md index cc6b53f594b6b5..2d4b10d52bdba3 100644 --- a/pages.id/common/curl.md +++ b/pages.id/common/curl.md @@ -1,37 +1,37 @@ # curl -> Mentransfer data dari atau ke server. +> Mentransfer data dari atau menuju suatu server. > Mendukung sebagian besar protokol, termasuk HTTP, FTP, dan POP3. > Informasi lebih lanjut: . -- Unduh konten URL ke file: +- Buat suatu permintaan HTTP GET dan tampilkan respons menuju `stdout`: -`curl {{http://contoh.com}} --output {{namafile}}` +`curl {{https://example.com}}` -- Unduh file, simpan hasilnya dengan nama file yang ditentukan oleh URL: +- Buat suatu permintaan HTTP GET, ikuti (fo[L]low) seluruh permintaan redirect `3xx`, dan tampilkan ([D]ump) seluruh data header beserta isi respons menuju `stdout`: -`curl --remote-name {{http://contoh.com/namafile}}` +`curl --location --dump-header - {{https://example.com}}` -- Unduh file, mengikuti pengalihan lokasi, dan secara otomatis melanjutkan transfer file sebelumnya: +- Unduh dan simpan suatu berkas dengan nama berkas yang ditentukan oleh URL: -`curl --fail --remote-name --location --continue-at - {{http://contoh.com/filename}}` +`curl --remote-name {{http://contoh.com/nama_berkas.zip}}` -- Mengirim data form yang telah di encode (permintaan POST atau tipe data `application/x-www-form-urlencoded`). Gunakan `--data @file_name` atau `--data @'-'` untuk membaca dari `stdin`: +- Kirim suatu [d]ata dengan format form-encoded (permintaan POST dengan format data `application/x-www-form-urlencoded`). Gunakan `--data @file_name` atau `--data @'-'` untuk membaca dari `stdin`: -`curl --data {{'name=bob'}} {{http://contoh.com/form}}` +`curl -X POST --data {{'name=bob'}} {{http://example.com/form}}` -- Mengirim sebuah permintaan dengan header tambahan, menggunakan metode HTTP kustom: +- Kirim sebuah permintaan dengan suatu informasi header ekstra, menggunakan metode HTTP kustom yang dikirimkan menggunakan suatu pro[x]i (seperti BurpSuite), mengabaikan peringatan sertifikat TLS yang ditandatangani secara mandiri (self-signed): -`curl --header {{'X-My-Header: 123'}} --request {{PUT}} {{http://contoh.com}}` +`curl -k --proxy {{http://127.0.0.1:8080}} --header {{'Authorization: Bearer token'}} --request {{GET|PUT|POST|DELETE|PATCH|...}} {{https://example.com}}` -- Mengirim data dalam format JSON, Menentukan jenis konten yang sesuai header: +- Kirim data dalam format JSON, dengan menetapkan isi HTTP [H]eader Content-Type: -`curl --data {{'{"name":"bob"}'}} --header {{'Content-Type: application/json'}} {{http://contoh.com/users/1234}}` +`curl --data {{'{"name":"bob"}'}} --header {{'Content-Type: application/json'}} {{http://example.com/pengguna/1234}}` -- Memberikan nama pengguna dan kata sandi untuk otentikasi server: +- Gunakan suatu sertifikat klien dan berkas kunci dalam mengenkripsi permintaan HTTP, dengan mengabaikan proses validasi sertifikat TLS: -`curl --user {{nama_pengguna}} {{http://contoh.com}}` +`curl --cert {{sertifikat_klien.pem}} --key {{kunci.pem}} --insecure {{https://example.com}}` -- Memberikan sertifikat klien dan kunci untuk sumber daya, melewati validasi sertifikat: +- Ubah nama host menjadi alamat IP khusus, dengan keluaran [v]erbose (mirip dengan menyunting berkas `/etc/hosts` untuk resolusi DNS khusus): -`curl --cert {{client.pem}} --key {{key.pem}} --insecure {{https://contoh.com}}` +`curl --verbose --resolve {{example.com}}:{{80}}:{{127.0.0.1}} {{http://example.com}}` diff --git a/pages.id/common/docker-ps.md b/pages.id/common/docker-ps.md index efdd48ae41960b..534a015dc44f5d 100644 --- a/pages.id/common/docker-ps.md +++ b/pages.id/common/docker-ps.md @@ -17,7 +17,7 @@ - Pilah kontainer yang mengandung substring dalam namanya: -`docker ps --filter="name={{nama}}"` +`docker ps --filter "name={{nama}}"` - Pilah kontainer yang memiliki gambar yang sama sebagai leluhur: @@ -25,7 +25,7 @@ - Pilah kontainer berdasarkan kode status keluar (exit status code): -`docker ps --all --filter="exited={{kode}}"` +`docker ps --all --filter "exited={{kode}}"` - Pilah kontainer berdasarkan status (created, running, removing, paused, exited, dan dead): diff --git a/pages.id/common/rsync.md b/pages.id/common/rsync.md index 4e3672b5d0bf50..f5ea7e69b37880 100644 --- a/pages.id/common/rsync.md +++ b/pages.id/common/rsync.md @@ -1,37 +1,37 @@ # rsync -> Transfer file ke atau dari sebuah _remote host_ (bukan di antara 2 _remote host_). -> Bisa transfer satuan file, maupun beberapa file yang sesuai dengan pola tertentu. +> Transfer kumpulan berkas baik menuju atau dari suatu host jarak jauh (namun tidak antara dua host jarak jauh), secara konfigurasi bawaan menggunakan SSH. +> Untuk mendefinisikan suatu alamat sumber jarak jauh, gunakan `user@host:jalan/menuju/berkas_atau_direktori`. > Informasi lebih lanjut: . -- Transfer file dari lokal ke _remote host_: +- Transfer suatu berkas: -`rsync {{lokasi/ke/file_lokal}} {{remote_host}}:{{lokasi/ke/remote_directory}}` +`rsync {{jalan/menuju/sumber}} {{jalan/menuju/tujuan}}` -- Transfer file dari _remote host_ ke lokal: +- Gunakan mode arsip (salin direktori secara rekursif, salin tautan simbolik tanpa menyelesaikan, dan pertahankan izin, kepemilikan, dan waktu modifikasi): -`rsync {{remote_host}}:{{lokasi/ke/remote_file}} {{lokasi/ke/direktori_lokal}}` +`rsync {{-a|--archive}} {{jalan/menuju/sumber}} {{jalan/menuju/tujuan}}` -- Transfer file dalam mode [a]rsip (untuk menyimpan atribut-atribut) dan terkompres (_[z]ipped_) secara _[v]erbose_ dan progresnya dapat dibaca orang (_[h]uman-readable [P]rogress_): +- Kompres data saat dikirim ke tujuan, tampilkan informasi kemajuan secara verbose dan dapat dibaca manusia, dan simpan sebagian file yang ditransfer jika terganggu: -`rsync {{-zvhP|--compress --verbose --human-readable --partial --progress}} {{lokasi/ke/file_lokal}} {{remote_host}}:{{lokasi/ke/remote_directory}}` +`rsync {{-zvhP|--compress --verbose --human-readable --partial --progress}} {{jalan/menuju/sumber}} {{jalan/menuju/tujuan}}` -- Transfer direktori dan semua isiny dari remote ke lokal: +- Salin kumpulan direktori secara rekursif: -`rsync {{-r|--recursive}} {{remote_host}}:{{lokasi/ke/remote_directory}} {{lokasi/ke/direktori_lokal}}` +`rsync {{-r|--recursive}} {{jalan/menuju/sumber}} {{jalan/menuju/tujuan}}` -- Transfer isi direktori (namun bukan direktori itu sendiri) dari remote ke lokal: +- Transfer isi direktori, tetapi bukan direktori itu sendiri: -`rsync {{-r|--recursive}} {{remote_host}}:{{lokasi/ke/remote_directory}}/ {{lokasi/ke/direktori_lokal}}` +`rsync {{-r|--recursive}} {{jalan/menuju/sumber}}/ {{jalan/menuju/tujuan}}` -- Transfer direktori secara [r]ecursif, dalam [a]rsip (untuk menyimpan atribut-atribut), menyelesaikan _soft[l]inks_ yang terkandung di sana, dan mengabaikan file-file yang sudah ditransfer kecuali jika file itu lebih baru (_[u]nless newer_): +- Gunakan mode arsip, selesaikan tautan simbolik, dan lewati file yang lebih baru di tujuan: -`rsync {{-auL|--archive --update --copy-links}} {{remote_host}}:{{lokasi/ke/remote_file}} {{lokasi/ke/direktori_lokal}}` +`rsync {{-auL|--archive --update --copy-links}} {{jalan/menuju/sumber}} {{jalan/menuju/tujuan}}` -- Transfer file melalui SSH dan hapus file-file lokal yang tidak ada di _remote host_: +- Transfer direktori dari host jarak jauh yang menjalankan `rsyncd` dan hapus file di tujuan yang tidak ada di sumber: -`rsync {{-e|--rsh}} ssh --delete {{remote_host}}:{{lokasi/ke/remote_file}} {{lokasi/ke/file_lokal}}` +`rsync {{-r|--recursive}} --delete rsync://{{host}}:{{jalan/menuju/sumber}} {{jalan/menuju/tujuan}}` -- Transfer file melalui SSH dengan menggunakan port yang yang berbeda dari bawaan dan tampilkan progres global: +- Transfer file melalui SSH menggunakan port yang berbeda dari default (22) dan tampilkan kemajuan proses secara global: -`rsync {{-e|--rsh}} 'ssh -p {{port}}' --info=progress2 {{remote_host}}:{{lokasi/ke/remote_file}} {{lokasi/ke/file_lokal}}` +`rsync {{-e|--rsh}} 'ssh -p {{port}}' --info=progress2 {{host}}:{{jalan/menuju/sumber}} {{jalan/menuju/tujuan}}` diff --git a/pages.id/common/tar.md b/pages.id/common/tar.md new file mode 100644 index 00000000000000..d8408ff3123952 --- /dev/null +++ b/pages.id/common/tar.md @@ -0,0 +1,37 @@ +# tar + +> Alat pengarsip berkas. +> Sering digunakan bersamaan dengan alat kompresi tertentu, seperti `gzip` atau `bzip2`. +> Informasi lebih lanjut: . + +- Buat ([c]reate) suatu arsip dan simpan ke dalam suatu berkas ([f]ile): + +`tar cf {{jalan/menuju/target.tar}} {{jalan/menuju/berkas1 jalan/menuju/berkas2 ...}}` + +- Buat ([c]reate) suatu arsip dengan tambahan kompresi g[z]ip dan simpan ke dalam suatu berkas ([f]ile): + +`tar czf {{jalan/menuju/target.tar.gz}} {{jalan/menuju/berkas1 jalan/menuju/berkas2 ...}}` + +- Buat ([c]reate) suatu arsip dengan tambahan kompresi g[z]ip dari suatu direktori mengunakan alamat berkas relatif: + +`tar czf {{jalan/menuju/target.tar.gz}} --directory={{jalan/menuju/direktori}} .` + +- E[x]trak suatu berkas ([f]ile) arsip (biasa atau terkompres) menuju direktori saat ini dengan menampilkan rincian operasi (mode [v]erbose): + +`tar xvf {{jalan/menuju/sumber.tar[.gz|.bz2|.xz]}}` + +- E[x]trak suatu berkas ([f]ile) arsip (biasa atau terkompres) menuju direktori target yang ditentukan: + +`tar xf {{jalan/menuju/sumber.tar[.gz|.bz2|.xz]}} --directory={{jalan/menuju/direktori}}` + +- Buat ([c]reate) suatu arsip terkompres dan simpan di dalam suatu berkas ([f]ile), menggunakan metode kompresi yang ditentukan secara otom[a]tis berdasarkan nama ekstensi berkas tujuan: + +`tar caf {{jalan/menuju/target.tar.xz}} {{jalan/menuju/berkas1 jalan/menuju/berkas2 ...}}` + +- [t]ampilkan isi suatu berkas ([f]ile) tar secara rinci (mode [v]erbose): + +`tar tvf {{jalan/menuju/sumber.tar}}` + +- E[x]trak kumpulan berkas yang namanya memenuhi pola kriteria yang ditentukan dari suatu berkas ([f]ile) arsip: + +`tar xf {{jalan/menuju/sumber.tar}} --wildcards "{{*.html}}"` diff --git a/pages.id/common/vim.md b/pages.id/common/vim.md new file mode 100644 index 00000000000000..3e9a0a9b9e4e28 --- /dev/null +++ b/pages.id/common/vim.md @@ -0,0 +1,38 @@ +# vim + +> Vim (Vi IMproved), suatu aplikasi pengolah teks berbasis baris perintah, yang menyediakan beberapa mode untuk berbagai jenis proses manipulasi teks. +> Menekan `i` dalam mode normal akan memasuki mode penyisipan (insert). Menekan `` akan kembali ke mode normal, yang memungkinkan penggunaan perintah Vim. +> Lihat juga: `vimdiff`, `vimtutor`, `nvim`. +> Informasi lebih lanjut: . + +- Buka suatu berkas: + +`vim {{jalan/menuju/berkas}}` + +- Buka suatu berkas pada nomor baris teks tertentu: + +`vim +{{nomor_baris}} {{jalan/menuju/berkas}}` + +- Lihat manual bantuan untuk Vim: + +`:help` + +- Simpan dan keluar dari sesi pengolahan teks saat ini: + +`{{ZZ|:x|:wq}}` + +- Masuk ke mode normal dan batalkan operasi terakhir: + +`u` + +- Cari pola dalam berkas (tekan `n`/`N` untuk menuju ke kecocokan berikutnya/sebelumnya): + +`/{{pola_pencarian}}` + +- Lakukan substitusi ekspresi reguler di seluruh berkas: + +`:%s/{{ekspresi_reguler}}/{{teks_pengganti}}/g` + +- Tampilkan nomor baris: + +`:set nu` diff --git a/pages.id/linux/ruget.md b/pages.id/linux/ruget.md index 1d6ce022a26802..b9080b98a0ddaf 100644 --- a/pages.id/linux/ruget.md +++ b/pages.id/linux/ruget.md @@ -5,8 +5,8 @@ - Unduh konten URL ke file: -`ruget {{https://contoh.com/file}}` +`ruget {{https://example.com/file}}` - Unduh konten URL ke file [o]utput tertentu: -`ruget --output {{nama_file}} {{https://contoh.com/file}}` +`ruget --output {{nama_file}} {{https://example.com/file}}` diff --git a/pages.id/windows/choco-info.md b/pages.id/windows/choco-info.md new file mode 100644 index 00000000000000..fe5eeb14cbb3b6 --- /dev/null +++ b/pages.id/windows/choco-info.md @@ -0,0 +1,20 @@ +# choco info + +> Tampilkan informasi suatu paket piranti lunak secara terperinci dengan Chocolatey. +> Informasi lebih lanjut: . + +- Tampilkan informasi mengenai suatu paket: + +`choco info {{paket}}` + +- Tampilkan informasi mengenai suatu paket dengan versi yang terpasang secara lokal saja: + +`choco info {{paket}} --local-only` + +- Tentukan suatu repositori paket secara kustom sebagai sumber informasi kumpulan paket: + +`choco info {{paket}} --source {{url_sumber|alias}}` + +- Gunakan suatu username dan kata sandi untuk mendukung proses autentikasi pengguna: + +`choco info {{paket}} --user {{username}} --password {{kata_sandi}}` diff --git a/pages.id/windows/choco.md b/pages.id/windows/choco.md new file mode 100644 index 00000000000000..e1ac2fddc26eb3 --- /dev/null +++ b/pages.id/windows/choco.md @@ -0,0 +1,21 @@ +# choco + +> Manajer paket Chocolatey. +> Beberapa subperintah seperti `install` mempunyai dokumentasi terpisah. +> Informasi lebih lanjut: . + +- Jalankan suatu perintah Chocolatey: + +`choco {{perintah}}` + +- Tampilkan bantuan: + +`choco -?` + +- Tampilkan bantuan untuk suatu perintah: + +`choco {{perintah}} -?` + +- Tampilkan versi aplikasi: + +`choco --version` diff --git a/pages.id/windows/cmd.md b/pages.id/windows/cmd.md new file mode 100644 index 00000000000000..c1380cc975df28 --- /dev/null +++ b/pages.id/windows/cmd.md @@ -0,0 +1,36 @@ +# cmd + +> Penerjemah baris perintah Windows. +> Informasi lebih lanjut: . + +- Jalankan suatu sesi syel interaktif: + +`cmd` + +- Jalankan suatu perintah ([c]ommand): + +`cmd /c {{echo Halo dunia}}` + +- Jalankan kumpulan perintah dalam suatu berkas skrip: + +`cmd {{jalan\menuju\skrip.bat}}` + +- Jalankan kumpulan perintah spesifik dan kemudian jalankan suatu sesi syel interaktif: + +`cmd /k {{echo Halo dunia}}` + +- Jalankan suatu sesi syel interaktif di mana fungsi `echo` dimatikan dalam luaran perintah: + +`cmd /q` + +- Jalankan suatu sesi shell interaktif dengan mengaktifkan atau menonaktifkan fitur ekspansi [v]ariabel tertunda: + +`cmd /v:{{on|off}}` + +- Jalankan suatu sesi shell interaktif dengan mengaktifkan atau menonaktifkan fitur [e]kstensi perintah: + +`cmd /e:{{on|off}}` + +- Jalankan suatu sesi shell interaktif dengan menggunakan [u]nicode sebagai metode pengkodean luaran teks: + +`cmd /u` diff --git a/pages.id/windows/scoop-bucket.md b/pages.id/windows/scoop-bucket.md index b00197870ceb5c..deae5d833887ff 100644 --- a/pages.id/windows/scoop-bucket.md +++ b/pages.id/windows/scoop-bucket.md @@ -18,7 +18,7 @@ - Tambahkan bucket yang tidak dikenal bersarkan nama dan URL repository Git: -`scoop bucket add {{nama}} {{https://contoh.com/repository.git}}` +`scoop bucket add {{nama}} {{https://example.com/repository.git}}` - Hapus suatu bucket berdasarkan namanya: