Perintah Shell Linux
Di Linux, perintah adalah cara atau instruksi melalui mana Anda dapat memberi tahu sistem untuk melakukan beberapa aksi. Perintah dieksekusi di baris perintah.
Sintaks:
cssSalin kodecommand [option] [argument]
Ada beberapa perintah yang tidak memiliki opsi atau tidak menerima argumen, seperti clear
dan pwd
.
clear
Perintah clear
membersihkan semua perintah dan keluaran sebelumnya dari tampilan terminal.
pwd
Perintah pwd
singkatan dari ‘print working directory’. Perintah ini tidak menerima opsi atau argumen dan menampilkan detail dari direktori kerja saat ini.
Jenis-jenis Perintah
Perintah Bawaan (Built-in) dan Eksternal
- Perintah Bawaan (Built-in): Perintah bawaan adalah perintah internal yang dibangun di shell. Perintah bawaan dipanggil dari shell dan dieksekusi langsung di dalam shell itu sendiri. Anda dapat menampilkan semua perintah bawaan dengan menggunakan perintah
help
dancompgen -b
. Beberapa contoh perintah bawaan adalahpwd
,help
,type
,set
,unset
, dll. - Perintah Eksternal: Perintah eksternal adalah perintah lain selain perintah bawaan. Perintah-perintah ini adalah program yang memiliki binari mereka sendiri dan terletak di sistem file. Perintah ini ditawarkan oleh sistem Anda dan sepenuhnya independen dari shell. Biasanya, perintah-perintah ini terletak di
/bin
,/sbin
,/usr/sbin
.
Perintah type
Perintah type
memberitahu kita apakah perintah yang diberikan ke shell adalah perintah bawaan atau eksternal.
Sintaks:
bashSalin kodetype <command>
Contoh:
bashSalin kodetype pwd
type cd
type man
type cat
type file
Pada contoh di atas, perintah seperti pwd
dan cd
adalah perintah bawaan, sementara perintah man
, cat
, dan file
adalah perintah eksternal.
Perintah type
juga memberitahu apakah suatu perintah adalah alias atau tidak.
Contoh:
bashSalin kodetype ls
Pada contoh di atas, perintah type
menunjukkan bahwa ls
adalah perintah alias.
Opsi type -a
Opsi type -a
memberitahukan tentang semua jenis perintah apakah itu bawaan, eksternal, atau alias. Beberapa perintah bisa menjadi perintah bawaan dan eksternal. Namun, perintah bawaan akan selalu diutamakan kecuali path perintah eksternal disebutkan.
Sintaks:
bashSalin kodetype -a <command>
Contoh:
bashSalin kodetype -a echo
Pada contoh di atas, perintah echo
adalah internal serta eksternal. Untuk menggunakan perintah eksternal echo
, path “/bin/echo” disebutkan.
Perintah which
Perintah which
menentukan path dari sebuah perintah.
Sintaks:
phpSalin kodewhich <command1> <command2> <command3>....
Contoh:
bashSalin kodewhich ls pwd rmdir mkdir cp cd file man
Pada contoh di atas, kecuali perintah cd
, semua perintah lainnya adalah perintah eksternal karena bash menampilkan path eksternalnya.
ref: [1]