Kembali lagi dengan blog saya. Kali ini saya akan memberikan sedikit tutorial
tentang linux. Materi ini saya dapat dari mengikuti kursus gratis dari
geek university, yaitu web yang menyediakan kursus komputer gratis. Oke langsung saja ke materinya…
Environment Variable
Yang
pertama adalah Environment variable yaitu seperangkat nilai yang
memiliki nama dan bersifat dinamis, nilai tersebut disimpan dalam sistem
yang digunakan oleh aplikasi yang berjalan didalam shells atau
subshells. Dengan kata sederhana, environment variable adalah sejumlah
variabel dengan nama dan nilai terkait.
Untuk melihatnya ketikkan saja env lalu enter, akan moncul secara otomatis environment variable yang sedang berjalan.
Environment
variable juga bisa diatur secara manual, caranya dengan menggunakan
tanda sama dengan (=). Jika kalian ingin variable itu tersedia untuk
program yang kalian jalankan dari shell, gunakan perintah export
Dalam
contoh diatas, saya menetapkan nilai ke variable VAR1. Untuk lebih
singkatnya kalian dapat menggabungkan dua perintah ini sekalikus mejadi export VAR1=contoh
Untuk
menampilkan apa yang ada di dalam VAR1 gunakan perintah echo dan
diikuti dengan variable yang ingin ditampilkan ditambahkan dengan tanda
dolar ($)
Mengatur
environment variable hanya berlaku di shell yang digunakan untuk
mengaturnya saja, jika kalian membuka terminal baru, maka variable VAR1
tidak akan ditetapkan
Kalian juga bisa menghapus variable dengan menggunakan perintah unset dengan cara mengetikkan perintah tersebut diikuti dengan nama variable yang akan dihapus tanpa tanda $
Berikut merupakan daftar Environment Variable yang umum ada di linux:
· USER – nama pengguna kalian saat ini
· SHELL – path ke shell perintah saat ini (missal, /bin/bash)
· PWD – direktori yang bekerja saat ini
· HOSTNAME – nama host dari komputer
· HOME – direktori home kalian
· MAIL – lokasi spool mail pengguna. Biasanya /var/spool/mail/USER
· LANG – bahasamu saat ini
· TZ – zona waktu kalian
· PS1 – promt default di bash
· TERM – jenis terminal saat ini(misalnya, xterm)
· DISPLAY
– tampilan yang digunakan oleh X. Variable ini biasanya diatur ke: 0,0,
yang berarti tampilan pertama pada komputer saat ini
· HISTFILESIZE – jumlah maksimum baris yang terkandung dalam file histori
· EDITOR – editor teks yang disukai pengguna
· MANPATH – daftar direktori untuk mencari halaman buku panduan
· OSTYPE – jenis system operasi
Inode
Yang kedua Inode, yaitu struktur data yang menyimpan berbagai informasi tentang file di
Linux, seperti mode akses (baca, tulis, jalankan izin), kepemilikan,
tipe file, ukuran file, grup, jumlah tautan, dll. Setiap inode
diidentifikasi. dengan angka integer. Inode dibust ketika file dibuat.
Beberapa
file system (terutama ext3) membuat semua inode ketika file system itu
dibuat. Ini berarti memungkinkan untuk kehabisan penyimpanan karena
semua inode digunakan, walaupun masih ada ruang yang tersedia di disk. System file lain (seperti xfs) membuat inode ketika dibutuhkan.
Kalian bisa menampilkan nomor inode file menggunakan perintah ls -il
Angka pertama di sebelah kiri mewakili nomor inode file.
Links
Yang terakhir Links. Links digunakan untuk mempermudah mengakses file tertentu, untuk member
perinah banyak nama, untuk memungkinkan program mencari program yang
sama di lokasi yang berbeda untuk mengakses file yang sama. Links di
linux memiliki tujuan yang sama dengan cara pintas di windows.
Links dibuat dengan menggunakan perintah ln. Ada dua jenis links di linux:
a) Hard link – arahkan ke data pada harddisk dan bagikan nomor inode yang sama
b) Soft link (simbolik) - tipe
khusus file yang menunjuk ke file lain didalam harddisk. Berbeda dengan
hard link, soft link tidak membagikan nomor inode yang ama.
Secara default perintah ln digunakan unuk membuat hard link, unuk membuat soft link perlu menambahkan opsi –s.
Contoh untuk pembuatan hardlink
Contoh untuk pembuatan softlink
Pada
gambar diatas saya membuat softlink folder download ke dalam desktop,
lalu akan muncul folder download di desktop karena sudah dibuat linknya.
Cukup sekian untuk tutorial linux kali ini, selamat mencoba and good luck…
0 Comments:
Post a Comment