PENGERTIAN DAN MACAM-MACAM SHELL SERTA PERINTAH/COMMAND YANG UMUM PADA SHELL

  • Whatsapp

Pengertian SHELL

Shell, dalam komputer adalah salah satu jenis program bawaan sistem operasi (seringnya merupakan program yang terpisah dari inti sistem operasi) yang menyediakan komunikasi langsung antara pengguna dan sistem operasi. Contoh dari shell adalah COMMAND.COM dalam MS-DOS, Macintosh Finder (Macintosh), Windows Explorer, Command Prompt/cmd.exe, PowerShell dalam Microsoft Windows, Bourne shell, C shell, Korn shell dan masih banyak lainnya khususnya dalam keluarga sistem operasi UNIX.

Shell adalah program penerjemah perintah yang di jembatani user dengan sistem operasi. Pada umumnya shell menyediakan prompt sebagai user interface, tempat di mana user mengetikkan perintah-perintah yang di inginkan, baik perintah internal shell ataupun perintah eksternal shell untuk mengeksekusi suatu file program. Di samping itu, shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file dengan menggunakan editor teks, untuk di eksekusi seperti layaknya sebuah program.

Macam-macam SHELL

Bourne Shell (sh)

sh adalah shell standar Unix yang di buat tahun 1979 oleh Stephen Bourne dari AT&T dengan memakai bahasa pemrograman Algol. sh terkenal karena sederhana, compact, and cepat. Kelemahannya adalah kurang interkatif seperti tidak ada history, aliasing, dan job control. Default prompt shell sh adalah $ (dolar).

C Shell (csh)

csh memiliki feature yang lebih lengkap di bandingkan sh. Shel ini di buat tahun 1970an oleh Bill Joy dari University of California at Berkeley dengan menggunakan bahasa C.
Fitur yang terdapat dalam csh antara lain command-line history, aliasing, built-in arithmetic, filename completion, dan job control. Kelemahnnya adalah karena di desain untuk mesin skala besar dan memiliki banyak fitur maka shel ini cenderung lambat bila di gunakan pada mesin kecil. Default prompt shell csh adalah % (persen).

Baca Juga:  TIPS & TRIK CARA INSTALASI WINDOWS SERVER 2019

Korn Shell (ksh)

Korn shell merupakan pengembangan dari bourne shell yang di tulis oleh David Korn dari AT&T pada pertengahan 1980an. Feature Korn shell antara lain editable history, aliases, functions, regular expression wildcards, built-in arithmetic, job control, coprocessing, dan special debugging. Default prompt shell ksh adalah $ (dolar).

Bourne Again Shell (bash)

Bash merupakan default shell Linux yang merupakan pengembangan dari bourne shell sehingga kompatibel juga di Unix. Shell ini di buat pada tahun 1988 oleh Brian Fox dari FSF GNU. Fitur yang di miliki bash antara lain interaktif, dapat membuat shortcut, bisa berwarna, dll. Default Bash prompt adalah $ (dolar).

Penggunaan PS, Clear, ECHO, Parameter, Chmod 755

PS

Perintah PS ini di gunakan untuk melihat setiap proses yang di jalankan di dalam mesin beserta nomor prosesnya.

ECHO

Perintah ECHO adalah statement (perintah) built-in bash yang berfungsi menampilkan informasi ke standard output yang defaultnya adalah layar.
Clear, untuk membersihkan layar dari semua printah / statement
Parameter,untuk menginput suatu hasil yang menampilkan scara mendatar

Chmod 755

Chmod 755 di gunakan untuk mengizinkan suatu perintah agar bias di eksekusi.

20 Perintah Pada Shell dan Syntax-nya

cat

Perintah cat ini menampilkan isi dari suatu file ke standart output (stdout)
Syntax :
$ cat
Contoh :
antoro@drutz:~$ cat test
ini hanya sebuah test dari output redirection
cat dapat juga di gunakan untuk memasukkan sebuah isi dari suatu file ke dalam file yang lain.
Syntax :
$ cat file1 file2 file3 > file4

clear

Perintah clear ini mirip dengan cls pada DOS yang gunanya membersihkan layar
Syntax :
$ clear

cp

Mirip dengan copy pada DOS, perintah cp ini berfungsi mengkopi file.
Syntax :
$ cp [option] file /dir/path/

cut

Perintah cut mendefinisikan suatu file yang berisi data berdasarkan kolom
Syntax :$ cut [option] file
Contoh : kita akan cut file test dari kolom 1-7
antoro@drutz:~$ cut -c 1-7 test
antoro@drutz:~$ cat test
ini hanya sebuah test dari output redirection
baris ini tambahan dari yang lama…
antoro@drutz:~$
Dari contoh dapat terlihat bahwa cut hanya menampilkan isi dari file test dari kolom 1 – 7

Baca Juga:  Download Cover Fire Mod Unlimited Money v1.21.5 VIP 5

find

Dari namanya sudah dapat di terka bahwa perintah ini berfungsi untuk mencari file ataupun directori.
Syntax :
$ find /path [option]
Contoh :
antoro@drutz:~$ find . -name te*
./test
antoro@drutz:~$

grep

Perintah ini berguna untuk pencarian data di dalam file, penggunaan grep akan lebih mengefisienkan waktu ketimbang
harus membaca satu persatu
Syntax :
$ grep [option] “data” file
Contoh :
antoro@drutz:~$ grep “ini” test
ini hanya sebuah test dari output redirection
baris ini tambahan dari yang lama…
antoro@drutz:~$

ln

Kegunaan perintah ini adalah untuk membuat link dari satu file/directori ke file/directori lain
Syntax :
$ ln -s /path/to/source target
Contoh :
antoro@drutz:~$ ln -s test uji
antoro@drutz:~$ ls -l
total 2
-rw-r–r– 1 antoro antoro 102 Nov 9 14:11 test
lrwxrwxrwx 1 antoro antoro 4 Nov 10 03:21 uji -> test
antoro@drutz:~$
Dari contoh dapat di lihat bahwa file uji adalah merupakan link dari file test

locate

Perintah ini di gunakan untuk mengetahui di mana letaknya sebuah file atau directori. Fungsinya kurang lebih sama dengan find, bedanya locate menggunakan sebuah database (biasanya terletak di /var/lib/locatedb ) yang dapat di update menggunakan perintah updatedb.
Syntax :
$ locate
Contoh :
antoro@drutz:~$ locate uji
/home/antoro/uji
antoro@drutz:~$

ls

Perintah ini sama seperti dir pada DOS yanitu berfungsi untuk menampilkan isi dari suatu directory beserta atributatribut filenya.
Syntax :
$ ls [option] /directory
Contoh :
antoro@drutz:~$ ls /home/antoro
test uji
antoro@drutz:~$

mkdir

Perintah mkdir ekivalen dengan md (make directory) pada DOS yang berguna untuk membuat sebuah directory.
Syntax :
$ mkdir

mv

Perintah ini mirip dengan perintah move pada DOS yang berguna untuk memindahkan file dari satu directory ke directory lainnya, atau juga dapat di gunakan sebagai pengganti nama file (ren/rename pada DOS)
Syntax :
$ mv file1 file2
rm dan rmdir
Perintah rm adalah perintah untuk menghapus file. Untuk directory dapat di gunakan rmdir
Syntax :
$ rm
$ rmdir

Baca Juga:  This Policeman Catches Flies in the Pandemic Period, Earns Rp. 15 Million Per Month

tail

Perintah ini berlawanan dengan perintah cut, tail mendefinisikan sebuah data pada file menurut barisnya. Sedikit perbedaan adalah pada tail secara default di tampilkan 10 baris terakhir dari isi file
Syntax :
$ tail [option]
Contoh :
antoro@drutz:~$ tail test
ini hanya sebuah test dari output redirection
baris ini tambahan dari yang lama…
antoro@drutz:~$
Bila kita ingin menampilkan hanya 2 baris terakhir gunakan option [-[nilai]. Misal :
antoro@drutz:~$ tail -2 test
baris ini tambahan dari yang lama…
antoro@drutz:~$

mount

Setiap device dalam linux agar dapat di akses harus terlebih dahulu di-mount atau di kaitkan.
Syntax :
$ mount [option] /dev/ /path/to /mountdir
Contoh :
$ mount /dev/hda1 /mnt/disk

ps

Perintah ini di gunakan untuk melihat setiap proses yang di jalankan di dalam mesin beserta nomor prosesnya.
Syntax :
$ ps [option]

kill

Perintah kill (mematikan) sesuai namanya adalah berfungsi untuk mengirimkan signal ke suatu proses. Sehingga bisa memerintahkan apakah suatu proses di tunda, di hentikan atau di lanjutkan. Tetapi paling sering di gunakan untuk mematikan proses yang sedang berjalan.
Syntax :
$ kill

adduser, passwd dan userdel

Perintah adduser dan userdel adalah file-file untuk administrasi user. adduser di gunakan untuk menambahkan user pada suatu mesin. Kemudian setelah di tambahkan di tentukan password user yang baru tersebut dengan perintah passwd. Sedangkan userdel di gunakan untuk menghapus user di mesin. Untuk menjalankan perintah-perintah ini di perlukan root priviledge.
Syntax :
# adduser

Syntax :
# passwd

Syntax :
# userdel [-r]

Akhir Kata

Itulah informasi “PENGERTIAN DAN MACAM-MACAM SHELL SERTA PERINTAH/COMMAND YANG UMUM PADA SHELL” yang dapat admin infosolution.biz sampaikan. Semoga bermanfaat.

Jika Anda menyukai artikel ini, jangan lupa klik lonceng yang ada di kanan bawah ya untuk mengetaui informasi terupdate dari kami. Dan ikuti juga fans page facebook , chanel youtube dan instagram kami. Selain itu, kami juga memiliki kumpulan source code di GitHub. Terima Kasih

Pos terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *