source : https://en.wikipedia.org/wiki/Command-line_interface#/media/File:Linux_command-line._Bash._GNOME_Terminal._screenshot.png

Command line pada UNIX. Apa itu command?
Command adalah perintah spesifik untuk berinteraksi dengan sistem operasi atau sebuah perangkat lunak. command dapat berupa single command, yaitu satu kata saja. misal command “date” yang berguna untuk menampilkan tanggal dan waktu sekarang.

Apa itu command line dengan option?
Mirip seperti single command diatas, akan tetapi pada saat eksekusi command kita tambahkan karakter “-“ di ikuti dengan option atau pilihan untuk eksekusi commend nya.

Format penulisan command line dengan option:
[command][option][nama_option]

Contoh :
Command menampilkan nama sistem yang sedang dipakai :
“uname”
untuk menampilkan versi release sistem (command + option):
“[uname] [-][r]” —>  “uname –r”

Contoh 2 :
Command untuk menampilkan daftar direktori(list direktori) pada direktori tersebut :
“ls”
Command untuk hanya menampilakan director yang terdapat pada direktori tersebut:
“[ls] [-][d]” “ls –d”

Bagaimana cara tahu option apa saja yang dimiliki suatu command?
Untuk mengetahui option apa saja yang bisa digunakan dan tujuan penggunaan option, anda bisa menggunakan command “man” dimana penulisan command ini memiliki format sebagai berikut :
“man[nama_command]”
Contoh :
“man ls”

Bagaimana dengan command + argument? Apakah bisa?
Tentu saja bisa. Jika pada command option ,dapat mengeksekusi sesuai option yang telah di tentukan fungsinya sebeumnya, pada command +argument , kita akan membuat variasi sendiri sesuai argument yang kita tulis.
Contoh:
“cal”
Jika pada command “ cal “ , akan menampilkan kalender waktu sekarang.sedangkan jika kita menambahkan argument dibelakangnya dengan format
“cal [bulan] [tahun]”
contoh:
“cal 6 2011”
Maka akan menampilkan tanggal sesuai argument yang diinginkan, pada contoh diatas , akan menampilkan kalender pada bulan juni tahun 2011

Contoh 2:
“ls –l /etc/”
Jika pada commad diatas akan menampilkan daftar file dan direktori yang terdapat pada file etc. dedangkan jika kir=ta menambahkan argument berupa sorting, contoh :
“ls-l /etc/r*
Maka akan menampilkan daftar file yang telah disorting . contoh diatas command diatas akan menampilkan daftar file didalam etc dimana nama file huruf pertama “ r” dan huruf selanjunya bebas.

Apa maksud dari karakter “/” pada awal command dan bagaimana penggunaannya?
Arti karakter tersebut adalah tanda dimulainya path (alamat) absolute dari command tersebut. untuk lebih lengkapnya anda bisa baca artikel: Arsitektur OS Linux. untuk mengetahui bagaimana fungsi tanda “/” yang lain, anda bisa pelajari di artikel : absolute vs relative

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.