Penjelasan Perintah dasar Linux Lengkap!



A. Pendahuluan
    1. Pengertian
    Perintah Dasar Linux (Basic Command Line), adalah intruksi perintah yang ada pada sistem operasi linux untuk dapat menjalankan, mengoprasikan dan mengatur sistem kerja dari sistem operasi linux.
    2. Latar Belakang
    Walaupun sekarang tampilan GUI (Graphic User Interface) Linux sudah semakin bagus dan memudahkan user. Pada dasarnya, Linux merupakan sistem operasi yang berbasiskan pada text (Text Bases) dalam sistem kerjanya, Sehingga mode teks terus melekat dengan Linux sampai saat ini.
    3. Maksud dan tujuan
    Mengetahui daftar perintah linux dan dapat mengimplementasikannya.
    4. Hasil yang diharapkan
    Dapat menggunakan linux dengan lebih optimal.

B. Alat dan Bahan
PerintahDasarLinux.pdf

C. Jangka Waktu Pelaksanaan
2 jam

D. Pembahasan
I. Penjelasan Perintah Dasar dengan Comment Line.
  •  man
lengkap (manual) mengenai perintah dasar yang anda ingin ketahui. Bahkan perintah ini juga menyediakan informasi mengenai dirinya sendiri.
Format : man nama_perintah
  • info
Selain mencari bantuan dari man , perintah info juga bisa digunakan untuk membaca dokumentasi dari suatu perintah. Tetapi tidak semua distro Linux menyediakan fungsi info ini.
Format : info nama_perintah
contoh  : info ls
  • whatis
Perintah ini menampilkan informasi singkat mengenai suatu perintah.
Format : whatis nama_perintah
contoh  : whatis ls
  • apropos
Berfungsi untuk menampilkan informasi singkat perintah yang hanya anda ketahui sebagain atau anda ingin menampilkan perintah yang berhubungan dengan sesuatu.
Format : apropos nama_perintah (sebagian_nama_perintah)
contoh :  apropos copy
  •  --help
Bantuan yang satu ini berupa option yang bisa kita tambahkan ke perintah dasar yang kita inginkan. Penambahan option ini bertujuan untuk menampilkan informasi singkat mengenai perintah tersebut.
Format : nama_perintah --help
contoh : pada terminal ketikkan ls --help, amati informasi apa yang muncul. Bila informasi terlalu panjang anda bisa menggulung layar ke atas dengan menggunakan scrollbar.
  •  history
Semua perintah-perintah yang sudah pernah anda ketikkan, akan disimpan ke dalam history. Untuk menampilkan anda bisa menggunakan perintah history. Secara default perintah-perintah yang bisa ditampung dalam history adalah 1000 perintah.
II. File system di Linux
Pada saat distro Linux di install ke komputer anda. Anda akan
menemukan direktori-direktori yang secara default dibuat oleh Linux.
Direktori tersebut dibuat berdasarkan Filesystem Hierachy Standart (FHS).
  • / ( Root folder ) 
menduduki posisi puncak di dalam hirarki, direktori ini dilambangkan dengan tanda slash ( / ) atau biasa disebut garis membawahi semua direktori Sehingga penulisan menggunakan tanda miring. direktori / di Direktori penting ni lainnya. lainnya selalu depannya, yang menunjukkan kalau direktori tersebut dibawah root.
  • /bin
Direktori ini berisi perintah dasar yang dibutuhkan oleh system maupun user. Sebagian perintah dasar yang bisa anda jalankan disimpan dalam direktori ini.
  • /boot
Berisi program dan data yang dibutuhkan pada saat melakukan proses booting (menjalankan) system.
  • /dev
Direktori tempat file device.
  • /etc
Berisi file konfigurasi system.
  •  /home
Direktori tempat menyimpan data user. Setiap user yang terdaftar secara otomatis akan dibuatkan direktori
  • /home
  • /lib
Berisi file-file library dari aplikasi yang ada di system. Kadangkala satu file library digunakan oleh beberapa aplikasi secara bersama-sama.
  • /media
Saat anda memasang flash disk ke komputer anda, anda bisa menemukan direktori flash disk di /media karena direktori ini akan berisi media yang bisa
dibongkar pasang di komputer anda. Seperti cdrom, flopy disk, flash disk, hardisk eksternal dsb.
  •  /mnt
direktori tempat pengaitan sistem sementara
  • /opt 
Berisi paket aplikasi tambahan yang kita install ke
dalam system.
  • /proc
Filesystem untuk menjalankan proses.
  •  /root 
Direktori untuk user root
  • /sbin 
Berisi program biner yang dibutuhkan untuk menjalankan aplikasi yang dan ada memperbaiki hanya bisa system. Biasanya dijalankan oleh administrator atau root.
  • /temp 
Direktori tempat menyimpan file temporeri
  •  /usr 
Berisi program-program yang bisa di akses oleh user, program source code. Di dalam direktori ini ada subdirektori /usr/bin dan /usr/sbin yang menyimpan
aplikasi executable yang fungsinya sama dengan file-file di direktori /bin dan /sbin.
  • /var
Untuk menyimpan informasi proses, seperti
system history, access logs, dan error logs.

III. Perintah Dasar Linux

awk scan pola dan pengolahan bahasa


  • Contoh: awk F: { print $1 } sample_awk.txt

bg membuat proses yang di depan berjalan di belakang


  • Penggunaan: type ctrl+z and then bg

cat menyatukan file dan menampilkan dalam output standar


  • Penggunaan: cat [OPTION] [FILE]
  • Contoh: cat file1.txt file2.txt
  • cat n file1.txt

cd mengubah direktori


  • Penggunaan: cd [DIRECTORY]
  • Contoh: cd lhn

chown mengganti pemilik file atau grup


  • Penggunaan: chown [OPTION] OWNER[:[GROUP]] FILE
  • Contoh: chown remo myfile.txt

cp copy file dan direktori


  • Penggunaan: cp [OPTION] SOURCE DEST
  • Contoh: cp sample.txt sample_copy.txt
  • cp sample_copy.txt target_dir

du melihat kapasitas storage


  • Penggunaan: du [OPTION] [FILE]
  • Contoh: du

df melihat jumlah penggunaan storage


  • Penggunaan: df [OPTION] [FILE]
  • Contoh: df

echo menampilkan baris teks


  • Penggunaan: echo [OPTION] [string]
  • Contoh: echo I love India
  • echo $HOME

fdisk manipulator partisi


  • Contoh: sudo fdisk l

fg membuat proses background berjalan di depan


  • Penggunaan: fg [jobid]

find mencari


  • Penggunaan: find [OPTION] [path] [pattern]
  • Contoh: find file1.txt, find name file1.txt

find mencari dalam satu direktori

  • Penggunaan: find [OPTION] [path] [pattern]
  • Contoh: find name file1.txt

gedit Text editor untuk membuat dan edit file


  • Penggunaan: gedit [OPTION] [FILE]
  • Contoh: gedit

grep menampilkan garis yang sesuai pola


  • Penggunaan: grep [OPTION] PATTERN [FILE]
  • Contoh: grep i apple sample.txt

history prints recently used commands


  • Penggunaan: history

jobs menampilkan ID dan nama proses


  • Penggunaan: jobs

kate KDE Editor


  • Penggunaan: kate [options][file(s)]
  • Contoh: kate file1.txt file2.txt

kill mematikan suatu proses


  • Penggunaan: kill [OPTION] pid
  • Contoh: kill 9 2275

locate mencari


  • Penggunaan: locate [OPTION] FILE
  • Contoh: locate file1.txt

ls list daftar direktori


  • Penggunaan: ls [OPTION] [FILE]
  • Contoh: ls, ls l, ls lhn

mkdir membuat direktori


  • Penggunaan: mkdir [OPTION] DIRECTORY
  • Contoh: mkdir lhn

mount mount a file system


  • Penggunaan: mount t type device dir
  • Contoh: mount /dev/sda5 /media/target

mv memindah (mengganti nama) file


  • Penggunaan: mv [OPTION] SOURCE DEST
  • Contoh: mv source.txt target_dir
  • mv old.txt new.txt

passwd update password


  • Penggunaan: passwd [OPTION]
  • Contoh: passwd

poweroff mematikan sistem


  • Penggunaan: poweroff [OPTION]
  • Contoh: poweroff

ps menampilkan snapshot proses saat ini


  • Penggunaan: ps [OPTION]
  • Contoh: ps, ps el

pwd - cetak nama direktori saat ini


  • Penggunaan: pwd

quota melihat penggunaan dan batas disk


  • Penggunaan: quota [OPTION]
  • Contoh: quota v

reboot restart system


  • Penggunaan: reboot [OPTION]
  • Contoh: reboot

rm menghapus file atau direktori


  • Penggunaan: rm [OPTION] FILE
  • Contoh: rm file1.txt , rm rf some_dir

scp secure copy (remote file copy program)


  • scp copies files between hosts on a network
  • Penggunaan: scp [options] [[user]@host1:file1] [[user]@host2:file2]
  • Contoh: scp file1.txt guest@10.105.11.20:~/Desktop/

sed stream editor untuk menyortir dan transformasi teks


  • Penggunaan: sed [OPTION] [input file]
  • Contoh: sed s/love/hate/g loveletter.txt

sort menyortir


  • Penggunaan: sort [OPTION] [FILE]
  • Contoh: sort file1.txt
  • sort r file1.txt

ssh SSH client (remote login program)


  • ssh is a program for logging into a remote machine and for executing commands on a remote machine
  • Penggunaan: ssh [options] [user]@hostname
  • Contoh: ssh X guest@10.105.11.20

su mengganti USER ID atau menjadi super user


  • Penggunaan: su [OPTION] [LOGIN]
  • Contoh: su remo, su

tar mengarsipkan file


  • Penggunaan: tar [OPTION] DEST SOURCE
  • Contoh: tar cvf /home/archive.tar /home/original
  • tar xvf /home/archive.tar

umount unmount file systems


  • Penggunaan: umount [OPTIONS] dir | device
  • Contoh: umount /media/target

unzip membuka file yang diarsip ZIP


  • Penggunaan: unzip filename
  • Contoh: unzip original.zi

vim Vi Improved, a programmers text editor


  • Penggunaan: vim [OPTION] [file]
  • Contoh: vim lhn.txt

vim Vi Improved, a programmers text editor


  • Penggunaan: vim [OPTION] [file]
  • Contoh: vi hello.c

wc menampilkan jumlah baris, kata dan byte sebuah file


  • Penggunaan: wc [OPTION] [FILE]
  • Contoh: wc file1.txt
  • wc L file1.txt

who mengetahui siapa yang login


  • Penggunaan: who [OPTION]
  • Contoh: who , who b , who q

zip mengarsip file


  • Penggunaan: zip [OPTION] DEST SOURSE
  • Contoh: zip original.zip original
 

E. Hasil yang didapat
Menggunakan linux dengan lebih optimal.

F. Temuan Permasalahan
Perlu praktik dan penggunaan yang sering agar perintah-perintah tersebut dapat digunakan secara maksimal.

G. Kesimpulan

Output takan menghianati Input.

H. Referensi & Daftar Pustaka

PerintahDasarLinux.pdf
https://id.wikibooks.org/wiki/GNU_(Linux_Untuk_Awam)/Perintah-perintah_dasar

Berlangganan via Email