PROGATE - Learning Command Line I
PROGATE - Learning Command Line I
Mari Mulai
Command Line adalah tool yang penting untuk pengembangan software. Dengan menggunakan command, Anda
dapat menjalankan banyak program pada komputer Anda. Mari mempelajari command UNIX yang fundamental yang
diperlukan untuk pengembangan pada pelajaran ini!
1. Membuat File
Command Line
Command Line adalah tool untuk berinteraksi dengan komputer dengan hanya menggunakan text (juga dikenal
sebagai text interface) daripada metode lain seperti klik dan scrolling. Mari kita pelajari karena ini sangat berguna
untuk mengembangkan website dan aplikasi! Command UNIX adalah tipe command yang digunakan dalam Linux
dan macOS.
Command
Seperti pada gambar di bawah, Anda dapat memberikan instruksi pada komputer dengan mengetik command ke
terminal. Mari kita lihat jenis-jenis command pada slide berikutnya. Tidak perlu menulis $ karena itu merupakan
simbol untuk menandakan dimana Anda bisa mulai mengetik command.
Membuat File
Pertama-tama, mari kita lihat command untuk membuat file baru, command touch. Anda dapat membuat file
kosong dengan mengetik touch file_name dan menjalankannya.
Menjalankan Command
Anda dapat menjalankan sebuah command dengan menekan tombol Enter setelah mengetiknya.
Tombol Tab
Command line juga memiliki fitur completion (penyelesaian) yang berguna untuk mempersingkat pengetikan.
Seperti pada gambar di bawah, jika Anda menekan tombol Tab saat mengetik nama file atau nama folder,
kepanjangan nama tersebut akan terisi otomatis. Dengan menggunakan tombol tab, Anda tidak hanya dapat
meningkatkan efisiensi namun juga mencegah salah ketik.
3. Membuat Sebuah Direktori
Membuat Direktori
Anda dapat membuat direktori baru menggunakan command. Sebuah direktori dikenal juga dengan istilah folder.
Untuk membuat sebuah direktori, gunakan command mkdir sebagai berikut: mkdir directory_name.
cd
Anda dapat menggunakan command cd untuk berpindah ke direktori lain. Dengan mengetik cd directory_name,
Anda dapat berpindah ke suatu direktori spesifik.
Error
Anda akan mendapat error jika Anda menentukan direktori yang tidak ada dengan command cd. Selain itu, perlu
diingat bahwa Anda hanya bisa menentukan nama direktori, bukan nama file.
7. Direktori Induk
Direktori Induk
Kita sudah belajar bagaimana menggunakan command cd, namun kita belum tahu bagaimana cara berpindah ke
direktori induk. Jika Anda ingin berpindah ke direktori induk, Anda dapat menggunakan simbol khusus ..,
seperti cd ...
8. Direktori Awal
Cd Tanpa Menetapkan Sebuah Direktori
Jika Anda menjalankan cd tanpa menetapkan sebuah direktori, Anda dapat berpindah ke apa yang disebut direktori
awal (home). Direktori awal diwakilkan tanda ~ seperti pada gambar di bawah.
Memindahkan File
Mari kita mulai dengan command untuk memindahkan sebuah file. Untuk melakukan ini, kita gunakan command mv.
Dengan mengetik mv file_yang_dipindahkan direktori_tujuan, Anda dapat memindahkan sebuah file ke direktori
yang dispesifikasikan.
Memindahkan Direktori
Dengan command mv, Anda juga dapat memindahkan direktori, bukan hanya file. Dengan mengetik mv
direktori_yang_dipindahkan direktori_tujuan, Anda dapat memindahkan semua file dan direktori di bawah direktori
tersebut.
Menyalin Direktori
Dengan command cp, Anda juga dapat menyalin direktori dengan menambahkan pilihan -r (Recursive copy),
seperti cp -r directory_yang_disalin nama_directori_baru.
Error dengan Command cp
Jika Anda mencoba untuk menyalin sebuah direktori tanpa menambahkan pilihan -r, Anda akan mendapat sebuah
error dan command tidak akan dijalankan.
Menghapus Direktori
Anda juga dapat menghapus sebuah direktori dengan menambahkan pilihan -r ke command rm, seperti rm -r
direktori_yang_dihapus. Seperti command cp, Anda akan mendapat error jika lupa menambahkan -r.
13. Ulasan
Meninjau Ulang
Latihan terakhir adalah meninjau ulang semua command yang sudah kita pelajari. Kita akan membuat sebuah
struktur file seperti gambar di bawah. Tapi sebelumnya, ada satu hal terakhir yang harus kita pelajari.
Sejarah Command (History)
Pada command line, Anda dapat melihat semua sejarah command menggunakan tanda panah ke atas ↑.
Ini sangat memudahkan jika Anda ingin menggunakan command yang sudah dijalankan sebelumnya.