Perintah Dasar Linux

Perintah-perintah Dasar Linux

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

mengenal terminal linux dan shell

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.

PerintahArti
pwdUntuk mengetahui dimana posisi direktori saat ini.
lsUntuk melihat isi dari direktori
cdUntuk berpindah ke direktori lain
touchUntuk membuat sebuah file seperti .txt
cpUntuk menggandakan/mengcopy berkas
mvUntuk memindahkan berkas (cut-paste)
mkdirUntuk membuat folder/direktori baru
rmUntuk menghapus
CTRL + CUntuk membatalkan aksi
CTRL + LUntuk mengkosongkan layar terminal
CTRL + WUntuk menghapus satu kata ke belakang
Perintah Navigation

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.

PerintahArti
catContatenation, Penyatuan berkas-berkas
cat > file.txtRedirection, membuat file.txt
echo “hello” > file.txtRedirection, mengalihkan teks “hello” menjadi file.txt
echo “apa kabar” >> file.txtRedirection, menambahkan teks”apa kabar” ke file.txt
echo “timpa” > file.txtRedirection, mereplace/menimpa isi dari file.txt menjadi teks “timpa”
Perintah Redirection

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.

PerintahArti
psProcess, menampilkan snapshot proses yang aktif di balik layar
ps | grepOutput dari ps dijadikan input grep (ini yang disebut pipelining)
grepGlobal regular expression, sebagai mesin pencari
Perintah Piplining

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.

PerintahArti
nanoBisa diibaratkan notepad/teks editor ala terminal, yang bisa merubah isi file
echo >Mereplace isi file
echo >>menambahkan isi file
Perintah Editing

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.

PerintahArti
manMelihat panduan manual
aprosPencari manual
man lsMelihat panduan manualnya perintah ls
man cp Melihat panduan manualnya perintah cp
man mv Melihat panduan manualnya perintah mv
man apt-get | grep -i updateMencari kata kunci “update” dari panduan manualnya apt-get
man libreoffice | grep -i updateMencari kata kunci “update” dari manualnya
libreoffice
apropos pdfMencari panduan manual yang membahas “pdf”
Perintah Helping

Latihan perintah helping:

$ pwd
$ man man
q
$ man ls
Ctrl+C

Perintah linux lainnya yang harus kalian ketahui:

PerintahArti
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.
dmesgMencetak pesan-pesan pada waktu proses boot. (menampilkan file: /var/log/dmesg)
adduserMenambah pengguna.
ls -alMelihat seluruh isi file pada direktori aktif beserta file hidden, lalu ditampilkan layar per layar.
ifconfigUntuk melihat network device dan IP yang tersedia.
historyUntuk melihat riwayat perintah yang sudah kita gunakan pada terminal
sudoUntuk masuk sebagai super user atau user root agar bisa menjalankan program
killUntuk 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.