Melanjutkan dari post sebelumnya, yaitu Perintah dasar shell *nix bagian I, kali ini saya post tentang cmd *NIX lanjutan nya.
Semoga artikel singkat ini dapat bermanfaat dan membantu, sekaligus untuk saya juga sebagai bahan tambahan referensi.
halt
Perintah untuk mematikan komputer pada saat itu juga
shutdown
Perintah ini pada dasar nya sama seperti perintah halt dan reboot.
Option :
shutdown –r (time/now) untuk restart
shutdown –h (time/now) untuk mematikan komputer
Contoh :
shutdown –h now untuk mematikan komputer sekarang juga
shutdown -r now untuk merestart komputer sekarang juga
shutdown –r 5 untuk merestart komputer dalam waktu 5 menit. Biasanya digunakan untuk mengasih kesempatan kepada client untuk save dulu data
useradd / adduser
perintah untuk membuat user baru (hanya bisa dilakukan oleh root)
contoh :
useradd giest
Perintah tersebut akan membuat satu user bernama giest dengan home directory standar /home/giest dan shell /bin/bash
Option :
useradd giest –u 1000 –g users –d /home/giest –s /bin/bash
Perintah tersebut akan membuat satu user bernama giest, dengan user id 1000 group nya users (group users tersebut harus sudah terlebih dahulu dibuat) home directory /home/giest dan shell nya /bin/bash
passwd
Perintah untuk merubah password. Apabila di lakukan di account root maka bisa untuk merubah password user yang lain.
Contoh :
passwd
passwd giest
perintah tersebut untuk merubah password user yang sedang aktif atau apabila nama user nya di tentukan, akan merubah password untuk user tersebut.
su
Subtitute User atau berpindah dari satu user ke user yang lain.
Contoh :
su
su giest
Perintah ini akan menyebabkan kita berpindah dari user aktif ke user giest. Apabila kita berpindah dari root ke user biasa, maka kita tidak akan diminta untuk memasukan password. Tetapi apabila berpindah dari user biasa ke root atau dari user biasa ke user biasa lainnya, kita akan diminta untuk memasukan password.
Perintah su saja tanpa memasukan nama user akan dianggap kita berpindah dari user aktif ke root.
userdel (tidak berlaku untuk semua *nix)
Perintah untuk menghapus suatu account user.
Option : userdel –r untuk menghapus user account beserta home directory nya.
Contoh :
userdel –r giest
Perintah ini akan menghapus user giest beserta home directory /home/giest.
groupadd
Perintah untuk membuat sebuah group baru
Contoh :
groupadd webmaster
Perintah ini akan menghasilkan satu buah group baru bernama webmaster.
groupdel
Perintah untuk menghapus satu group.
Contoh :
groupdel webmaster
Perintah ini akan menghapus group webmaster.
whereis
Perintah untuk mencari lokasi suatu file
Contoh :
whereis README
find
Perintah untuk mencari file di sebuah directory tertentu
Contoh :
find /home/giest –name README
Perintah tersebut akan berusaha mencari file README di directory /home/giest atau di directory –directory lain didalamnya.
locate
Ini juga perintah untuk mencari file dengan berdasarkan database yang telah dibentuk sebelumnya.
Contoh :
locate README
Perintah ini akan berusaha mencari semua file yang mengandung nama README di seluruh directory.
man
Perintah untuk melihat manual perintah-perintah di linux.
Contoh :
man ls
Perintah ini akan menampilkan manual dari ls.
chown
Perintah untuk merubah kepemilikan file atau directory.
Option : chown –r
Contoh :
chown giest.users README
Untuk di BSD silahkan ganti giest.users menjadi giest:users (titik menjadi titik dua)
Perintah ini akan merubah status kepemilikan file README menjadi milik user giest dan group users.
chmod
Perintah untuk merubah mode sebuah file
Contoh :
chmod 755 README
Perintah ini akan merubah mode atribut file README menjadi rwxr-xr-x atau mode read write eksekusi untuk owner atau pemilik, mode read dan eksekusi saja untuk user yang satu group dan mode read dan eksekusi saja untuk user lain selain yang satu group.
Berikut ini model status kepemilikan file
Atribut sebuah file biasanya terdiri dari 10 digit (- — — —) yang secara umum bisa dibagi 4 bagian. Satu digit pertama adalah status dari file tersebut “d” berarti directory “l” berarti link ke file yang lain. Tiga digit berikutnya adalah mode untuk pemilik file atau owner. Tiga digit berikutnya untuk user yang satu group dan tiga digit terakhir untuk user yang tidak satu group atau disebut juga other.
Mode file berdasarkan bilangan binary dimana apabila pada digit tersebut bernilai satu maka akan diangga digit tersebut aktif
Contoh : – rwx r-x r-x maka bisa dituliskan sebagai – 111 101 101 atau kalau dalam bilangan desimal bisa juga ditulis sebagai 755
who
Perintah ini akan menampilkan siapa saja yang sedang login waktu login dan jenis terminal.
w
Perintah ini hampir sama dengan who hanya akan menampilkan lebih banyak keterangan seperti berapa lama idle dan remote login.
dmesg
Perintah untuk melihat log boot. Biasanya digunakan untuk mendeteksi kesalahan-kesalahan yang mungkin terjadi ketika boot.
mount
Perintah ini digunakan untuk me mount atau mengaitkan sebuah device seperti floppy, hard disk atau cdrom ke direktory tertentu. Hanya super user atau root yang bisa melakukan perintah ini
Contoh :
mount –t iso9660 /dev/cdrom /mnt/cdrom
Perintah ini akan me mounting cdrom ke direktory /mnt/cdrom sehingga apabila kita ingin mengakses cdrom cukup masuk ke direktory /mnt/cdrom
Untuk perintah lebih lengkapnya coba buka manualnya.
umount
Perintah ini digunakan untuk melepas kembali mounting suatu device.
Contoh :
umount /mnt/cdrom
tar
Perintah untuk menyatukan atau mengekstrak file dari media seperti tape drive atau harddisk.
Option :
tar –cvf untuk menyatukan banyak dalam satu directory menjadi satu file saja
tar –xvf untuk meng ekstrak file yang sudah dengan perintah tar sebelumnya disebut juga file tar.
Contoh :
tar –cvf dokumen.tar dokumen untuk menyatukantar –xvf dokumen.tar untuk meng ekstrak
sumber: giest
→ Komentar yang menyertakan link aktif, iklan atau titip link akan dimasukan ke folder SPAM
→ Gunakan kode ini utk Emoticon (tanpa ♦)
:) ♦ :( ♦ ;) ♦ :p ♦ =( ♦ ^_^ ♦ :D ♦ =D ♦ |o| ♦ @@ ♦ :-bd ♦ :-d ♦ :ngakak: ♦ :lol: ♦ :love: