Langsung ke konten utama

Fitur Bash dan Macam Macam Perintah Linux CentOS


Bash merupakan default shell Linux yang merupakan pengembangan dari bourne shell sehingga kompatibel juga di Unix. Shell ini dibuat pada tahun 1988 oleh Brian Fox dari FSF (Free Software Foundation) GNU. Fitur yang dimiliki bash antara lain interaktif, dapat membuat shortcut, bisa berwarna, dll. Selain itu shell bash juga menggabungkan fitur fitur yang ada pada shelll sh, csh, dan ksh. Default Bash prompt adalah $ (dolar).

Fitur fitur utama Shell bash
  • Alias
Alias biasanya digunakan untuk menyingkat suatu perintah yang panjang.
Sintaks : alias   nama_alias=perintah
  • History
Digunakan untuk menampilkan kembali perintah – perintah yang sudah diketikkan dari prompt dengan cara menekan tombol panah atas atau tombol panah bawah.
  • Cammand line editing
Berfungsi untuk mengedit perintah apabila anda salah mengetiikan suatu perintah, dengan cara menggunakan tombol panah kiri atau tombol panah kanan.
  • Command line completion
Berfungsi untuk mempermudah dalam mengetikkan suatu perintah yang panjang, dengan cara menekan tombol [TAB] pada saat mengetikkan perintah.

File Startup
File startup adalah file – file yang dieksekusi ketika shell bash dijalankan. File – file itu adalah:
  • /etc/profile
File ini akan dieksekusi pada urutan pertama. Isinya sebagian besar berupa pendefinisan variabel lingkungan dan berlaku global untuk seluruh sistem.
  • ~/.bash_profile
File ini berada di directory home user. Fungsinya sama dengan file /etc/profile, hanya berlaku untuk user yang bersangkutan.
  • ~/.bashrc
File ini berada di direktori home user. Isinya berupa pendefinisian alias dan fungsi.
  • ~/.bash_logout
File ini berada di direktori home user. Isi file ini akan dieksekusi pada saat keluar dari shell (logout).

Perintah Dasar Linux
Perintah yang bisa digunakan dalam sistem operasi Linux sangat banyak. Tetapi di sini saya hanya menampilkan perintah-perintah yang sering digunakan, dan memang saya tidak ingin mengingat perintah yang tidak diperlukan di kepala saya.

Asusmsi pembaca blog saya sudah mengenal Linux, bisa menginstall Linux (saya menggunakan Ubuntu yang bisa diinstall dari Windows), bisa masuk (log in) menggunakan password yang dimiliki, dan bisa membuka terminal untuk memberi perintah.

Pada saat masuk aplikasi terminal akan muncul tanda $ untuk shell BASH (secara umum). Untuk memberikan perintah cukup ketikkan perintah setelah tanda $ lalu tekan ENTER. Contoh:

$ date
Wed Apr 2 19:36:21 EDT 2014
$

Contoh di atas untuk memberikan perintah menampilkan data tanggal dan jam pada saat ini. Setelah muncul tanda $ lagi, berarti komputer siap diberi perintah berikutnya.

Perintah lain yang banyak digunakan:

PerintahKegunaanContoh
dateMenampilkan tanggal dan jam saat ini$ date
whoMenampilkan siapa yang menggunakan sistem$ who
pwdMenampilkan direktori yang bekerja$ pwd
lsMenampilkan daftar file dalam direktori kerja$ ls
catMembuat file text (ctrl+D untuk menyimpan file)$ cat > namafile
catMenampilkan isi file$ cat namafile
moreMenampilkan isi file dengan layar penuh$ more namafile
rmMenghapus nama file$ rm namafile
chmodMengubah status sebuah file$ chmod +x namafile
wcMenghitung jumlah baris, kata atau karakter dari file yang diberikan$ wc namafile

Redirection Input/Output

Perintah-perintah yang diberikan kepada komputer biasanya ingin dilihat hasil keluarannya di layar. Sedangkan masukan bisa dibaca dari keyboard atau file input. Kita bisa menggunakan redirection (<, <<, >) untuk keperluan tersebut.

1. $ date > contoh1

Dengan menggunakan redirection < yang diikuti nama file, jika file contoh1 sudah ada, maka tanggal dan jam saat ini akan dituliskan ke dalam file contoh1 tanpa peringatan terlebih dahulu. Untuk melihat hasilnya:

$ more contoh1
Thu Apr 3 10:23:14 EDT 2014
$

2. $ date >> contoh1

Redirection >> diikuti nama file, menambah perintah terakhir di akhir file.

$ more contoh1
Thu Apr 3 10:23:14 EDT 2014
Thu Apr 3 10:26:15 EDT 2014
$

3. cat < contoh1

Redirection < yang diikuti nama file berfungsi untuk mengambil input dari file tersebut misalnya file contoh1 di atas. Jadi file contoh1 berfungsi sebagai file input.

Pips (|)

Tanda pipe (|) digunakan untuk menyambungkan hasil input dari sebuah perintah atau program dengan perintah atau program lain tanpa ada file temporer.

Contoh:

$ who | sort

Perintah tersebut untuk memberikan output dari perintah who sebagai input dari perintah sort. Sehingga keluaran dari perintah who akan diurutkan secara abjad.

Komentar

Postingan populer dari blog ini

Sedikit cerita tentang pertemuan kali ini..

  Halo semuanya!! Balik lagi sama penulis, kali ini penulis ga bakal sharing materi tapi sharing cerita setelah uts. Ini merupakan cerita tentang perbaikan nilai uts dengan cara yang seru, bukan remedi, bukan kuis, tapi review soal uts kemaren, gimana sih caranya?? Nih penulis ceritain.. Kita bakal dikasi soal soal pilihan dosennya yang di ambil dari soal uts, disini kita menggunakan tata cara rebut rebutan, jadi yang jawab bakal dapet poin.. Disini pertanyaan memiliki bobot poin yang berbeda beda tergantung dari soal yang dipilih.. Disini mahasiswa di tuntut agar menjawab pertanyaan minimal 1 kali, sebagai penambah nilai uts, jadi sayang banget dong kalo ga jawab hehe.. Sayangnya di sini ga semua soal di ambil buat di jadiin poin ada juga soal yang bersifat wawasan yang tentunya jadi pemancing keaktifan berpikir mahasiswa. Disini juga ada soal yang bersifat mengecoh jadi mesti berhati hati dan teliti.. Selain itu untuk mahasiswa yang terlalu sering menjawab juga di batasi jadi ga ...

Bootloader

Pretest : 1. Sebutkan dan jelaskan macam-macam proses init level ! 2. Jelaskan pengertian dari Bootloader berdasarkan pemahaman anda ! 3. Sebutkan 2 bootloader yang paling sering digunakan dilinux ! 4. Jelaskan langkah - langkah untuk membuat user baru secara manual di linux (CentOS)! Jawab : 1.  Init dan Run Level Init merupakan inti semua proses yang akan dan sedang berlangsung. Init dapat dikonfigurasi melalu file yang terletak di  /etc/inittab . Run Level merupakan konfigurasi perangkat lunak dari sistem yang hanya akan membolehkan group proses tetap ada. Setiap proses akan melakukan penggandaan oleh init untuk setiap runlevel yang telah didefinisikan pada  /etc/inittab . Run Level terbagi menjadi 7 bagian, yaitu: 0 = Halt, yaitu mematikan sistem komputer 1 = Single User Mode, dalam modus ini kita bekerja sebagai root, biasanya digunakan untuk menangani masalah di Linux bila terjadi gagal boot. Single User Mode ini juga bisa dengan parameter  S  atau  s...

Editor VI di Linux

 Pretest 1. Jelaskan pengertian dan fungsi Editor Teks Vi di linux !! 2. Jelaskan 2 modus operasi yang terdapat pada Editor Teks Vi !!! 3. Sebutkan perintah dasar dan perintah dalam modus instruksi pada editor teks Vi !! 4. Berikan contoh editor teks lain yang sering digunakan selain editor teks Vi !! Jawaban : 1. Pengertian Editor VI Editor VI merupakan editor berbasis text yang banyak digunakan pemakai UNIX. Pemakai dapat mengedit text dan menggerakkan kursor ke bagian layar yang ingin diedit. Hampir semua distro memiliki dukungan pada editor ini. VI merupakan editor Linux yang berbasis text mode,artinya semua skrip atau naskah yang ada dapat di tulis pada halaman editor vi. Fungsi Editor VI adalah : • Memasukkan dan menghapus teks • Membaca dan menulis file -file • Mencari teks • Menyalin dan memindahkan teks 2. Dua mode pada Editor VI a) Command mode (mode perintah) : Modus perintah dapat digunakan untuk memasukkan perintah-perintah untuk memanipulasi teks dan file. Perintah-pe...