asalamualaikum wr wb
pengertian
Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.
latar belakang
dibuatnya materi ini dikarenakan banyak sekali orang yang tidak tau perintah perintah dasar linux
tujuan
supaya para pembaca bisa lebih mengetahui tentang perintah - perintah dasar linux
perintah perintah dasar linux
mkdir - membuat direktori.
- sintaks :
mkdir [OPTION] DIRECTORY...
- contoh :
$ mkdir data
- sintaks :
ls [OPTION]... [FILE]...
- contoh :
$ ls -ls
- sintaks :
cd [DIRECTORY]
- contoh :
$ cd data
- sintaks :
$ pwd
- sintaks :
cp [OPTION]... SOURCE DEST
- contoh :
$ cp sample.txt sample_copy.txt
$ cp sample_copy.txt target_dir
- sintaks :
mv [OPTION]... SOURCE DEST
- contoh :
$ mv source.txt target_dir
$ mv old.txt new.txt
- sintaks :
rm [OPTION]... FILE...
- contoh :
$ rm file1.txt , rm rf some_dir
- sintaks :
find [OPTION] [path] [pattern]
- contoh :
$ find file1.txt, find name file1.txt
- sintaks:
touch [OPTION]... FILE...
- contoh :
$ touch done
- sintaks:
file [OPTION...] [FILE...]
- contoh :
$ file ubuntu-desktop.pdf
- sintaks :
locate [OPTION]... FILE...
- contoh :
$ locate file1.txt
- sintaks :
whereis [-bmsu] [-BMS directory... -f] filename...
- contoh :
$ whereis ssh
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
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
- sintaks :
echo [OPTION] [string] ...
- contoh :
$ echo I love Indonesia
$ echo $HOME
- sintaks :
grep [OPTION] PATTERN [FILE]...
- contoh :
$ grep i apple sample.txt
- sintaks :
wc [OPTION]... [FILE]...
- contoh :
$ wc file1.txt
- sintaks :
sort [OPTION]... [FILE]...
- contoh :
$ sort file1.txt
- 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
- sintaks :
chown [OPTION]... OWNER[:[GROUP]] FILE...
- contoh :
$ chown ugos myfile.txt
- sintaks :
su [OPTION] [LOGIN]
- contoh :
$ su ugos
$ su
- sintaks :
passwd [options] [LOGIN]
- contoh :
$ passwd ugos
- sintaks :
who [OPTION]
- contoh :
$ who
Managemen Proses
ps - laporan snapshot dari proses saat ini.
- sintaks :
ps [OPTION]
- contoh :
$ ps ax
- sintaks :
kill [OPTION] pid
- contoh :
$ kill 9 2275
- sintaks :
$ lsusb
- sintaks :
$ jobs
- sintaks :
top -hv | -bcisSH -d delay -n iterations [-u user | -U user] -p pid [,pid ...]
- contoh :
$ top
- sintaks :
$ clear
- 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
- sintaks :
bzip2 [OPTION] FILE...
- contoh :
$ bzip2 original.mp3
$ bzip2 -d original.mp3.bz2
- sintaks :
zip [OPTION] DEST SOURCE
- contoh :
$ zip -r original.zip original/
- sintaks :
rar <command> [-<switch 1> -<switch N>] archive [files...]
- contoh :
$ rar original.rar original
- sintaks :
unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
- contoh :
$ unzip original.zip
- sintaks :
unrar <command> -<switch 1> -<switch N> <archive> <files...> <@listfiles...> <path_to_extract>
- contoh :
$ unrar -x original.rar
- 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
- sintaks :
scp [options] [[user]@host1:file1] [[user]@host2:file2]
- contoh :
$ scp file1.txt guest@ip_address:~/
- sintaks :
ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
- contoh :
$ ifconfig
- sintaks :
iwconfig [interface]
- contoh :
$ iwconfig
- sintaks :
wget [option]... [URL]...
- contoh :
$ wget -c http://repo.ugm.ac.id/iso/ubuntu/10.04/ubuntu-10.04-netbook-i386.iso
- sintaks :
netstat [-vWeenNcCF] [<Af>] -r
- contoh :
$ netstat
- sintaks :
mtr [-hvrwctglspniu46] [--help] [--version] [--report]
- contoh :
$ mtr google.co.id
- sintaks :
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
- sintaks :
mount t type device dir
- contoh :
# mount /dev/sda5 /media/target
- sintaks :
umount [OPTIONS] dir | device...
- contoh :
# umount /media/target
- sintaks :
du [OPTION]... [FILE]...
- contoh :
$ du -h
- sintaks :
df [OPTION]... [FILE]...
- contoh :
$ df -h
- 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
- sintaks:
pico [OPTIONS] [[+LINE,COLUMN] FILE]..
- contoh :
$ pico readme.txt
- sintaks :
vi [OPTION] [file]...
- contoh :
$ vi hello.c
- sintaks :
vim [OPTION] [file]...
- contoh :
$ vim hello.c
Perintah Advanced
reboot - reboot sistem.
- sintaks :
reboot [OPTION]
- contoh :
# reboot
- sintaks :
# halt
- sintaks :
shutdown [OPTION]
- contoh :
# shutdown -h now
- sintaks :
sed [OPTION] [inputfile]...
- contoh :
$ sed 's/love/hate/g' loveletter.txt
- contoh :
$ awk F: '{ print $1 }' sample_awk.txt
- sintaks :
watch [OPTION] <command>
- contoh :
$ watch lsusb
- sintaks:
alias [name[=value] ... ]
- contoh :
$ alias dir='ls -l'
- sintaks :
screen [-opts] [cmd [args]]
- contoh :
$ screen -S ugos
- sintaks :
lshw [-format] [-options ...]
- contoh :
$ lshw -C network
- sintaks :
dmidecode [OPTIONS]
- contoh :
# dmidecode --type memory
- sintaks :
$ uptime
- sintaks :
split [OPTION]... [INPUT [PREFIX]]
- contoh :
$ split -b 200MB avatar.avi avatar.avi.
- sintaks :
espeak [options] [<words>]
- contoh :
$ espeak -s 80 "Linux"
- sintaks :
aplay [OPTION]... [FILE]...
- contoh :
$ aplay -l
$ aplay donw.wav
- sintaks :
arecord [OPTION]... [FILE]...
- contoh :
$ arecord -f cd -t raw | lame -x -r – out.mp3
- sintaks :
lsb_release [options]
- contoh :
$ lsb_release -a
- sintaks :
cal [-hjy] [[month] year]
- contoh :
$ cal 4 2011
- sintaks :
date [OPTION]... [+FORMAT]
- contoh :
# date 041520152011
artinya Apr 15 8:15 2011
- sintaks :
$ history
- sintaks :
bc [ -hlwsqv ] [long-options] [ file ... ]
- contoh :
$ bc
semoga bermanfaat kawan
wasalamualaiku wrw wb
Tidak ada komentar:
Posting Komentar