panduan perintah dasara linux [wiki ugos]

15
Panduan Perintah Dasar Linux Linux terinspirasi oleh sistem operasi Unix yang pertama kali muncul pada tahun 1969, dan terus digunakan dan dikembangkan sejak itu. Banyak dari konvensi desain untuk Unix juga terdapat pada Linux, dan bagian penting untuk memahami dasar-dasar dari sistem Linux. Orientasi utama dari Unix adalah penggunaan antarmuka baris perintah, dan warisan ini ikut terbawa ke Linux. Jadi antarmuka pengguna berbasis grafik dengan jendela, ikon dan menunya dibangun di atas dasar antarmuka baris perintah. Lagipula, hal ini berarti bahwa sistem berkas Linux tersusun agar dapat dengan mudah dikelola dan diakses melalui baris perintah. Sumber Belajar Perintah Dasar Pertama – halaman manual perintah. man <perintah> : menampilkan semua informasi tentang perintah. <perintah> help : menampilkan opsi yang tersedia dari sebuah perintah. 1. Kedua – Buku dan Internet. 2. Perintah Penanganan File mkdir - membuat direktori. sintaks : mkdir [OPTION] DIRECTORY... contoh : $ mkdir data ls - menampilkan isi dari direktori. sintaks : ls [OPTION]... [FILE]... contoh : $ ls -ls cd - berpindah direktori. sintaks : cd [DIRECTORY] contoh : $ cd data pwd - menampilkan tempat direktori yang sedang dikerjakan. sintaks : panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux 1 of 15 11/14/2012 9:32 PM

Upload: ingan-pasaribu

Post on 27-Nov-2015

10 views

Category:

Documents


2 download

DESCRIPTION

Linux

TRANSCRIPT

Page 1: Panduan Perintah Dasara Linux [WIKI UGOS]

Panduan Perintah Dasar Linux

Linux terinspirasi oleh sistem operasi Unix yang pertama kali muncul pada tahun 1969, dan terusdigunakan dan dikembangkan sejak itu. Banyak dari konvensi desain untuk Unix juga terdapat padaLinux, dan bagian penting untuk memahami dasar-dasar dari sistem Linux.

Orientasi utama dari Unix adalah penggunaan antarmuka baris perintah, dan warisan ini ikutterbawa ke Linux. Jadi antarmuka pengguna berbasis grafik dengan jendela, ikon dan menunyadibangun di atas dasar antarmuka baris perintah. Lagipula, hal ini berarti bahwa sistem berkas Linuxtersusun agar dapat dengan mudah dikelola dan diakses melalui baris perintah.

Sumber Belajar Perintah Dasar

Pertama – halaman manual perintah.

man <perintah> : menampilkan semua informasi tentang perintah.

<perintah> help : menampilkan opsi yang tersedia dari sebuah perintah.

1.

Kedua – Buku dan Internet.2.

Perintah Penanganan File

mkdir - membuat direktori.

sintaks :

mkdir [OPTION] DIRECTORY...

contoh :

$ mkdir data

ls - menampilkan isi dari direktori.

sintaks :

ls [OPTION]... [FILE]...

contoh :

$ ls -ls

cd - berpindah direktori.

sintaks :

cd [DIRECTORY]

contoh :

$ cd data

pwd - menampilkan tempat direktori yang sedang dikerjakan.

sintaks :

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

1 of 15 11/14/2012 9:32 PM

Page 2: Panduan Perintah Dasara Linux [WIKI UGOS]

$ pwd

cp - mengcopy file dan direktori.

sintaks :

cp [OPTION]... SOURCE DEST

contoh :

$ cp sample.txt sample_copy.txt

$ cp sample_copy.txt target_dir

mv - memindahkan atau merubah nama file.

sintaks :

mv [OPTION]... SOURCE DEST

contoh :

$ mv source.txt target_dir

$ mv old.txt new.txt

rm - menghapus file atau direktori.

sintaks :

rm [OPTION]... FILE...

contoh :

$ rm file1.txt , rm rf some_dir

find - mencari file dalam sebuah direktori.

sintaks :

find [OPTION] [path] [pattern]

contoh :

$ find file1.txt, find name file1.txt

touch - Update waktu akses dan modifikasi setiap BERKAS ke waktu sekarang. Argumen FILE yangtidak ada menjadi ada kosong.

sintaks:

touch [OPTION]... FILE...

contoh :

$ touch done

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

2 of 15 11/14/2012 9:32 PM

Page 3: Panduan Perintah Dasara Linux [WIKI UGOS]

file - menentukan jenis file.

sintaks:

file [OPTION...] [FILE...]

contoh :

$ file ubuntu-desktop.pdf

locate - menemukan atau mencari file.

sintaks :

locate [OPTION]... FILE...

contoh :

$ locate file1.txt

whereis - locate the binary, source, and manual page files for a command.

sintaks :

whereis [-bmsu] [-BMS directory... -f] filename...

contoh :

$ whereis ssh

Pola

Pola adalah ungkapan yang menggambarkan satu set string yang digunakan untuk memberikangambaran ringkas dari sebuah himpunan, tanpa harus daftar semua elemen. contoh : ab*cd cocokapa pun yang dimulai dengan ab dan diakhiri dengan cd dll.

$ ls *.txt

artinya mencetak semua file yang berekstensi .txt (file teks)

Pemrosesan Teks

cat - menggabungkan file dan cetak pada keluaran standar.

sintaks :

cat [OPTION] [FILE]...

contoh :

$ cat avatar.avi.001 avatar.avi.002 > avatar.avi

$ cat readme.txt

echo - menampilkan baris teks.

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

3 of 15 11/14/2012 9:32 PM

Page 4: Panduan Perintah Dasara Linux [WIKI UGOS]

sintaks :

echo [OPTION] [string] ...

contoh :

$ echo I love Indonesia

$ echo $HOME

grep - mencetak baris yang cocok dengan pola.

sintaks :

grep [OPTION] PATTERN [FILE]...

contoh :

$ grep i apple sample.txt

wc - mencetak jumlah baris, kata, dan byte di file.

sintaks :

wc [OPTION]... [FILE]...

contoh :

$ wc file1.txt

sort - mengurutkan file teks baris.

sintaks :

sort [OPTION]... [FILE]...

contoh :

$ sort file1.txt

md5sum - compute and check MD5 message digest.

sintaks :

md5sum [OPTION]... [FILE]...

contoh :

$ md5sum LinuxMint-5-Fluxbox.iso > md5sums

$ md5sum -c md5sums

Linux File Permissions

3 jenis file permission – read, write, execute 10 bit format dari perintah 'ls -l' 1 2 3 4 5 6 7 8 9 10

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

4 of 15 11/14/2012 9:32 PM

Page 5: Panduan Perintah Dasara Linux [WIKI UGOS]

file type owner group others contoh : drwxrwr owner berarti memiliki semua tiga hak akses, groupmempunyai izin membaca dan menulis, others hanya mempunyai izin membaca. read - 4, write - 2,execute - 1 contoh :

rwxrwr = 764

Sistem Administrasi

chmod - mengubah hak akses file.

sintaks :

chmod [OPTION] [MODE] [FILE]

contoh :

$ chmod 744 calculate.sh

chown - mengubah pemilik file dan group.

sintaks :

chown [OPTION]... OWNER[:[GROUP]] FILE...

contoh :

$ chown ugos myfile.txt

su - mengubah user ID atau menjadi super-user.

sintaks :

su [OPTION] [LOGIN]

contoh :

$ su ugos

$ su

passwd - update token otentikasi pengguna.

sintaks :

passwd [options] [LOGIN]

contoh :

$ passwd ugos

who - menunjukkan siapa yang login.

sintaks :

who [OPTION]

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

5 of 15 11/14/2012 9:32 PM

Page 6: Panduan Perintah Dasara Linux [WIKI UGOS]

contoh :

$ who

Managemen Proses

ps - laporan snapshot dari proses saat ini.

sintaks :

ps [OPTION]

contoh :

$ ps ax

kill - untuk membunuh proses (menggunakan mekanisme sinyal).

sintaks :

kill [OPTION] pid

contoh :

$ kill 9 2275

lsusb - daftar perangkat USB.

sintaks :

$ lsusb

jobs - menampilkan nama dan id latar belakang pekerjaan.

sintaks :

$ jobs

top - tampilan tugas Linux.

sintaks :

top -hv | -bcisSH -d delay -n iterations [-u user | -U user] -p pid [,pid ...]

contoh :

$ top

clear - menghapus layar terminal.

sintaks :

$ clear

free - menampilkan jumlah memori yang bebas dan digunakan dalam sistem.

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

6 of 15 11/14/2012 9:32 PM

Page 7: Panduan Perintah Dasara Linux [WIKI UGOS]

sintaks :

free [-b | -k | -m | -g] [-o] [-s delay ] [-t] [-V]

contoh :

$ free -m

Arsip

tar - ke arsip file.

sintaks :

tar [OPTION] DEST SOURCE

contoh :

$ tar cvf original.tar original/

$ tar -cpvf original.tar.gz original/

$ tar xvf original.tar

$ tar xjvf original.tar.bz2

$ tar --lzma -xvf original.tar.lzma

bzip2 - kompresor blok-menyortir file.

sintaks :

bzip2 [OPTION] FILE...

contoh :

$ bzip2 original.mp3

$ bzip2 -d original.mp3.bz2

zip - paket dan kompres (arsip) file.

sintaks :

zip [OPTION] DEST SOURCE

contoh :

$ zip -r original.zip original/

rar - arsip file dengan kompresi.

sintaks :

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

7 of 15 11/14/2012 9:32 PM

Page 8: Panduan Perintah Dasara Linux [WIKI UGOS]

rar <command> [-<switch 1> -<switch N>] archive [files...]

contoh :

$ rar original.rar original

unzip - daftar, test dan ekstrak file yang dikompresi dalam sebuah ZIP archive.

sintaks :

unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]

contoh :

$ unzip original.zip

unrar - daftar, test dan ekstrak file yang dikompresi dalam sebuah RAR archive.

sintaks :

unrar <command> -<switch 1> -<switch N> <archive> <files...> <@listfiles...> <path_to_extract>

contoh :

$ unrar -x original.rar

7z - Sebuah pengarsipan file dengan rasio kompresi tertinggi.

sintaks :

7z <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>]

contoh :

$ 7z e original.7z

Jaringan

ssh - SSH client (remote login program) “ssh adalah program untuk login ke mesin remote danuntuk mengeksekusi perintah pada mesin remote”.

sintaks :

ssh [options] [user]@hostname

contoh :

$ ssh -l guest 10.105.11.20

scp - secure copy (copy file program remote) “scp salinan file antara host pada jaringan”.

sintaks :

scp [options] [[user]@host1:file1] [[user]@host2:file2]

contoh :

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

8 of 15 11/14/2012 9:32 PM

Page 9: Panduan Perintah Dasara Linux [WIKI UGOS]

$ scp file1.txt guest@ip_address:~/

ifconfig - mengkonfigurasi perangkat jaringan.

sintaks :

ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]

contoh :

$ ifconfig

iwconfig - mengkonfigurasi perangkat jaringan nirkabel.

sintaks :

iwconfig [interface]

contoh :

$ iwconfig

wget - Downloader non-interaktif jaringan.

sintaks :

wget [option]... [URL]...

contoh :

$ wget -c http://repo.ugm.ac.id/iso/ubuntu/10.04/ubuntu-10.04-netbook-i386.iso

netstat - Cetak koneksi jaringan, tabel routing, statistik interface, koneksi masquerade, dankeanggotaan multicast.

sintaks :

netstat [-vWeenNcCF] [<Af>] -r

contoh :

$ netstat

mtr - tool diagnostik jaringan.

sintaks :

mtr [-hvrwctglspniu46] [--help] [--version] [--report]

contoh :

$ mtr google.co.id

iftop - menampilkan penggunaan bandwidth pada sebuah perangkat ethernet oleh host.

sintaks :

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

9 of 15 11/14/2012 9:32 PM

Page 10: Panduan Perintah Dasara Linux [WIKI UGOS]

iftop -h | [-nNpbBP] [-i interface] [-f filter code] [-F net/mask]

contoh :

# iftop -i eth0

File Systems

fdisk - partisi manipulator.

sintaks :

fdisk [options] <disk>

contoh :

# fdisk l

mount - mount file system.

sintaks :

mount t type device dir

contoh :

# mount /dev/sda5 /media/target

umount - unmount file system.

sintaks :

umount [OPTIONS] dir | device...

contoh :

# umount /media/target

du - estimasi sintaks kapasitas file.

sintaks :

du [OPTION]... [FILE]...

contoh :

$ du -h

df - diskfile, laporan sintaks kapasitas hardisk.

sintaks :

df [OPTION]... [FILE]...

contoh :

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

10 of 15 11/14/2012 9:32 PM

Page 11: Panduan Perintah Dasara Linux [WIKI UGOS]

$ df -h

eject - eject removable media

sintaks :

eject [OPTION]

contoh :

$ eject

$ eject -t

Editor perintah

nano - Nano, editor lainnya, yang bebas disempurnakan Pico clone.

sintaks:

nano [OPTIONS] [[+LINE,COLUMN] FILE]..

contoh :

$ nano readme.txt

pico - sebuah program editor teks yang ditingkatkan.

sintaks:

pico [OPTIONS] [[+LINE,COLUMN] FILE]..

contoh :

$ pico readme.txt

vi - program text editor.

sintaks :

vi [OPTION] [file]...

contoh :

$ vi hello.c

vim - Vi Improved, program text editor.

sintaks :

vim [OPTION] [file]...

contoh :

$ vim hello.c

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

11 of 15 11/14/2012 9:32 PM

Page 12: Panduan Perintah Dasara Linux [WIKI UGOS]

Perintah Advanced

reboot - reboot sistem.

sintaks :

reboot [OPTION]

contoh :

# reboot

halt - shutdown komputer.

sintaks :

# halt

shutdown - shutdown komputer.

sintaks :

shutdown [OPTION]

contoh :

# shutdown -h now

sed - stream editor untuk penyaringan dan mengubah teks.

sintaks :

sed [OPTION] [inputfile]...

contoh :

$ sed 's/love/hate/g' loveletter.txt

awk - pola scanning dan pengolahan bahasa.

contoh :

$ awk F: '{ print $1 }' sample_awk.txt

watch - menjalankan program secara berkala, menunjukkan output fullscreen.

sintaks :

watch [OPTION] <command>

contoh :

$ watch lsusb

alias - membuat alias dari sebuah perintah.

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

12 of 15 11/14/2012 9:32 PM

Page 13: Panduan Perintah Dasara Linux [WIKI UGOS]

sintaks:

alias [name[=value] ... ]

contoh :

$ alias dir='ls -l'

screen - layar manajer dengan emulasi terminal VT100/ANSI.

sintaks :

screen [-opts] [cmd [args]]

contoh :

$ screen -S ugos

lshw - list hardware.

sintaks :

lshw [-format] [-options ...]

contoh :

$ lshw -C network

dmidecode - DMI table decoder

sintaks :

dmidecode [OPTIONS]

contoh :

# dmidecode --type memory

uptime - menampilkan berapa lama sistem telah berjalan.

sintaks :

$ uptime

split - membagi file menjadi potongan-potongan.

sintaks :

split [OPTION]... [INPUT [PREFIX]]

contoh :

$ split -b 200MB avatar.avi avatar.avi.

espeak - Sebuah perangkat lunak multi-lingual speech synthesizer.

sintaks :

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

13 of 15 11/14/2012 9:32 PM

Page 14: Panduan Perintah Dasara Linux [WIKI UGOS]

espeak [options] [<words>]

contoh :

$ espeak -s 80 "Linux"

aplay - command-line perekam suara dan pemutar untuk driver soundcard ALSA.

sintaks :

aplay [OPTION]... [FILE]...

contoh :

$ aplay -l

$ aplay donw.wav

arecord - command-line perekam suara untuk driver soundcard ALSA.

sintaks :

arecord [OPTION]... [FILE]...

contoh :

$ arecord -f cd -t raw | lame -x -r – out.mp3

lsb_release - cetak distribusi informasi spesifik.

sintaks :

lsb_release [options]

contoh :

$ lsb_release -a

cal - menampilkan sebuah kalender.

sintaks :

cal [-hjy] [[month] year]

contoh :

$ cal 4 2011

date - mencetak atau mengatur tanggal dan waktu sistem.

sintaks :

date [OPTION]... [+FORMAT]

contoh :

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

14 of 15 11/14/2012 9:32 PM

Page 15: Panduan Perintah Dasara Linux [WIKI UGOS]

# date 041520152011

artinya Apr 15 8:15 2011

history - menampilkan perintah-perintah yang sudah digunakan.

sintaks :

$ history

bc - kalkulator.

sintaks :

bc [ -hlwsqv ] [long-options] [ file ... ]

contoh :

$ bc

panduan/panduan_perintah_dasar_linux.txt · Last modified: 2012/01/17 11:22 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CCAttribution-Noncommercial-Share Alike 3.0 Unported [http://creativecommons.org/licenses/by-nc-sa/3.0/]

panduan:panduan_perintah_dasar_linux [WIKI UGOS] http://ugos.ugm.ac.id/wiki/panduan:panduan_perintah_dasar_linux

15 of 15 11/14/2012 9:32 PM