Sabtu, 26 September 2015

Belajar Linux

Linux adalah sebuah sistem operasi diamana pengguna dapat menggunakanya secara free atau opensource. Pengertian linux adalah software sistem operasi open source yang gratis untuk disebarluaskan, jadi diijinkan untuk menginstal pada komputer ataupun mengkopi dan menyebarluaskannya tanpa harus membayar.
Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux. cukup sedikit tentang ulasan mengenai linux
Harap maklum apabila penjelasannya kurang jelas dan ada sedikit kesalahan, karena Saya pun masih awam di linux dan belum mahir menggunakan Linux. Lanjuuutttt.....

berikut kegunaan perintah-perintah terminal linux termasuk contohnya:
   a. ls
      ls itu digunakan utk melihat isi dari suatu file / direktori
      untuk ls -l itu utk melihat semua file lengkap
      untuk ls -a itu utk menampilkan semua file yg tersembunyi
      untuk ls -f itu ukt menampilkan semua file tanpa proses sorting
      sintaksnya : ls
      cthnya : ls /etc
   b. pwd
      pwd itu digunakan utk menampilkan nama direktori dimana anda sedang berada saat itu
      cthnya ialah : kita lg membuka file download, jika kita $ pwd maka hasilnya home/download
   c. mkdir
      mkdir itu digunakan utk membuat direktori baru
      utk sintaksnya : mkdir [nama_folder]
      cthnya ialah : mkdir folderku
   d. chmod
      chmod itu digunakan utk mengatur hak akses suatu file atau direktori
      cthnya ialah : chmod 777 /home/anandi
   e. chown
      chown itu digunakan utk mengubah pemilik file dan group
      cthnya ialah : chown vinsensia fileku.txt , maka file "fileku.txt" akan berubah mjd pemilik   vinsensia
   f. chroot
      chroot itu digunakan utk menjalankan perintah dgn direktori root yg berbeda
      cthnya ialah : chroot /home/anandi
   g. sudo
      sudo itu digunakan utk menjalankan perintah sbg root
      cthnya ialah : sudo mkdir vinsensia
   h. grep
      grep itu digunakan utk mencari file utk baris yg cocok dgn pola tertentu
      cthnya ialah : grep anandi /vinsensia
   i. ps
      ps itu berguna sbg status proses
      cthnya ialah : ps
   j. halt
      halt itu digunakan utk mematikan komputer, namaun harus sbg root
      sintaksnya : halt
      cthnya ialah : halt
   k. cd
      cd itu digunakan utk mengganti suatu direktori
      sintaksnya : cd [alamat_direktori]
      cthnya ialah : cd /var/www
   l. rm
      rm itu digunakan utk menghapus suatu file
      sintaksnya : rm [nama_file]
      cthnya ialah : rm fileku.txt , maka file "fileku.txt" akan dihapus
   m. mv
      mv itu digunakan utk memindahkan file ,cut dan merubah nama (rename) sebuah file
      sintaksnya : 
      mc / direktori/ file_yg_ingin_dicut/ direktori_tujuan (utk cut)
      mc / direktori/ file_yg_ingin_direname / nama_baru_file (utk rename)
      cthnya ialah : mv fileku.txt filemu.txt
   n. date
      date itu digunakan utk menampilkan ataupun mengubah tanggal dan waktu
      sintaksnya : date
      cthnya ialah : $ date 091210002015 , hasilnya : tanggal 12 sept 2015 pukul 10:00
   o. free
      free itu digunakan utk menampilkan penggunaan memori
      sintaksnya : free
      cthnya ialah : memori sisanya 256mb ~$free , maka hasilnya 256000kb
   p. whoami
      whoami berfungsi utk mencetak pengguna saat ini dan nama id
      cthnya ialah :
      saya@saya:~$ whoami
      saya
      maka user yg sedang dipakai saat ini yakni saya
   q. which
      which berfungsi utk mencari pengguna $ path utk file program
      cthnya ialah which filename
   r. cp
      cp itu digunakan utk menyalin satu atau lebih file ke lokasi lain
      sintaksnya : cp / direktori / file_yg_ingin_dicopy / direktori_tujuan
      cthnya ialah :  cp fileku.txt filemu.txt


Shell Scripting
Shell script adalah beberapa perintah yang ditulis dengan plain text file.fungsi utama dari shell scripting adalah mengotomasi perintah - perintah yang sudah biasa kita gunakan sehingga kita tidak perlu menuliskan setiap kali dengan cara yang berulang dan lengkap, tapi cukup dengan fungsi yang telah kita buat. Untuk manualnya $man bash or $man sh.













Berikut adalah sedikit contoh programnya














Program diatas adalah program menapilkan bilangan prima
Konsep dari bilangan prima yaitu bilangan yang n yang dibagi satu persatu dengan semua bilangan dibawah n dimulai dari >1, apabila bilangan tersebut mendapatkan sisa bagi maka bilangan tersebut adalah bilangan prima.

program dimulai dengan membaca variable n lalu akan menjalankan perulangan dimulai i=2 sampai n dan akan melakukan perulangan untuk mengecek bilangan i saat itu apakah bilangan prima atau bukan dan mencetak nilai i jika prima.

hasil outputnya

 












Bagaimana mudah bukan? kalo menurut saya sih susah...
yak cukup sekian postingan pertama ini, kurang sekurang kurangnya mohon maaf yang sebesar besarnya
Semoga bermanfaat :)