Bash shell

07 November 2013 23:58:06 Dibaca : 71

Pertemuan 6 tentang BASH SHELL.

BASH SHELL

BASH ( Bourne Again Shell ).

Bash shell serupa tapi tak sama dengan DOS Command Prompt. Dengan BASH Shell kita dapat memanipulasi file, menjalankann program atau membuat program, bermain-main dengan kernel dan sistem secara keseluruhan.

Memulai BASH Shell

Aplications à Accessories à Terminal Alt+F2, lalu ketik gnome-terminal.

Menjalankan Program Dengan BASH Shell

Program bisa berarti GUI ( Grapycal User Interface ) atau Text Mode Path dari sebuah program bisa berada pada : /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin, /usr/games.

Listing directory dan file(s)

Perintah : ls –option.

Option :

-a : menampilkan direktori dan file tersembunyi

-l : menampilkan direktori dan file termasuk informasi mengenai permision, user dan group

Kepemilikan, ukuran file, dan tanggal serta waktu pembuatannya.

-s : menampilkan file dan direktori berdasarkan dalam ukuran kilobyte.

-r : menampilkan file dan direktori urut abjad dari belakang.

Copy File

Perintah :

cp nama _file direktori_tujuan

cp anma_file nama_file_baru

Moving & renaming file / direktori

Perintah :

mv nama_file direktori_tujtuan

mv nama_file/direktori_baru nama_file_baru/direktori_baru

Deleting file(s) /direktori

Perintah :

rm nama_file

rm nama_file nama_file_kedua

rm –option :

rm –rf direktori

Making & deleting direktori

Perintah :

mkdir nama_direktori

rmdir nama_direktori

Changing Direktory

Perintah :

cd .. à naik satu tingkat di atas direktori

cd ~ à pindah ke direktori /home (ex : /home/thohir) cd direktori_tujuan

Linking File(s)

Perintah :

ln nama_file nama_file_link

ln nama_file nama_direktori

ln nama_file nama_direktori/file_nama_file_baru

File(s) information

Perintah :

stat nama_file

stat nama_file1 nama_file2 ... nama_file(n)

Text / file(s) editor

Program yang bisa digunakan :

Vim, pico/nano, gedit (GNOME), kedit (KDE)

Pico / nano

Perintah :

pico nama_file

nano nama_file

Gedit

Perintah :

gedit nama_file

Viewing file

Perintah :

more nama_file

less nama_file

Searching file(s)

Perintah :

find nama_file*

find nama_file* -type f à mencari file saja

find nama_file* -type d à mencari direktori saja

Searching file(s) (2)

Perintah :

locate –option_file

Searching file(s) (3)

Perintah :

whereis –option file_binary/source

File Permission.

30 October 2013 09:52:49 Dibaca : 57

Yang saya dapatkan dari pertemuan ke 5 yaitu tentang sebagai berikut :

1. File Permission.

    File permission adalah salah satu fitur keamanan yang dimiliki oleh distribusi Linux untuk melindungi file dan folder kita agar tidak bisa di acces oleh orang lain.

2. Kelas-kelas Linux.

- User Diri kita sendiri atau pengguna.

- Grop Kelompok.

- Other Orang lain ( di luar ).

3. Sifat dan Tipe File.

- Read ( r) artinya baca dan lihat.

- Write (w) artinya tulis.

- Execute (x) artinya ambil atau mengeksekusi.

4. Metode Pengubahan Bit ke Oktal mengggunakan Pembagian “8”.

- Bit yaitu bilangan antara 0-1.

- Oktal yaitu bilangan antara 0-7.

5. Chmod.

    Chmod adalah perintah CLI yang befungsi untuk melakukan perubahan permission dari suatu file/folder sesuai dengan keinginan kita, tentunya dengan izin superuser.

6. Chown.

    Chown adalah perintah CLI yang mengubah kepemilikan file.

7. Chgroup.

    Chgroup adalah perintah CLI yang mengubah kepmilikan group.

Perintah-perintah CLI

19 October 2013 13:16:13 Dibaca : 48

Yang saya dapatkan dapatkan dari pertemuan ke-3 tentang perintah-perintah CLI yaitu sebagai berikut :

  1. sudo su         : Digunakan untuk login sebagai root atau pengguna tertnggi.

  2. cd                  : Digunakan untuk berpindah direktori.

  3. ls                   : Digunakan untuk melihat isi sebuah direktori.

  4. pwd               : Digunakan untuk melihat di direktori mana posisi kita sekarang.

  5. cp                  : Digunakan untuk mengcopy file.

  6. mv                 : Digunakan untuk memindahkan, cut atau rename file.

  7. mkdir             : Digunakan untuk membuat folder baru.

  8. rmdir             : Digunakan untuk menghapus folder.

  9. touch            : Digunakan untuk membuat file baru.

10. rm                 : Digunakan untuk menghapus file.

11. adduser        : Digunakan untuk menambah user baru.

12. echo              : Digunakan untuk menuliskan kalimat ke sebuah file.

13. more              : Digunakan untuk menampilkan isi sebuah file.

14. addgroup       : Digunakan untuk menambah group baru.

15. lshw               : Digunakan untuk hardware komputer.

16. lsusb              : Digunakan untuk melihat perangkat usb yang sedang terkoneksi ke

                              komputer.

17. dmesg            : Digunakan untuk melihat hardware yang sdeang beraktifitas.

18. top                 : Digunakan untuk melihat proses yang sedang berjalan.

19. cpuinfo           : Digunakan untuk melihat spesifikasi komputer.

20. meminfo         : Digunakan untuk melihat status RAM.

21. clear               : Digunakan untuk membersihkan layar.

22. exit                 : Digunakan untuk keluar dari terminal.

23. wget               : Digunakan untuk mendownload via terminal.

24. ifconfig            : Digunakan untuk melihat konfigurasi ethernet atau kartu jaringan.

25. tar                  : Digunakan untuk melakukan extract file.

26. nautilus          : Digunakan untuk membuka tampilan GUI secara langsung.

27. apt-get           : Digunakan untuk memperoleh software dari repository ubuntu secara

                              online.

28. who                : Digunakan untuk meliahat nama login kita.

29. cat                  : Digunakan untuk membuka file.

30. date                : Digunakan untuk melihat tanggal.

31. cal                   : Melihat kalender.

32. hostname        : Menampilkan nama komputer.

33. free                 : Melihat free memory.

34.deluser             : Untuk menghapus user dari sistem.

35. history             : Untuk melihat apa saja yang pernah di ketik

Kernel

17 October 2013 21:22:07 Dibaca : 41

Yang saya dapatkan dari pertemuan ke 2 yaitu tentang kelompok-kelompok yang mempresentasikan tentang Modul Linux Kernel.

Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi yang tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman.

Modul Linux adalah sepotong kode yang bisa dimasukkan ke, atau dikeluarkan dari dalam system kerja Linux Kernel.

Linux Kernel sendiri adalah binaristatismonolitik yang berfungsi pada saat computer dinyalakan. Linux Kernel memiliki banyak fungsi yang membuat system operasi Linux lebih fleksibel dan dinamis dengan cara memasukkan fungsi kedalam Linux Kernel tanpa harus membangun kembali keseluruhan kernel dan me-reboot system operasinya.

Linux Kernel merupakan suatu cara menghubungkan pengguna dan mesin computer secara langsung.

Macam-macam Linux kernel :

- Hardware : Berupa mesin komputer yang terhubung dengan berbagai devices seperti micro controller, monitor, atau keyboard.

- User space : Digunakan untuk aplikasi yang kemudian member perintah kepada kernel melalui input dari keyboard atau tampilan monitor.

- Process schedulers : Berfungsi mengatur proses antara aplikasi dan hardware.

- Memori Manager : Berfungsi membagi memori dan mengatur proses penggunaan memori oleh aplikasi.

- Input dan output : Berfungsi menjembatani penggunaan hardware seperti keyboard dalam menerima input dan menghasilkan output.

- IPC : Yaitu metode komunikasi dan sinkronisasi antar proses.

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong