diff --git a/pages.id/common/alias.md b/pages.id/common/alias.md new file mode 100644 index 0000000000..78b742f2ec --- /dev/null +++ b/pages.id/common/alias.md @@ -0,0 +1,28 @@ +# alias + +> Membuat alias -- kata-kata yang digantikan oleh utasan perintah (command) +> Alias menjadi kadaluarsa sampai sesi shell saat ini berakhir, kecuali jika didefinisikan di file konfigurasi shell, misalnya `~/.bashrc`. + +- Menampilkan daftar semua alias: + +`alias` + +- Membuat alias generik: + +`alias {{kata}}="{{perintah}}"` + +- Melihat perintah yang dirujuk oleh alias yang diberikan: + +`alias {{kata}}` + +- Menghapus alias dari sebuah perintah: + +`unalias {{kata}}` + +- Mengubah `rm` menjadi perintah interaktif: + +`alias {{rm}}="{{rm -i}}"` + +- Membuat `la` menjadi pintasan untuk `ls -a`: + +`alias {{la}}="{{ls -a}}"` diff --git a/pages.id/common/cp.md b/pages.id/common/cp.md new file mode 100644 index 0000000000..c5b289d50a --- /dev/null +++ b/pages.id/common/cp.md @@ -0,0 +1,27 @@ +# cp + +> Membuat salinan file dan direktori + +- Membuat salinan file ke lokasi lain: + +`cp {{jalan/menuju/file_sumber.ext}} {{jalan/menuju/file_tujuan.ext}}` + +- Menyalin file ke direktori lain, dengan nama yang sama: + +`cp {{jalan/menuju/file_sumber.ext}} {{jalan/menuju/direktori_tujuan}}` + +- Menyalin sebuah direktori secara beserta isinya ke lokasi lain (jika tujuan sudah ada, direktori tersebut disalin ke dalamnya): + +`cp -R {{jalan/menuju/direktori_sumber}} {{jalan/menuju/direktori_tujuan}}` + +- Menyalin sebuah direktori secara beserta isinya, dalam mode `verbose` (menampilkan file-file ketika disalin) + +`cp -vR {{jalan/menuju/direktori_sumber}} {{jalan/menuju/direktori_tujuan}}` + +- Menyalin file-file teks ke lokasi lain, dalam mode interaktif (menampilkan pertanyaan sebelum menimpa) + +`cp -i {{*.txt}} {{jalan/menuju/direktori_tujuan}}` + +- Melepaskan tautan simbolis sebelum menyalin: + +`cp -L {{tautan}} {{jalan/menuju/direktori_tujuan}}` diff --git a/pages.id/common/mkdir.md b/pages.id/common/mkdir.md new file mode 100644 index 0000000000..785ec237e1 --- /dev/null +++ b/pages.id/common/mkdir.md @@ -0,0 +1,11 @@ +# mkdir + +> Membuat sebuah direktori. + +- Membuat sebuah direktori di dalam direktori saat ini atau dalam jalan (path) yang diberikan: + +`mkdir {{direktori}}` + +- Membuat sejumlah direktori secara rekursif (berguna untuk membuat direktori bersarang) + +`mkdir -p {{jalan/menuju/direktori}}` diff --git a/pages.id/common/mv.md b/pages.id/common/mv.md new file mode 100644 index 0000000000..9876820ab8 --- /dev/null +++ b/pages.id/common/mv.md @@ -0,0 +1,23 @@ +# mv + +> Memindah atau menamai-ulang file dan direktori + +- Memindahkan file ke lokasi yang baru: + +`mv {{sumber}} {{tujuan}}` + +- Memindah tanpa meminta konfirmasi sebelum menimpa file yang sudah ada: + +`mv -f {{sumber}} {{tujuan}}` + +- Meminta konfirmasi sebelum menimpa file yang sudah ada, apapun *file permissions*-nya + +`mv -i {{sumber}} {{tujuan}}` + +- Jangan menimpa file yang sudah ada di direktori tujuan: + +`mv -n {{sumber}} {{tujuan}}` + +- Memindahkan file dalam mode *verbose*, menampilkan file-file yang dipindahkan + +`mv -v {{sumber}} {{tujuan}}` diff --git a/pages.id/common/touch.md b/pages.id/common/touch.md new file mode 100644 index 0000000000..1badec2b27 --- /dev/null +++ b/pages.id/common/touch.md @@ -0,0 +1,15 @@ +# touch + +> Mengubah waktu akses (atime) dan waktu modifikasi (mtime) dari sebuah file. + +- Membuat file baru yang kosong atau mengubah waktu file yang telahj ada ke waktu sekarang: + +`touch {{nama_file}}` + +- Mengatur waktu sebuah file ke tanggal dan jam tertentu: + +`touch -t {{YYYYMMDDHHMM.SS}} {{nama_file}}` + +- Menggunakan waktu dari satu file untuk mengatur waktu file yang lain: + +`touch -r {{nama_file}} {{nama_file2}}`