Pada pembahasan kali ini kita akan belajar tentang penggunaan perintah dasar Linux.
Seperti yang sudah kita ketahui bersama, linux adalah sebuah sistem operasi berbasis open source yang memiliki banyak pengguna, terutama seseorang yang tertarik akan bidang teknologi informasi.
Selain open source, linux juga bisa dikembangkan oleh setiap individu alias kita bisa ikut campur tangan dengan operation system dari linux itu sendiri.
Disamping itu, keunggulan dari linux juga terlihat dari penggunaan data resource yang lebih kecil dibandingkan data resource windows dan masih banyak lagi keunggulan dari linux.
Jadi, wajar saja jika linux ini banyak peminatnya. Nah, pada artikel ini saya ingin berbagi materi tentang perintah dasar linux yang bisa digunakan untuk kalangan pemula maupun menengah.
Mengenal Terminal Linux
Jika kalian tahu dalam linux ada 2 istilah untuk terminal, yang pertama terminal itu sendiri dan yang kedua shell.
Oke kita bahas satu-satu.
Jika kalian bertanya apa sih itu Terminal?
Terminal adalah sebuah program yang berbasis GUI atau layar hitam yang sudah tersedia jika kalian menggunakan linux.
Lalu, apa itu shell ?
Shell merupakan program (penterjemah perintah) yang menjembatani antara user dengan kernel dari sistem operasi (inti sistem operasi), ia juga program yang secara bersamaan muncul ketika kalian membuka terminal.
Lalu, bedanya antara Terminal dan Shell itu apa?
Jadi ilustrasinya Terminal itu hanya sebuah bingkai, sedangkan shell adalah isi dari bingkai tersebut.
Sehingga bisa kita simpulkan bahwa program yang memproses segala perintah adalah shell dan terminal itu hanya sebagai perantara GUI untuk desktop agar bisa tersambung dengan shell.
Baca Juga: Pengertian Komputer
Jenis Perintah Terminal Linux
Secara penggunaan, perintah-perintah linux terdiri dari beberapa jenis mulai dari navigation, redirection, pipelining, editing, dan juga helping.
Gimana, banyak-kan? Memang jika dilihat dari jenisnya banyak, akan tetapi jika kalian praktek-kan secara terus menerus tidak akan menjadi halangan.
Intinya tidak perlu dipikirkan kita cukup dipraktek-kan saja. Nanti juga dengan sendirinya kalian akan mahir secara otomatis.
1. Navigation
Berikut ini beberapa perintah navigation yang sering digunakan dalam terminal/shell linux.
Perintah | Arti |
---|---|
pwd | Untuk mengetahui dimana posisi direktori saat ini. |
ls | Untuk melihat isi dari direktori |
cd | Untuk berpindah ke direktori lain |
touch | Untuk membuat sebuah file seperti .txt |
cp | Untuk menggandakan/mengcopy berkas |
mv | Untuk memindahkan berkas (cut-paste) |
mkdir | Untuk membuat folder/direktori baru |
rm | Untuk menghapus |
CTRL + C | Untuk membatalkan aksi |
CTRL + L | Untuk mengkosongkan layar terminal |
CTRL + W | Untuk menghapus satu kata ke belakang |
Sekarang kita coba praktek-kan.
$ ls
$ mkdir latihan
$ cd latihan
$ touch file.txt
$ ls
$ cp file.txt home/
$ cd home/
$ rm file.txt
$ ls
2. Redirection
Redirection merupakan suatu teknik untuk melewatkan output dari suatu program ke program lain, dengan adanya redirection dalam memudahkan kita dalam menyimpan output dari sebuah proses untuk disimpan ke file lain (output redirection) dan juga menggunakan isi dari file sebagai input dalam suatu proses (input redirection)
Intinya Redirection ini kita akan belajar bagaimana cara meredirect dengan penyatuan berkas dan lain sebagainya. Berikut beberapa perintah redirection.
Perintah | Arti |
---|---|
cat | Contatenation, Penyatuan berkas-berkas |
cat > file.txt | Redirection, membuat file.txt |
echo “hello” > file.txt | Redirection, mengalihkan teks “hello” menjadi file.txt |
echo “apa kabar” >> file.txt | Redirection, menambahkan teks”apa kabar” ke file.txt |
echo “timpa” > file.txt | Redirection, mereplace/menimpa isi dari file.txt menjadi teks “timpa” |
Sebetulnya command cat ini banyak sekali fungsinya, tidak hanya fungsi seperti diatas. Berikut fungsi lain dari command cat:
- Melihat isi sebuah file
- Menggabungkan File
- Meng copy isi sebuah file ke file yang lain
Latihan untuk command redirection:
$ pwd
$ echo “hello” > file.txt
$ cat file.txt
$ echo “apa kabar” >> file.txt
$ cat file.txt
$ pwd
$ cat > file2.txt
$ cat file.txt file2.txt
Baca Juga: Komunikasi Daring
3. Pipelining
Pipeline merupakan teknik untuk menjadikan hasil output dari suatu proses program yang dijadikan sebagai input pada proses lainnya.
Jadi, dalam Pipelining ini, kita akan menjadikan output proses menjadi sebuah input proses.
Perintah | Arti |
---|---|
ps | Process, menampilkan snapshot proses yang aktif di balik layar |
ps | grep | Output dari ps dijadikan input grep (ini yang disebut pipelining) |
grep | Global regular expression, sebagai mesin pencari |
Latihan pipelining:
$ pwd
$ cd latihan
$ ls
$ cat file.txt
$ cat file.txt | grep “halo”
$ ps aux | grep -i telegram
$ ps aux | grep -i libreoffice
$ ps aux | grep -i firefox
$ pwd
$ cd $home
$ ls -la
$ ls -la | grep -i document
$ ls -la | grep -i video
$ ls -la | grep -i latihan
$ ifconfig |grep "HWaddr"
4. Editing
Nah, dalam jenis command line editing kita akan belajar bagaimana merubah, menambahkan dan me-replace isi dari folder ataupun file.
Perintah | Arti |
---|---|
nano | Bisa diibaratkan notepad/teks editor ala terminal, yang bisa merubah isi file |
echo > | Mereplace isi file |
echo >> | menambahkan isi file |
Latihan editing:
$ pwd
$ cd latihan
$ nano file.txt
KETIK APA SAJA
Ctrl+O
Ctrl+X
$ sudo nano /etc/resolv.conf
Ctrl+X
$ echo “bersih” > file.txt
$ echo “baris baru” >> file.txt
5. Helping
Untuk perintah helping ini bertujuan agar membantu kita dalam mengetahui kegunaan dari perintah, dengan cara memunculkan apa saja perintah yang bisa kita pakai.
Perintah | Arti |
---|---|
man | Melihat panduan manual |
apros | Pencari manual |
man ls | Melihat panduan manualnya perintah ls |
man cp | Melihat panduan manualnya perintah cp |
man mv | Melihat panduan manualnya perintah mv |
man apt-get | grep -i update | Mencari kata kunci “update” dari panduan manualnya apt-get |
man libreoffice | grep -i update | Mencari kata kunci “update” dari manualnya libreoffice |
apropos pdf | Mencari panduan manual yang membahas “pdf” |
Latihan perintah helping:
$ pwd
$ man man
q
$ man ls
Ctrl+C
Perintah linux lainnya yang harus kalian ketahui:
Perintah | Arti |
---|---|
pico (filename) | Mengedit suatu text file. |
pico -w (filename) | Mengedit suatu text file, dengan menonaktifkan fungsi word wrap, sangat berguna untuk mengedit file seperti /etc/fstab. |
dmesg | Mencetak pesan-pesan pada waktu proses boot. (menampilkan file: /var/log/dmesg) |
adduser | Menambah pengguna. |
ls -al | Melihat seluruh isi file pada direktori aktif beserta file hidden, lalu ditampilkan layar per layar. |
ifconfig | Untuk melihat network device dan IP yang tersedia. |
history | Untuk melihat riwayat perintah yang sudah kita gunakan pada terminal |
sudo | Untuk masuk sebagai super user atau user root agar bisa menjalankan program |
kill | Untuk menghentikan program yang sedang berjalan |
Baca Juga: Pengertian IP Address
Mungkin cukup sampai disini dulu pembelajaran kita tentang perintah dasar linux. Semoga yang sedikit ini bisa bermanfaat untuk kalian semua para pembaca, sampai jumpa di artikel management packet linux.