Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

common/*, windows/*: add and update Indonesian translations #15497

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 17 additions & 17 deletions pages.id/common/curl.md
Original file line number Diff line number Diff line change
@@ -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: <https://curl.se/docs/manpage.html>.
- 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}}`
4 changes: 2 additions & 2 deletions pages.id/common/docker-ps.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@

- 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:

`docker ps --filter "ancestor={{image}}:{{tag}}"`

- 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):

Expand Down
36 changes: 18 additions & 18 deletions pages.id/common/rsync.md
Original file line number Diff line number Diff line change
@@ -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: <https://download.samba.org/pub/rsync/rsync.1>.

- 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}}`
37 changes: 37 additions & 0 deletions pages.id/common/tar.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# tar

> Alat pengarsip berkas.
> Sering digunakan bersamaan dengan alat kompresi tertentu, seperti `gzip` atau `bzip2`.
> Informasi lebih lanjut: <https://www.gnu.org/software/tar>.

- 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}}"`
38 changes: 38 additions & 0 deletions pages.id/common/vim.md
Original file line number Diff line number Diff line change
@@ -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 `<Esc>` akan kembali ke mode normal, yang memungkinkan penggunaan perintah Vim.
> Lihat juga: `vimdiff`, `vimtutor`, `nvim`.
> Informasi lebih lanjut: <https://www.vim.org>.

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

- Simpan dan keluar dari sesi pengolahan teks saat ini:

`{{<Esc>ZZ|<Esc>:x<Enter>|<Esc>:wq<Enter>}}`

- Masuk ke mode normal dan batalkan operasi terakhir:

`<Esc>u`

- Cari pola dalam berkas (tekan `n`/`N` untuk menuju ke kecocokan berikutnya/sebelumnya):

`/{{pola_pencarian}}<Enter>`

- Lakukan substitusi ekspresi reguler di seluruh berkas:

`:%s/{{ekspresi_reguler}}/{{teks_pengganti}}/g<Enter>`

- Tampilkan nomor baris:

`:set nu<Enter>`
4 changes: 2 additions & 2 deletions pages.id/linux/ruget.md
Original file line number Diff line number Diff line change
Expand Up @@ -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}}`
20 changes: 20 additions & 0 deletions pages.id/windows/choco-info.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# choco info

> Tampilkan informasi suatu paket piranti lunak secara terperinci dengan Chocolatey.
> Informasi lebih lanjut: <https://chocolatey.org/docs/commands-info>.
- 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}}`
21 changes: 21 additions & 0 deletions pages.id/windows/choco.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# choco

> Manajer paket Chocolatey.
> Beberapa subperintah seperti `install` mempunyai dokumentasi terpisah.
> Informasi lebih lanjut: <https://chocolatey.org>.
- Jalankan suatu perintah Chocolatey:

`choco {{perintah}}`

- Tampilkan bantuan:

`choco -?`

- Tampilkan bantuan untuk suatu perintah:

`choco {{perintah}} -?`

- Tampilkan versi aplikasi:

`choco --version`
36 changes: 36 additions & 0 deletions pages.id/windows/cmd.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# cmd

> Penerjemah baris perintah Windows.
> Informasi lebih lanjut: <https://learn.microsoft.com/windows-server/administration/windows-commands/cmd>.

- 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`
2 changes: 1 addition & 1 deletion pages.id/windows/scoop-bucket.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
Loading