Kamis, 29 Mei 2008

Memahami Perintah Dasar di Linux

July 11, 2007 by oasisnet

Secara umum perintah-perintah Linux dan UNIX memiliki sintaks sbb :
perintah [option...] [argumen...]
Option merupakan pilihan yang dapat kita gunakan untuk memberikan hasil tertentu dari suatu perintah.
Argumen umumnya merupakan sesuatu yang akan diproses oleh perintah, misalnya nama file atau nama direktori.
Tanda [ ] merupakan simbol bahwa option dan argumen tidak harus selalu digunakan dalam menjalankan perintah.
Tanda titik-titik menandakan bahwa baik option dan argumen dapat lebih dari satu.
Seluruh perintah dalam Linux dan UNIX bersifat case sensitive, jadi perintah LS akan dianggap berbeda dengan ls.

Sekarang kita mulai dengan perintah-perintah dasar yang umum digunakan dalam Linux:

—- read —-
ls
Perintah ini merupakan perintah untuk menampilkan isi suatu direktori. Perintah ini mirip seperti perintah dir dalam DOS.
Ada beberapa cara untuk menggunakan perintah ini, misalnya :
# ls
# ls -l
Untuk mengetahui lebih lengkap tentang perintah ls, silakan lihat di manual dengan perintah man ls.
more
Perintah more dapat digunakan untuk melihat isi suatu file teks dengan layar per layar. untuk keluar dari tampilan more dengan menekan tombol q.
cat
Perintah ini digunakan untuk menampilkan isi file ke layar tanpa fasilitas tampilan layar per layar.
Biasanya digunakan bersamaan dengan pipeline atau redirection. Misal untuk menampilkan isi file /etc/passwd dan /etc/group, gunakan perintah :
# cat /etc/passwd /etc/group
cd
Perintah ini mirip seperti perintah cd dalam DOS yaitu digunakan untuk pindah ke direktori tertentu. Contoh perintah :
# cd /home/adje
Untuk menuju kembali ke direktori /home, maka digunakan perintah :
# cd ..
cp
Perintah ini digunakan untuk mengkopi suatu file atau direktori. misalnya :
# cp contoh1 contoh2
Perintah di atas maksudnya akan mengkopi contoh1 ke file contoh2. Untuk mengkopi seluruh direktori menggunakan perintah :
# cp -R /home/adje /home/afri
mv
Perintah ini digunakan untuk memindahkan suatu file ke lokasi lain atau dengan nama lain. Contoh :

# mv contoh1.php contoh2.php
#mv contoh1.php /home/adje/contoh2.php
rm
Perintah ini digunakan untuk menghapus direktori atau file. Perintah ini mirip dengan perintah del dalam DOS. Dalam menggunakan perintah ini agar hati-hati karena dalam Linux tidak ada perintah undelete atau unerase. Contoh penggunaan rm sbb :
#rm contoh1.php
Untuk menghapus suatu direktori gunakan perintah :
#rm /home/adje/temp
mkdir
Perintah ini digunakan untuk membuat direktori. Misalnya :
#mkdir contoh
Pipeline
Pada Linux dan UNIX, hasil keluaran suatu proses program dapat diberikan sebagai input pada proses lainnya. Contohnya :

#ls -l /home/adje | more
grep
Perintah grep digunakan untuk men-filter masukan dan menampilkan dalam bentuk baris-baris yang sesuai dengan pola yang anda inginkan. Contoh :

# ps ax |grep wvdial
Redirection
Di dalam Linux atau UNIX, anda dapat membelok-belokkan standar input, output ataupun standar error menuju tujuan lain.
Misalnya anda dapat membelokkan standar output suatu program ke file atau membelokkan standar input suatu program dari suatu file.
Proses pembelokkan ini disebut redirection dan di *NIX digunakan simbol > (untuk membelokkan standar output ke file) dan simbol < (untuk membelokkan standar input dari file). Contoh :

Untuk menyimpan tampilan isi seluruh directori /etc ke sebuah file, gunakan perintah :

#ls -lR /etc > isi-etc
Untuk menambahkan isi file isi-etc dengan data lain, gunakan simbol >> (append) pada redirection, misal :

#ls -lR /home/adje >> isi-etc

Untuk membuat perintah mensortir data yang terdapat pada file contoh.txt dapat digunakan perintah :

#sort < contoh.txt
Perintah-perintah di atas adalah perintah-perintah yang sering digunakan dalam Linux atau UNIX. Bila anda masih merasa kesulitan silakan baca manual-nya terlebih dahulu. Karena membaca manual itu sangat penting bila kita sering meng-oprek Linux atau UNIX. Dari manual itu kita bisa mendapat solusi dari masalah yang kita hadapi

Reff: http://zaki-math.web.ugm.ac.id/mod.php?mod=publisher&op=viewarticle&artid=16

Dasar-Dasar Perintah Linux

July 11, 2007 by oasisnet

eBagi yg biasa make putty tentunya udah biasa dengan perintah2 linux, dibawah ini kami sajikan beberara perintah2 dasar linux khusus bagi pemula (yg udah expert gak usah baca Cool!) Peintah2 ini bersifat sangat dasar dan hanya secara garis besarnya aja, kalo mau tau detailnya bisa make perintah: man

—- read —-

Perintah2 Dasar Linux:

Perintah Contoh Keterangan
ls ls -la Tampilkan daftar file/direktori
cd cd /tmp Berpindah ke direktori tmp
cp cp olib.txt ancu.txt Mengcopy file olib.txt jadi ancu.txt
mv mv ippank.tcl mrscripe.tcl Merubah nama ippank.tcl menjadi mrscripe.tcl
mkdir mkdir galardo Membuat direktori baru bernama galardo
rm rm -rf jagiring Menghapus dir jagiring beserta sub-dir2 nya
find find / -name reza.txt
find / -perm 777 -type d
find /var -user nobody Mencari reza.txt mulai dari awal direktoriMencari semua dir yg drwxrwxrwx

Mencari semua file/dir milik nobody mulai dari dir /var
ps ps x Menampilkan semua proses dari id saat itu
kill kill -9 6693 Mematikan proses pid 6693
killall killall -9 help Mematikan semua proses yg bernama help
crontab crontab -lcrontab -r Melihat crontabMenghapus crontab
head head dhaenk.txthead -5 dhaenk.txt Menampilkan 10 baris awal pada file dhaenk.txtMenampilkan 5 baris awal pada file dhaenk.txt
tail tail joe.txttail -7 joe.txt Menampilkan 10 baris akhir pada file joe.txtMenampilkan 7 baris akhir pada file joe.txt
pwd pwd Menampilkan posisi direktori yg aktif saat itu
id id Menampilkan id user
mail mail Berkomunikasi dengan user lain
passwd passwd Mengganti password user
cal cal Menampilkan kalender
date date Menampilkan tanggal dan waktu
finger finger Menampilkan informasi user
du du /home/ichal Memeriksa total pemakaian disk pada dir /home/ichal
clear clear Membersihkan layar
whoami whoami Menampilkan id

Perintah Linux beserta kegunaannya

July 11, 2007 by oasisnet

cd x atau cd /x = masuk ke direktori x
cd .. atau cd ../ atau cd/.. = pindah ke direktori satu level di bawah
x lalu [tab] [tab] == berguna untuk mengetahui perintah apa saja yang tersedia yang berawalan huruf x
adduser = untuk menambahkan user baru
ls atau dir = untuk melihat isi suatu direktori
cat = untuk melihat isi dari suatu file text
mv x y = untuk memindahkan atau merename file x ke file y
cp x y = untuk mengkopi file x ke file y
rm x = untuk menghapus file x
mkdir x = untuk membuat direktori x
rmdir x = untuk menghapus direktori x
rm -r x = untuk menghapus direktori x beserta seluruh isinya
rm p = untuk menghapus paket tertentu
df atau df x = untuk mengetahui space kosong dalam device x
top = untuk mengetahui status memori (tekan q untuk quit)
man x = untuk mengetahui keterangan manual dari suatu perintah
less x = untuk melihat isi dari suatu file text
echo x = untuk mencetak isi dari suatu file x ke screen
mc = untuk menghidupkan Norton Commander dalam Linux (sangat berguna dan memudahkan bagi newbie)
mount = untuk menghidupkan suatu device spt cdrom
halt = untuk shutdown
reboot atau [ctl + alt + del] = untuk reboot

—- read —-
chmod = untuk mengubah permission suatu file
ls -l x = untuk melihat isi suatu direktori secara rinci
ln -s x y = untuk membuat link dari suatu file x ke file y
find x -name y -print = untuk menemukan file y, dengan mencari mulai dari direktori x dan tampilkan hasilnya pada layar
ps = untuk melihat seluruh proses yang sedang berjalan
kill x = untuk mematikan proses x (x adalah PID di dalam ps)
[alt] + F1 - F7 == untuk berpindah dari terminal 1 - 7 (ciri khas Linux)
lilo = untuk membuat boot disk

startx = untuk menjalankan X-Windows
[ctl] + [alt] + [backspace] == untuk keluar dari X-Windows jika terjadi trouble
[ctl] + [alt] + F1 - F6 = untuk pindah dari satu terminal ke terminal lain dalam X-Windows
xf86Config = untuk mengeset X (primitif) dalam text mode
Xconfigurator = sama seperti di atas

Tidak ada komentar: