perintah_dasar_linux
Sumber Belajar Perintah Dasar
1.
Pertama – halaman
manual perintah.
o
man
<perintah> : menampilkan semua informasi tentang perintah.
o
<perintah> help
: menampilkan opsi yang tersedia dari sebuah perintah.
2.
Kedua – Buku dan
Internet.
Perintah Penanganan File
mkdir - membuat direktori.
·
sintaks :
mkdir [OPTION] DIRECTORY...
ls - menampilkan isi dari direktori.
·
sintaks :
ls [OPTION]... [FILE]...
cd - berpindah direktori.
pwd - menampilkan tempat direktori yang sedang dikerjakan.
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 yang tidak ada menjadi ada kosong.
·
sintaks:
touch [OPTION]... FILE...
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...
Pola
Pola adalah ungkapan yang menggambarkan satu set string
yang digunakan untuk memberikan gambaran ringkas dari sebuah himpunan, tanpa
harus daftar semua elemen
$ 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.
·
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]...
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 file type owner group others
contoh : drwxrwr owner berarti memiliki semua tiga hak akses, group
mempunyai 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]
passwd - update token otentikasi pengguna.
·
sintaks :
passwd [options] [LOGIN]
who - menunjukkan siapa yang login.
Managemen Proses
ps - laporan snapshot dari proses saat ini.
kill - untuk membunuh proses (menggunakan mekanisme sinyal).
·
sintaks :
kill [OPTION] pid
lsusb - daftar perangkat USB.
jobs - menampilkan nama dan id latar belakang pekerjaan.
top - tampilan tugas Linux.
·
sintaks :
top -hv | -bcisSH -d delay -n iterations
[-u user | -U user] -p pid [,pid ...]
clear - menghapus layar terminal.
free - menampilkan jumlah memori yang bebas dan digunakan dalam sistem.
·
sintaks :
free [-b | -k | -m | -g] [-o] [-s delay ]
[-t] [-V]
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 :
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 dan untuk 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 :
$ scp file1.txt guest@ip_address:~/
ifconfig - mengkonfigurasi perangkat jaringan.
·
sintaks :
ifconfig [-a] [-v] [-s] <interface>
[[<AF>] <address>]
iwconfig - mengkonfigurasi perangkat jaringan nirkabel.
·
sintaks :
iwconfig [interface]
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, dan keanggotaan multicast.
·
sintaks :
netstat [-vWeenNcCF] [<Af>] -r
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 :
iftop -h | [-nNpbBP] [-i interface] [-f
filter code] [-F net/mask]
File Systems
fdisk - partisi manipulator.
·
sintaks :
fdisk [options] <disk>
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]...
df - diskfile, laporan sintaks kapasitas hardisk.
·
sintaks :
df [OPTION]... [FILE]...
eject - eject removable media
·
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]...
·
vim - Vi Improved, program text editor.
·
sintaks :
vim [OPTION] [file]...
Perintah Advanced
reboot - reboot sistem.
·
sintaks :
reboot [OPTION]
halt - shutdown komputer.
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>
alias - membuat alias dari sebuah perintah.
·
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.
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 :
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]
·
date - mencetak atau mengatur tanggal dan waktu sistem.
·
sintaks :
date [OPTION]... [+FORMAT]
·
contoh :
# date 041520152011
artinya Apr 15 8:15 2011
history - menampilkan perintah-perintah yang sudah digunakan.
bc - kalkulator.
·
sintaks :
bc [ -hlwsqv ] [long-options] [ file ... ]
panduan/panduan_perintah_dasar_linux.txt · Last modified:
2013/11/01 09:27 (external edit)