No
|
Perintah Dasar
|
Fungsi
|
Contoh
|
1
|
ls
|
Menampilkan isi dari suatu direktori. Perintah ini bisa berdiri
sendiri
Ataupun dijalankan dengan argument.
|
$ ls -l
|
2
|
cp
|
Untuk melakukan proses copy file.
|
$ cp /data/mhs1/otomatis.sh /data/mhs2/
|
3
|
chmod
|
Untuk mengganti perijinan pada
file atau direktori.
|
$ chmod 755 /data/mhs1/otomatis.sh
|
4
|
chown
|
Mengganti kepemilikan atas file
atau direktori.
|
$ chown labcrew2:labcrew2
/data/otomatis.sh
|
5
|
chgrp
|
Untuk mengganti grup pemilik suatu
file atau direktori.
|
$ chgrp labcrew /data/otomatis.sh
|
6
|
cat
|
Menampilkan isi dari suatu file.
|
$ cat /etc/issue.net
|
7
|
cd
|
Change Directory, untuk
berpindah/berganti direktori.
|
$ cd praktikum
|
8
|
cal
|
Menampilkan kalender.
|
$ cal November 2006
|
9
|
date
|
Menampilkan informasi tanggal dan
waktu saat ini.
|
$ date
|
10
|
uname
|
Menampilkan informasi Sistem
Operasi (distro, versi, nama mesin dll).
|
$ uname –a
|
11
|
df
|
Menampilkan penggunaan partisi
harddisk secara keseluruhan.
|
$ df –h
|
12
|
file
|
Untuk melihat tipe file.
|
$ file index.html
|
13
|
pwd
|
Present Working Directory,
menampilkan informasi direktori aktif saat ini.
|
$ pwd
|
14
|
rm
|
Menghapus file/direktori.
|
$ rm -v index.html
|
15
|
history
|
Menampilkan perintah-perintah yang
telah digunakan sebelumnya. Note: Linux memiliki fasilitas untuk menyimpan
perintah-perintah yang pernah digunakan.
|
$ history
|
16
|
init
|
Untuk mengganti run level. Note:
Karena penggunaan run level adalah hal yang berpengaruh besar pada sistem,
maka untuk melakukan ini harus menggunakan SUPER-USER atau yang memiliki
kemampuan sama dengan root.
|
$ init run_level
|
17
|
less
|
Untuk menampilkan isi dari suatu
file. Dengan perintah “less”, saat menampilkan suatu file maka file akan
terbuka dan dapat di scroll-up & scroll-down. Untuk keluar dari tampilan
“less” dapat dilakukan dengan menekan tombol 'q'. Perintah less ini lebih
cocok dikatakan sebagai fileviewer, karena dapat menampilkan file tetapi
tidak dapat melakukan proses update/editing.
|
$ less index.html
|
18
|
mkdir
|
Membuat direktori baru
|
$ mkdir /home/sleepholic/Desktop/folderbaru
|
19
|
mv
|
Untuk memindahkan atau mengganti
nama suatu file atau direktori.
|
-
- $ mv
guitar.txt praktikum/
-
- $ mv
praktikum praktikumlinux
|
20
|
mcopy
|
Mengcopy suatu file dari/ke dos
filesystem.
|
$ mcopy a:autoexec.bat/junk
|
21
|
ln
|
Membuat simbolic links.
|
$ ln -sf
/usr/X11R6/bin/XF86_SVGA /etc/X11/X
|
22
|
rmdir
|
Menghapus direktori yang telah
kosong. Hanya bisa dilakukan untuk folder yang kosong.
|
$ rmdir
/home/sleepholic/Desktop/folderbaru
|
23
|
more
|
Untuk menampilkan sesuatu layar
per layar. Tambahkan perintah more dibelakang.
|
$ cp –help |more
|
24
|
lynx file.html
|
Melihat file html atau browse ke
net dengan text mode, dimana gambar/image tidak dapat ditampil-kan, tapi lynx
adalah suatu browser yang sangat cepat, sangat berguna bila anda hanya
menginginkan suatu artikel tanpa image.
|
$ lynx google.com
|
25
|
tar
|
Menyimpan dan mengekstrak file
dari media seperti tape drive atau hard disk.
|
$ tar <aksi> <option>
<file atau direktori>
|
26
|
find
|
Untuk mencari letak sebuah file.
|
$ find . -name *.doc –print
|
27
|
grep
|
Digunakan
untuk mencari file-file yang mengandung teks dengan kriteria yang telah Anda
tentukan.
|
$ grep <teks> <file>
|
28
|
gzip
|
Digunakan untuk mengkompresi
sebuah file.
|
$ gzip <namafile>
|
29
|
kill
|
Digunakan untuk menghentikan
proses yang sedang berjalan.
|
$ kill <sinyal> <pid>
|
30
|
unzip
|
Digunakan untuk mengekstrak atau
menguraikan file yang dikompres dengan zip.
|
$ unzip <namafile>
|
31
|
touch
|
Update waktu akses dan modifikasi
setiap BERKAS ke waktu sekarang. Argumen FILE yang tidak ada menjadi ada
kosong.
|
$
touch done
|
32
|
locate
|
Menemukan atau mencari file.
|
$ locate file1.txt
|
33
|
whereis
|
Locate the binary, source, and
manual page files for a command.
|
$ whereis ssh
|
34
|
pola
|
Pola adalah ungkapan yang
menggambarkan satu set string yang digunakan untuk memberikan gambaran
ringkas dari sebuah himpunan, tanpa harus daftar semua elemen. Contoh : ab*cd
cocok apa pun yang dimulai dengan ab dan diakhiri dengan cd dll.
|
$ ls *.txt
|
35
|
echo
|
Menampilkan baris teks.
|
-
- $ echo
I love Indonesia
-
- $ echo
$HOME
|
36
|
wc
|
Mencetak jumlah baris, kata, dan
byte di file.
|
$ wc file1.txt
|
37
|
sort
|
Mengurutkan file teks baris.
|
$ sort file1.txt
|
38
|
md5sum
|
Compute and check MD5 message
digest.
|
-
- $ md5sum
LinuxMint-5-Fluxbox.iso > md5sums
-
- $ md5sum
-c md5sums
|
39
|
su
|
Mengubah user ID atau menjadi
super-user.
|
$ su ugos
|
40
|
passwd
|
Update token otentikasi pengguna.
|
$ passwd ugos
|
41
|
who
|
Menunjukkan siapa yang login.
|
$ who
|
42
|
ps
|
Laporan snapshot dari proses saat
ini.
|
$ ps ax
|
43
|
lsusb
|
Daftar perangkat USB.
|
$ lsusb
|
44
|
jobs
|
Menampilkan nama dan id latar
belakang pekerjaan.
|
$ jobs
|
45
|
top
|
Tampilan tugas Linux.
|
$ top
|
46
|
clear
|
Menghapus layar terminal.
|
$ clear
|
47
|
free
|
Menampilkan jumlah memori yang bebas
dan digunakan dalam sistem.
|
$ free -m
|
48
|
bzip2
|
Kompresor blok-menyortir file.
|
- $ bzip2 -d original.mp3.bz2
- $ bzip2 original.mp3
|
49
|
rar
|
Arsip file dengan kompresi.
|
$ rar original.rar original
|
50
|
unrar
|
Daftar, test dan ekstrak file yang
dikompresi dalam sebuah RAR archive.
|
$ unrar -x original.rar
|
51
|
7z
|
Sebuah pengarsipan file dengan
rasio kompresi tertinggi.
|
$ 7z e original.7z
|
52
|
ssh
|
SSH client (remote login
program) “ssh adalah program untuk login ke mesin remote dan untuk mengeksekusi
perintah pada mesin remote”.
|
$ ssh -l guest 10.105.11.20
|
53
|
scp
|
Secure copy (copy file program
remote) “scp salinan file antara host pada jaringan”.
|
$ scp file1.txt
guest@ip_address:~/
|
54
|
ifconfig
|
Mengkonfigurasi perangkat jaringan.
|
$ ifconfig
|
55
|
iwconfig
|
Mengkonfigurasi perangkat jaringan
nirkabel.
|
$ iwconfig
|
56
|
wget
|
Downloader non-interaktif jaringan.
|
$ wget -c
http://repo.ugm.ac.id/iso/ubuntu/10.04/ubuntu-10.04-netbook-i386.iso
|
57
|
netstat
|
Cetak koneksi jaringan, tabel
routing, statistik interface, koneksi masquerade, dan keanggotaan multicast.
|
$ netstat
|
58
|
mtr
|
Tool diagnostik jaringan.
|
$ mtr google.co.id
|
59
|
du
|
Estimasi sintaks kapasitas file.
|
$ du -h
|
60
|
eject
|
Eject removable media.
|
$ eject -t
|
61
|
pico
|
Sebuah program editor teks yang ditingkatkan.
|
$ pico readme.txt
|
62
|
nano
|
Nano, editor lainnya, yang bebas
disempurnakan Pico clone.
|
$ nano readme.txt
|
63
|
vi
|
Program text editor.
|
$ vi hello.c
|
64
|
vim
|
Vi Improved, program text editor.
|
$ vim hello.c
|
65
|
reboot
|
Reboot sistem.
|
# reboot
|
66
|
shutdown
|
Shutdown komputer.
|
# shutdown -h now
|
67
|
sed
|
Stream editor untuk penyaringan
dan mengubah teks.
|
$ sed 's/love/hate/g'
loveletter.txt
|
68
|
awk
|
Pola scanning dan pengolahan
bahasa.
|
$ awk F: '{ print $1 }'
sample_awk.txt
|
69
|
watch
|
Menjalankan program secara
berkala, menunjukkan output fullscreen.
|
$ watch lsusb
|
70
|
alias
|
Membuat alias dari sebuah
perintah.
|
$ alias dir='ls -l'
|
71
|
screen
|
Layar manajer dengan emulasi
terminal VT100/ANSI.
|
$ screen -S ugos
|
72
|
lshw
|
List hardware.
|
$ lshw -C network
|
73
|
dmidecode
|
DMI table decoder.
|
$ dmidecode --type memory
|
74
|
uptime
|
Menampilkan berapa lama sistem
telah berjalan.
|
$ uptime
|
75
|
split
|
Membagi file menjadi
potongan-potongan.
|
$ split -b 200MB avatar.avi
avatar.avi.
|
76
|
espeak
|
Sebuah perangkat lunak
multi-lingual speech synthesizer.
|
$ espeak -s 80 "Linux"
|
77
|
aplay
|
Command-line perekam suara dan
pemutar untuk driver soundcard ALSA.
|
$ aplay -l
|
78
|
arecord
|
Command-line perekam suara untuk
driver soundcard ALSA.
|
$ arecord -f cd -t raw
| lame -x -r – out.mp3
|
79
|
lsb_release
|
Cetak distribusi informasi
spesifik.
|
$ lsb_release -a
|
80
|
bc
|
Kalkulator.
|
$ bc
|
81
|
login
|
Digunakan untuk login sebagai user
lain, namun harus menjadi root dulu untuk bisa menjalankan perintah ini.
|
$ login maria
|
82
|
adduser
|
Digunakan untuk menambah user baru.
|
$ adduser adamkurniawan
|
83
|
addgroup
|
Digunakan untuk menambah group
baru.
|
$ addgroup grup1
|
84
|
nautilus
|
Digunakan untuk membuka tampilan
GUI secara langsung
|
$ sudo nautilus
|
85
|
man
|
Perintah ini berfungsi untuk menampilkan
dokumentasi aplikasi / manual user / cara penggunaan aplikasi.
|
$ man
gedit
|
86
|
sudo
|
SUDO adalah singkatan
dari Super User DO. Artinya, mendeklarasikan bahwa yang akan memberi perintah
adalah Super User atau lebih familiarnya Administrator.
|
$
sudo apt-get install mysql-server
|
87
|
apt-get
|
Singkatan dari
Aptitude-get. Digunakan ketika kita mau menginstall sebuah paket di linux.
|
$
sudo apt-get install mysql-server
|
88
|
cd
|
Singkatan dari Call
Directory digunakan untuk membuka folder melalui terminal.
|
$
cd documents
|
89
|
mount
|
Mount file system.
|
# mount /dev/sda5 /media/target
|
90
|
umount
|
Unmount file system.
|
# umount /media/target
|
91
|
iftop
|
Menampilkan penggunaan
bandwidth pada sebuah perangkat ethernet oleh host.
|
# iftop -i eth0
|
92
|
fdisk
|
Partisi manipulator.
|
# fdisk l
|
93
|
exit
|
Digunakan untuk keluar
dari terminal.
|
$ exit
|
Comments
Post a Comment