Ticker

6/recent/ticker-posts

Daftar Perintah Dasar Linux yang Perlu Diketahui



Linux merupakan software sistem operasi open source yang gratis dan disebarluaskan di kembangkan di bawah lisensi GNU. Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds. Awalnya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. 

Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).

Perkembangan linux sangat cepat sekali, ini terbukti dari banyak sistem operasi turunannya seperti Redhat, Fedora, Debian, Ubuntu, dan masih banayk lagi yang tidak saya sebutkan di sini. Linux bisa di gunakan sebagai sistem operasi personal maupun untuk kebutuhan perusahaan.

Server linux sangat banyak di gunakan, sebagai server alternatif dari Microsoft windows karena memilki harga yang murah bahkan gratis. Dukungan software dengan lisensi public GNU sudah banyak meyebar di seluruh dunia, jadi tidak heran jika server server sebuah perusahaan memakai sistem operasi Linux.

Bagi anda sebagai pemula dan belajar linux, kami bagikan beberapa tutorial perintah dasar yang wajib di ketahui sebagai berikut.

man <perintah>
Melihat kegunaan dari perintah (melihat buku manual dari sebuah program). Contohnya seperti | $ man apt | akan menampilkan manual penggunaan dari program apt.

<perintah> –help
Hampir sama kegunaannya dengan man, tetapi hasil yang dimunculkan lebih ringkas daripada menggunakan perintah man.

Kedua perintah dasar Linux diatas adalah perintah yang sangat wajib diketahui karena akan akan selalu digunakan ketika ingin mengetahui kegunaan dari setiap perintah baru yang diketahui.

sudo
Menjalankan program login sebagai user root atau super user.

cd
Pindah direktory, contoh | $ cd /home/ | pindah ke direktory home

ls
Melihat isi file pada direktory, contoh | $ ls /etc/ | untuk melihat isi direktory etc.

vim
Membuka text editor Vim untuk mengedit teks.

cp <asal> <tujuan>
Menyalin file dan folder, bisa ke folder itu juga atau ke folder yang lain. Seperti | $ cp /home/login.php /var/www/html | akan memindahkan file login.php ke folder html. Sedangkan jika menyalin folder harus menggunakan opsi “-r”.

mkdir <nama folder>
Membuat direktori kerja.

pwd
Melihat direktori kerja yang aktif.

mv <asal> <tujuan>
Memindahkan file dan folder, bisa ke folder itu juga atau ke folder yang lain. Seperti | $ mv /home/login.php /var/www/html | digunakan untuk memindahkan file login.php ke folder html.

rm <file>
Menghapus file, bisa di gunakan untuk menghapus folder pada direktori tertentu.

find <nama file>
Mencari file dalam direktori hirarki. Contoh penggunaannya | $ find -name index.html |

history
Perintahini digunakan untuk melihat riwayat perintah yang sudah pernah digunakan sebelumnya. 

cat
Melihat isi dari sebuah file, bisa juga untuk menggabungkan isi dari dua buah file. Contohnya | $ cat blok1.txt blok2.txt |.

echo
Perintah ini digunakan untuk menampilkan satu baris teks. Bisa juga untuk menuliskan sebuah teks kedalam file, contoh | $ echo “Namateks” >> contoh.txt |. 

sort
Mengurutkan hasil dari pembacaan isi file.

chmod
Mengganti hak akses pada sebuah file. Contoh jika ingin menggani hak akses backup.txt menjadi 644 menggunakan perintah | $ chmod 644 backup.txt |.

chown
Mengganti pemilik dan group dari sebuah file. Contoh jika ingin mengubah kepemilikan backup.txt menjadi “budi” bisa menggunakan perintah | $ chown budi:kelas backup.txt |. Kata “budi” merupakan user sedangkan “kelas” merupakan nama group.

grep
Menampilkan baris yang mengandung kata yang sama, contoh seperti | $ grep -i source squid3_backup.txt | maka akan memunculkan baris yang mengandung kata “source” pada “squid3_backup.txt”.

su
Mengganti user ID, contoh | $ su <nama user> | atau menjadikan user pada saat itu menjadi super user.

passwd
Perintah ini digunakan untuk mengganti password dari user. Misalnya | $ sudo passwd | mengganti password user pada saat itu, sedangkan | $ sudo passwd budi | digunakan untuk mengganti password user “budi”.

wc
Menampilkan baris baru, kata, dan bite pada sebuah file.

who
Perintah ini digunakan untuk menampilkan user pada saat ini dipakai.

ps
Menampilkan process yang sedang berjalan.

tar
Ini merupakan program pengarsipan atau untuk mengumpulkan beberapa file menjadi satu file, dengan ekstensi “namafile.tar”. 

zip
Alat kompresi file menjadi “,zip”, mirip pengunaannya dengan tar.

unzip
Mengekstrak file “.zip”.

ssh
Meremot komputer/server dari jarak jauh. Contoh seperti | $ ssh <namauser>@<ip> |.

scp
Menyalin file dari host lain yang terhubung dalam satu jaringan. Contoh | $ scp <file> <user>@<ip>:<folder tujuan> |

fdisk
Menampilkan list partisi pada perangkat, biasanya menggunakan opsi “-l”, contoh | $ sudo fdisk -l |

mount
Melampirkan sebuah filesystem kedalam satu folder besar. Sehingga tidak perlu melakukan akses langsung ke filesystem. Contoh menggunakan | $ sudo mount /dev/sda2 /mnt |. Perintah ini akan membuat isi partisi /dev/sda2 bisa diakses melalui /mnt.

umount
Mengunlock perintah mount, contoh | $ umount /mnt | digunakan untuk memutuskan perintah mount pada folder /mnt.

kill
Menghentikan program yang berjalan dengan menggunakan signal. Biasanya perintah ini ditambahkan opsi “-9” pada saat mengeksekusi. Contohnya seperti | $ sudo kill -9 373 |, 373 adalah PID dari proses yang sedang berjalan.

df
Menampilkan penggunaan ruang disk pada filesystem.

quota
Menampilkan ruang disk dan batasannya.

reboot
Menjalankan perintah restart.

du
Menampilkan ukuran file secara rekursif.

poweroff
Menjalankan perintah shutdown.

gedit
Membuka Text Editor untuk mengedit teks file.

kate
Program yang digunakan sebagai file editor pada KDE, beberapa sistem operasi harus melakukan instalasi terlebih dahulu. 

fg <id program>
Membuat background proses menjadi foreground proses.

jobs <id program>
Menampilkan nama dan ID dari background jobs.

bg
Membuat proses foreground untuk berjalan di background.

sed
Memfilter teks pada sebuah file dan menggantinya dengan teks yang baru. 

awk
Perintah ini digunakan untuk memindah teks dan memproses bahasa.

locate
Digunakan untuk menemukan atau mencari file.

ifconfig
Melihat IP yang sedang terkoneksi dan network device apa saja yang tersedia.

date
Menampilkan tanggal hari ini.

nano
Perintah digunakan sebagai text editor hampir sama dengan Vi 

top
Melihat semua proses yang sedang berjalan, diurutkan dari proses yang paling besar. 

clear
Membersihkan jendela terminal. Jadi isi jendela terminal akan kosong

dpkg -i <namapackage>.deb
Berguna untuk melakukan instalasi paket dengan ekstensi “.deb”. 

uname
Menampilkan versi kernel yang dipakai, tanggal instalasi, dan jenis arsitektur sistem operasi.

Posting Komentar

1 Komentar