All about Linux
Linux merupakan sebuah sistem operasi dengan kemampuan multiuser (linux mendukung banyak pengguna dalam sebuah sistem, sistem di sini bisa mencakup sebuah jaringan, LAN atau hanya komputer pribadi) dan multitasking (proses dan task setiap user pasti berbeda dan tidak akan mengganggu proses user lainnya) yang bersifat free. Free disini bukan diartikan sebagai gratis tetapi berarti kebebasan yang tertuang dalam lisensi yang dimiliki oleh Linux yaitu GNU GPL (GNU is Not Unix General Public License).
Nama Linux adalah kombinasi unik antara nama penciptanya yang diperkenalkan tahun 1991 oleh Linus Torvalds dan nama sistem operasi yang menjadi targetnya (UNIX).
Salah satu perbedaan antara Windows dan Linux :
Di Windows untuk menunjukkan lokasi sebuah file dituliskan sbb:
D:\folder\tempat\menyimpan\file.txt
Di Lingkungan Linux untuk menunjukkan lokasi sebuah file dituliskan sbb:
/folder/tempat/menyimpan/file.txt
Dari kedua perbedaan diatas dapat mudah dilihat penggunaan slash di Linux versus backslashes di Windows dan juga tidak adanya nama drive (C:, D:, E:, dll) di Linux.
Linux bersifat case sensitive yaitu huruf besar dan huruf kecil merupakan karakter yang berbeda. /folder/tempat/ file.txt berbeda dengan /Folder/Tempat/file.txt
Sistem file LINUX mempunyai bentuk susunan hirarki (tree).
Puncaknya bernama root, symbol nya adalah / . Root adalah Administrator yang dapat memiliki hak izin akses penuh dan pada user root kita dapat membuat user account baru. Root memiliki cabang yang disebut dengan direktori standar, yang berarti namanama direktori tersebut dikenal semua system LINUX.
Berikut adalah direktori-direktori beserta kegunaannya yang ada pada system linux :
- / adalah direktori yang berguna untuk menampung seluruh file yang terdapat dalam system linux.
- / bin adalah direktori yang berisi file yang dapat langsung dijalankan. Cot : login, editor vi, gzip, gunzip.
- / boot adalah direktori yang berisi file-file yang digunakan saat linux melakukan booting.
- / dev adalah direktori yang berisi file-file dari hardware yang dimiliki oleh computer. Cot : /dev/fd0 untuk floppy, /dev/cdrom untuk cdrom pada computer.
- / etc adalah direktori yang berisi file yang digunakan untuk mengkonfigurasi linux, cot : passwd.
- / lib adalah direktori yang berisi file library yang diperlukan oleh program pada root.
- / tmp adalah direktori yang berisi file sementara (terjadi akibat proses interrupt).
- / usr adalah direktori yang berisi file yang dapat dijalankan oleh semua user.
- / sbin adalah direktori yang berisi file yang hanya dapat dijalankan oleh root, cot : shutdown, reboot.
- / home menyimpan semua user account yang ada di system.
Perintah di User Account
1. su –l
Fungsi : pindah ke user root
Perintah : su –l
[widi@localhost~]$su -l2. adduser
[root@localhost~]#
Fungsi : Membuat user account baru
Perintah : adduser nama_user
[root@localhost~]#adduser widi3. passwd
Fungsi : Membuat Password dari user account yang baru
Perintah : passwd nama_user
[root@localhost~]#passwd widi* password yang di ketik tidak muncul di layar
New unix password : c4y4n9kam0e
Retype new password : c4y4n9kam0e
4. su
Fungsi : masuk ke user account
Perintah : su nama_user
[root@localhost~]#su widiPerlu ketikkan cd untuk masuk ke home user account kita. Sehingga simbol direktorinya (~)
[widi@localhost root]$
[widi@localhost root]$cd5. pwd
[widi@localhost ~]$
Fungsi : melihat posisi direktori yang sedang aktif
Perintah : pwd
[widi@localhost~]$pwd
/home/widi
Perintah Shell
BU : perintah [pilihan...] [argumen...]
Ket: Antara perintah dan pilihan harus ada spasi
Antara pilihan dan argumen harus ada spasi
Tanda kurung siku berarti pilihan dan argumen tidak harus selalu ada
Tanda titik tiga (...) berarti bahwa pilihan dan argumen bisa lebih dari satu
Setiap perintah di Linux bersifat case sensitif
Setiap pengetikan perintah selalu diakhiri dengan menekan tombol [Enter]
1. date
Fungsi : menampilkan hari, bulan, tanggal, jam dan tahun
Perintah : date
Perintah : date
2. cal - calender[widi@localhost ~]$date
Fungsi : menampilkan kalender
Perintah : cal
[widi@localhost ~]$cal* menampilkan bulan sekarang
Perintah : cal tahun
[widi@localhost ~]$cal 2012* menampilkan tahun yang disebutkan selama setahun
3. mkdir – make directory
Fungsi : membuat direktori
Perintah : mkdir nama_direktori
[widi@localhost ~]$mkdir latihan4. cd - change directory
Fungsi : berpindah dari suatu direktori ke direktori lainnya
- Perintah : cd
Fungsi : masuk ke direktori home dari user account. Turun 1 tingkat
- Perintah : cd nama_direktori[widi@localhost root]$cd
[widi@localhost ~]$
Fungsi : masuk atau pindah ke direktori yang dituju
[widi@localhost ~]$cd latihan5. ls - list
[widi@localhost latihan]$
Fungsi : menampilkan atau melihat isi dari sebuah direktori atau user account
- Perintah : ls
Fungsi : menampilkan file atau direktori
[widi@localhost ~]$ls latihanKet : Bila teks berwarna biru maka jenisnya adalah direktori
Bila teks berwarna hitam maka jenisnya adalah file
- Perintah : ls –l
Fungsi : menampilkan file dan direktori beserta atributnya
[widi@localhost ~]$ls -lKet : Atribut terdiri dari file, ukuran, tanggal modifikasi, pemilik, group
- Perintah : ls –a
Fungsi : menampilkan semua file termasuk file yang yang disembunyikan/ hidden
[widi@localhost ~]$ls -aKet : File yang disembunyikan diawali simbol titik (.)
- Perintah : ls –f
Fungsi : menampilkan semua file tanpa ada proses pengurutan/ sortir
[widi@localhost ~]$ls -f- Perintah : ls –F
Fungsi : menampilkan file dan direktori dengan simbol penanda di setiap masing-masingnya
[widi@localhost ~]$ls -F- Perintah : ls -R
Fungsi : menampilkan isi subdirektori (jika di dalam direktori terdapat file maka ditampilkan)
[widi@localhost ~]$ls -R6. rmdir – remove directory
Fungsi : menghapus direktori
- Perintah : rmdir nama_direktori
Fungsi : menghapus direktori kosong
[widi@localhost ~]$rmdir latihan- Perintah : rm –r nama_direktori
Fungsi : menghapus direktori yang ada isi filenya
[widi@localhost ~]$rm -r latihan7. cat
Fungsi : membuat file baru
- Perintah : cat>nama_file
Fungsi : membuat file baru
[widi@localhost latihan]$cat>pert1- Perintah : cat nama_file
Mari Belajar Linux
Tekan : ctrl+d (untuk menyimpan)
[widi@localhost latihan]$
Fungsi : membaca file yang sudah dibuat
[widi@localhost latihan]$cat pert1- Perintah : cat>>nama_file
Mari Belajar Linux
Fungsi : menambah isi file yang sudah dibuat
[widi@localhost latihan]$cat>>pert18. cp - copy
Mari Belajar Linux
Belajar dengan Semangat
Tekan : ctrl+d (untuk menyimpan)
[widi@localhost latihan]$
Fungsi : mengcopy atau menggandakan sebuah file
Perintah : cp nama_fileAwal nama_fileBaru
[widi@localhost latihan]$cp pert1 pert2Atau
[widi@localhost latihan]$cp pert1 /home/widi/latihan/pert29. rm - remove
Fungsi : menghapus file
Perintah : rm nama_file
[widi@localhost latihan]$rm pert110. mv - move
Fungsi : memindahkan file dari direktori semula ke direktori lain (cut) atau merename file
- Perintah : mv nama_file alamat direktorinya
Fungsi : memindahkan file (cut)
[widi@localhost latihan]$mv pert2 /home/melfaPerintah : mv nama_file nama_filebaru
Fungsi : mengganti nama file (rename)
[widi@localhost latihan]$mv pert1 pertemuan1
0 comments:
Mari budayakan komentar yang positif dan mohon kebijaksanaannya untuk tidak melakukan spamming. Jangan menyertakan link di dalam komentar, karena akan terdeteksi sebagai spam oleh google Life for sharing.