free hosting   image hosting   hosting reseller   online album   e-shop   famous people 
Free Website Templates
Free Installer

 

::: Home
::: About Me
::: Windows
::: Linux
::: Story
::: Links
::: Guestbook
::: Contact



 

Perintah-Perintah Dasar dalam Shell Linux 03

*mail*
Kegunaan: berkomunikasi dengan user lain melalui bentuk surat
Syntax:
mail [options] [usernames]

Options :
-u user membaca "user" mailbox
-s subjek menemtukan subjek pembicaraan/topik

Contoh:

mail

Keterangan: menjalankan program mail, selanjutnya dapat membaca mailbox dan
organisasi mail seperti mailer/MUA ( mail user agent) lainnya

mail -u gondz

Keterangan: membaca mailbox milik user gondz

mail gondz -s "mancing yuk!"

Keterangan: mengirim mail ke user gondz (pada mesin linux yang sama)
dengan subjek: mancing yuk!

mail gondz@cr0n0s.com -s "mancing yuk!" < jadwalku

Keterangan: mengirimkan mail pada user gondz di mesin cr0n0s.com dengan
subjek mancing yuk! dari masukan file jadwalku yang sudah ada
sebelumnya.

Hal yang berhubungan dengan perintah ini: write

*mesg*
Kegunaan: mengontrol terminal untuk memberi ijin menampilkan atau tidak pesan yang masuk
pada layar
Syntax:
mesg n
atau:
mesg y

Options :
y memberi ijin message/pesan ditampilkan pada layar
n kebalikan dari option y

Contoh:

mesg y

Keterangan: memberi kesempatan pada pesan untuk ditampilkan pada layar

Hal yang berhubungan dengan perintah ini: write

*mkdir*
Kegunaan: menciptakan sebuah direktori baru
Syntax:
mkdir [options] namadirektori

Options :
-m mode menentukan direktori pada waktu pembuatan
-p membuat child direktori bila belum dimiliki

Contoh:

mkdir gondz_data

Keterangan: membuat direktori baru dengan nama gondz_data

mkdir -p gondz_data/rahasia gondz_data/suratcinta

Keterangan: membuat dua buah direktori rahasia dan suratcinta,
bila direktori gondz_data belum ada, option -p akan membuatkan
secara otomatis

Hal yang berhubungan dengan perintah ini : chmod, rm, rmdir

*mount*
Kegunaan: mengakses file system atau device
Syntax:
mount -t tipefile device direktori tujuan

Options :
tipefile : contohnya file system linux menggunakan ext2, standard cdrom menggunakan iso9660,
FAT32 menggunakan vfat

device : posisi filesystem/device yang akan di mount umumnya pada /dev, misalnya :
hda adalah IDE primary master,
hdb adalah secondary master,
hdc adalah primary slave dan
hdd adalah secondary slave

direktoritujuan: sebelumnya harus sudah dipersiapkan filesystem atau device
akan di mount direktori kosong dimana.
(Harap diingat apabila direktori tujuan sudah berisi file,
akan ditulis ulang dan ditimpa)

Contoh:

mount -t iso9660 /dev/hdc /mnt/cdrom

Keterangan: setelah CD dimasukkan CDROM (pada posisi primary slave)
dimount pada direktori /mnt/cdrom
(default Redhat selalu mempunyai /mnt/cdrom, bila tidak ada
dapat dibuat sendiri dengan perintah mkdir)

mount -t vfat /dev/hda2 windowz

Keterangan: mount partisi kedua pada primary master (yang diformat dalam FAT32),
ke direktori windowz

mount -t vfat /dev/fd0 /mnt/floppy

Keterangan: mount disket floppy A pada direktori /mnt/floppy (default Redhat),
penggunaan vfat lebih nyaman daripada dos atau umsdos
karena mendukung log file name (lebih dari 8 karakter)

*mv*
Kegunaan: memindahkan file atau memberi nama lain
Syntax:
mv file tujuan
atau:
mv -f file tujuan

Options :
-f force, bila file sudah ada akan ditimpa secara otomatis

file : file yang ada pada direktori
tujuan: direktori tujuan

Contoh:

mv suratcintaku $HOME/kenangan/

Keterangan: memindahkanfile suratcintaku ke direktori "kenangan"
pada home direktori user

mv -f datatugasdatabaru

Keterangan: menamai file datatugas menjadi databaru

Hal yang berhubungan dengan perintah ini: chmod, cp, ln, rm

*passwd*
Kegunaan: akses atau mengganti password login
Syntax:
passwd
atau:
passwd [options] user

Options :
-l lock password, mengunci password user
-u unlock password
-S menampilkan keterangan singkat password user
-d disable password, user tidak memerlukan password untuk login
Options di atas hanya berlaku untuk super user atau root!

Contoh:

passwd -S gondz

Keterangan: menampilkan keterangan singkat user gondz

*pr*
Kegunaan: setting format text untuk diprint
Syntax:
pr [options] filelist

Options :
+page memulai pencetakan dengan page
-col menentukan kolom
-a mencetak multi kolom
-m merger file
-d menggunakan dobel spasi
-llines setting panjang (lenght) halaman
-wlenght setting lebar halaman
-ncwidth setting jarak karakter

Contoh:

pr -n programku.c | lp

Keterangan: mencetak source code C file programku

ls | pr -8 -i\ 6 -w132 -l51 | lp

Keterangan: mencetak hasil perintah ls, dalam 8 kolom report,
terbagi dalam 6 posisi karakter, 132 kolom, 51 baris

Hal yang berhubungan dengan perintah ini: cat, grep, lp, more

*ps*
Kegunaan: memonitor proses yang berjalan
Syntax:
ps [options]

Options :
PID proses ID yang diidentifikasi kernel saat proses berjalan
TTY menampilkan diterminal mana proses berlangsung
TIME lamanya proses berlangsung (CPU time)
CMD nama perintah proses
-e menampilkan semua status dari proses yang berjalan
-d menampilkan semua status proses kecuali group leader
-f full keterangan status dari proses
-tttys menampilkan proses dari suatau tty

Contoh:

ps

Keterangan: menampilkan semua proses yang dilakukan oleh user dari shell

ps -t01,02

Keterangan: menampilkan proses yang dilakukan pada terminal/tty01 dan tty02

Hal yang berhubungan dengan perintah: kill, more, w

*pwd*
Kegunaan: menampilkan posisi direktori
Syntax:
pwd

Contoh:

pwd

Keterangan: bila perintah ini dilakukan pada direktori /home/gondz
akan ditampilkan bahwa posisi saat itu pada /home/gondz

Hal yang berhubungan dengan perintah ini : cd

*rm*
Kegunaan: remove atau menghapus file, simbolik file link maupun direktori
Syntax:
rm [options] file

Options :
-r remove direktori, hanya mampu sampai 17 level sub-direktori
-i interaktif mode, konfirmasi Y/N pada saat menghapus
-f force, cara menghapus secara brutal tanpa konfirmasi dan keterangan,
hati-hati dengan option ini!
-- untuk kode karakter tertentu misal file bernama "-f" yang dibuat secara tak sengaja

Contoh:

rm surat*

Keterangan: menghapus semua file yang dimulai dengan kata "surat"

rm surat1 suratku surat3 suratnya

Keterangan: menghapus file surat1, suratku, surat3 dan suratnya secara bersama-sama

rm -r data

Keterangan: menghapus direktori bernama "data"

Hal yang berhubungan dengan perintah ini: cp, rmdir, mv, ln

*rmdir*
Kegunaan: remove direktori (identik dengan rm -r)
Syntax:
rmdir [option] direktori

Options :
-p menghapus parent direktori dan menampilkan apa saja yang berhasil dihapus
maupun yang gagal
-s suppresses, pesan bila -p aktif

Contoh:

rmdir suratku

Keterangan: menghapus direktori "suratku" tentunya bila permissionnya mengijinkan
untuk menghapus

Hal yang berhubungan dengan perintah ini: rm, chmod


Copyright © 2003
wahyu_tri@softhome.net