|
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
|