All about Linux

Tuesday, September 22, 2015 Widi Ramadhan 0 Komentar


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 : 
  1. /  adalah direktori yang berguna untuk menampung seluruh file yang terdapat dalam system linux. 
  2. / bin  adalah direktori yang berisi file yang dapat langsung dijalankan. Cot : login, editor vi, gzip, gunzip.
  3. / boot  adalah direktori yang berisi file-file yang digunakan saat linux melakukan booting.
  4. / dev adalah direktori yang berisi file-file dari hardware yang dimiliki oleh computer. Cot : /dev/fd0 untuk floppy, /dev/cdrom untuk cdrom pada computer.
  5. / etc adalah direktori yang berisi file yang digunakan untuk mengkonfigurasi linux, cot : passwd. 
  6. / lib adalah direktori yang berisi file library yang diperlukan oleh program pada root. 
  7. / tmp  adalah direktori yang berisi file sementara (terjadi akibat proses interrupt). 
  8. / usr adalah direktori yang berisi file yang dapat dijalankan oleh semua user. 
  9. / sbin adalah direktori yang berisi file yang hanya dapat dijalankan oleh root, cot : shutdown, reboot. 
  10. / 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 -l
[root@localhost~]#
2.  adduser 
     Fungsi : Membuat user account baru
     Perintah : adduser nama_user  
 [root@localhost~]#adduser widi
3.  passwd
     Fungsi : Membuat Password dari user account yang baru
     Perintah : passwd nama_user  
[root@localhost~]#passwd widi
New unix password : c4y4n9kam0e
Retype new password : c4y4n9kam0e
     * password yang di ketik tidak muncul di layar

4.  su
     Fungsi : masuk ke user account
     Perintah : su nama_user
[root@localhost~]#su widi
[widi@localhost root]$
     Perlu ketikkan cd untuk masuk ke home user account kita. Sehingga simbol direktorinya (~) 
[widi@localhost root]$cd
[widi@localhost ~]$ 
5.  pwd
     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  
[widi@localhost ~]$date  
2.  cal  - calender
     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 latihan
4.  cd - change directory
     Fungsi : berpindah dari suatu direktori ke direktori lainnya 
     - Perintah  : cd 
       Fungsi  : masuk ke direktori home dari user account. Turun 1 tingkat 
[widi@localhost root]$cd
[widi@localhost ~]$ 
      - Perintah  : cd nama_direktori
        Fungsi  : masuk atau pindah ke direktori yang dituju 
[widi@localhost ~]$cd latihan
[widi@localhost latihan]$
5.  ls - list
     Fungsi : menampilkan atau melihat isi dari sebuah direktori  atau user account 
     - Perintah : ls
       Fungsi  : menampilkan file atau direktori   
[widi@localhost ~]$ls latihan
       Ket :  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  -l
       Ket : 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 -a
        Ket : 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  -R   
6.  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 latihan
7.  cat 
     Fungsi : membuat file baru 
     - Perintah : cat>nama_file
       Fungsi  : membuat file baru 
[widi@localhost latihan]$cat>pert1
Mari Belajar Linux
Tekan : ctrl+d (untuk menyimpan)
[widi@localhost latihan]$
 
     - Perintah : cat nama_file
        Fungsi  : membaca file yang sudah dibuat  
[widi@localhost latihan]$cat pert1
Mari Belajar Linux 
      - Perintah : cat>>nama_file
        Fungsi  : menambah isi file yang sudah dibuat     
[widi@localhost latihan]$cat>>pert1
Mari Belajar Linux
Belajar dengan Semangat 
Tekan : ctrl+d (untuk menyimpan)
[widi@localhost latihan]$ 
8.  cp - copy  
     Fungsi : mengcopy atau menggandakan sebuah file
     Perintah : cp nama_fileAwal nama_fileBaru  
[widi@localhost latihan]$cp  pert1  pert2
      Atau
[widi@localhost latihan]$cp pert1   /home/widi/latihan/pert2  
9.  rm  - remove  
     Fungsi : menghapus file
     Perintah : rm nama_file  
[widi@localhost latihan]$rm pert1
10.  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/melfa
      Perintah : 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.