Cara Menggunakan Linux
Panduan ini berisi cara praktis menggunakan linux untuk keperluan standar programming. Distro yang akan kamu gunakan adalah ubuntu.
Alasan Menggunakan Ubuntu
Source: Eclipse Community survey, 2014, Stackoverflow annual survey 2016
Alasan utama memilih ubuntu, adalah freedom
. Kamu diperbolehkan men-download dan meng-install-nya tanpa membayar apapun. Ubuntu juga sudah menyediakan driver hardware standar (seperti USB, LAN, Wifi) dan driver untuk menjalankan file audio dan video (seperti MP3 dan AVI).
Instalasi Ubuntu
Prasyarat:
• Laptop tersambung dengan listrik
• Minimal punya space 5GB di hardisk
• Sudah memiliki Flash Disk yang berisi installer ubuntu. (Lihat: cara membuat installer)
• Backup semua data sebelum instalasi untuk jaga-jaga jika nanti ada kesalahan tidak disengaja
Pada gambar di bawah ini terdapat tautan yang berisi bagaimana cara meng-install ubuntu. Klik dan ikuti saja langkah demi langkah.
Cara Menggunakan Terminal
Di dalam Ubuntu versi desktop, sebenarnya sudah terdapat user-interface grafis untuk melakukan operasi-operasi standar, seperti install software, membuat dan men-delete folder & file, dsb. Tapi karena kamu ingin jadi developer, maka command-line di terminal, harus kamu ketahui. Akan ada banyak tools yang user-interface-nya memakainya.
Berikut ini adalah perintah-perintah dasar yang biasa dipergunakan untuk keperluan sehari-hari.
Perintah | Keterangan |
---|---|
mkdir |
make directory |
cd |
change directory |
pwd |
print working directory |
ls |
list |
sudo |
super user do |
apt |
advanced package tool |
vim |
vi improved |
cat |
concatenate |
cp |
copy |
rm |
remove |
Catatan:
Setiap command-line diawali dengan tanda$
(dollar).
Barisan teks yang tidak diawali dengan$
adalah hasil atau respon command-line.
Contoh Penggunaan Command Line
Skenarionya kamu akan membuat direktori bernama hello
. Masuk ke dalamnya, lalu membuat file bernama hello.json
.
Kamu lalu membuat salinan file tersebut ke file baru bernama world.json
. Dan di akhir cerita, file tersebut kamu hapus.
Buat folder bernama hello
.
$ mkdir hello
Masuk ke folder bernama hello
.
$ cd hello
Cari tahu info tentang direktori kerja yang digunakan saat ini.
$ pwd
Hasilnya:
/home/yanu/hello
Cari tahu isi sebuah folder bernama /apt
$ ls /apt
Hasilnya:
apt.conf.d preferences.d sources.list sources.list.d trusted.gpg trusted.gpg.d
Buat file hello.json
. Jika belum install vim, lihat cara install aplikasi.
$ vim hello.json
Copy-paste dan save code berikut:
{
"text": "hello"
}
Quit.
Tampilkan isi hello.json
.
$ cat hello.json
Jika perintah di atas kamu jalankan, hasilnya seperti ini:
{
"text": "hello"
}
Copy file hello.json
ke file baru bernama world.json
.
$ cp hello.json world.json
Kalau kamu ketik:
$ ls
Maka hasilnya seperti ini:
hello.json world.json
Terlihat, ada dua file.
Hapus (remove) file world.json
$ rm world.json
Cara Install Aplikasi
Untuk menginstall aplikasi, perintah yang digunakan adalah:
$ sudo apt [nama_aplikasi]
sudo
kependekan dari SuperUserDo
. Digunakan untuk perintah yang memerlukan root's permission
. root
adalah user yang punya hak akses paling tinggi dalam sistem operasi ubuntu (administrator).
apt
adalah contoh perintah yang hanya bisa dilakukan oleh admin. Digunakan untuk menangani penambahan dan penghapusan perangkat lunak (package).
Misalnya kamu ingin coba membuat file bernama hello.json
via terminal menggunakan file editor bernama vim
. Tapi biasanya vim
belum terpasang.
Coba ketik perintah:
$ vim hello.json
Hasilnya:
bash: vim: command not found
Maka kamu harus install dulu vim tersebut memakai apt
:
$ apt install vim
Hasilnya:
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Cara install vim
Sekarang tambahkan sudo
sebelum command line:
$ sudo apt install vim
Hasilnya:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libpython3.6 vim-common vim-runtime xxd
Suggested packages:
ctags vim-doc vim-scripts
The following NEW packages will be installed:
libpython3.6 vim vim-common vim-runtime xxd
0 upgraded, 5 newly installed, 0 to remove and 19 not upgraded.
Need to get 8123 kB of archives.
After this operation, 37.3 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Enter Y
untuk melanjutkan proses.
Setelah instalasi selesai, ketik perintah ini untuk memastikan instalasi berhasil:
$ vim -version
Hasilnya:
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Apr 10 2018 21:31:58)
Garbage after option argument: "-version"
More info with: "vim -h"
Cara menggunakan vim
Dengan asumsi kamu sudah install vim, ketik perintah berikut untuk step-by-step tutorial-nya.
$ vimtutor
Pastikan kamu paham perintah dasar ini sebelum lanjut.
Selanjutnya
Jika kamu sudah memahami perintah dasar Vim, ikuti langkah selanjutnya