Kerangka Materi

Pengantar

  • Tujuan
  • Jadwal Kursus
  • Perkenalan Kursus
  • Persyaratan
  • Bibliografi
  • Tanggung Jawab Peserta
  • Ringkasan Kursus

Ulasan Dasar - opsional

  • Berkas
  • Direktori dan Proses
  • Menampilkan Direktori - ls
  • Mendapatkan Bantuan - man
  • Menampilkan Berkas - cat, more
  • Perintah Sederhana
  • Pipa - menggunakan simbol |
  • Arahkan - menggunakan simbol >
  • Arahkan - menggunakan simbol >>
  • Arahkan Input - menggunakan simbol <
  • Arahkan Kesalahan
  • Menggunakan /dev/null
  • Pekerjaan Latar Depan
  • Pekerjaan Latar Belakang - &
  • Menghentikan Pekerjaan - kill
  • Berkas Khusus - . dan ..
  • Prompt Perintah - PS1
  • Menambahkan Alias
  • Menggunakan Alias
  • Riwayat Perintah
  • Edit Baris Perintah - menggunakan Tombol Panah
  • Edit Baris Perintah - menggunakan vi
  • Menyesuaikan Shell
  • Direktori Rumah - HOME
  • Direktori Kerja - pwd
  • Mengubah Direktori - cd
  • Buat Direktori - mkdir
  • Hapus Direktori - rmdir
  • Salin Interaktif - cp -i
  • Pindah Interaktif - mv -i
  • Hapus Interaktif - rm -i
  • Menghapus Direktori - rm -r
  • Wildcard - Pembangkitan Nama Berkas
  • Jumlah Kata - wc
  • Mencari Berkas - find
  • Mencari Teks dalam Berkas - grep, sort, cut, uniq, tr
  • Ubah Izin - chmod

Pemrograman Shell

  • Membuat Script Shell
  • Menguji Perintah
  • Membuat Berkas Script
  • Menambahkan Izin Eksekusi
  • Menguji Script
  • Jalankan Script - time
  • Jalankan Script - dot
  • Jalankan Script - exec
  • Jalankan Script - ksh
  • Men-debug Script
  • Mengirim Parameter
  • Perintah read
  • Menggunakan read dalam Script
  • Memilih Shell
  • Mengatur Tampilan
  • Mencegah Input - stty

Karakter Khusus dan Variabel

  • Tanda Kutip
  • String Dikutip - ", '
  • Karakter Escape - *
  • String Dikutip - `
  • Menggunakan $(...)
  • Variabel Sistem - set
  • Variabel Khusus Lainnya
  • Variabel Pengguna
  • Variabel Pengguna - unset
  • Variabel dalam Script
  • Perintah Typeset
  • Variabel Integer
  • Konstruksi Khusus

Membuat Menu

  • Kondisi - case
  • Membuat Menu
  • Iterasi - while, until
  • Tahan Tampilan - sleep
  • Tahan Tampilan - baca dummy
  • Akhir Script
  • Akhir Looping
  • Opsi Tersembunyi - menjalankan shell
  • Menangkap Sinyal Gangguan - trap
  • Lebih Lanjut Tentang Sinyal Gangguan
  • Mengekspresikan Teks - tput
  • Mengatur Kursor - backtab \b
  • Menu Shell Korn

Pemilihan

  • Pengujian Kondisional
  • Menguji Atribut Berkas
  • Menguji Izin Berkas
  • Pengujian Berganda - Nested ifs
  • Pengujian Berganda - elseif
  • Kondisi NOT
  • Kondisi Berganda dalam Satu Pengujian
  • Menguji String
  • Menggunakan Kurung Siku
  • Mencegah Input Kosong
  • Menguji Angka
  • Lebih Lanjut Tentang case
  • Menampilkan Variabel
  • Menempatkan Spasi
  • Menguji Perintah

Iterasi, Pengulangan

  • Komputasi - let
  • Iterasi - while, until
  • Pengulangan Tak Terbatas
  • Iterasi - for
  • Lebih dari 9 Parameter - shift

Sub-script dan Fungsi

  • Variabel Lokal dan Global
  • Sub-script
  • Perintah Export
  • Status Keluaran
  • Alias
  • Fungsi
  • Fungsi Berguna
  • Status Kembali
  • Manipulasi Fungsi
  • Fungsi dalam Script

Perintah Lanjutan

  • Men-debug - set
  • Pengaturan - set
  • Menggabungkan Berkas - join
  • Menggabungkan Berkas - paste, basename dan dirname
  • Kontrol Pekerjaan - jobs
  • Ekspresi Reguler
  • Pencetak Ekspresi Reguler Global - grep
  • Ekspresi grep - egrep
  • Grep Cepat - fgrep
  • Komputasi - expr
  • Komputasi – bc, perintah eval
  • Pemrosesan Argumen
  • Perintah getopts
  • Menggunakan Array

Edit Lanjutan – vi & sed

  • vi - Mencocokkan Kombinasi Tombol
  • Mencocokkan Tombol Kontrol
  • Menggunakan Singkatan
  • Edit Banyak Berkas
  • Ekspresi Reguler
  • Sisipan Global
  • Here document,
  • Pengedit Aliran Batch - sed, hapus sed, -d, cetak sed, -p, tekan sed, -n, quit sed, -q, file sed, -f, input ganda sed
  • Cari dan Ganti
  • Contoh sed

Pemrosesan Berkas Teks - awk

  • Alat Pemrograman awk
  • Pencocokan Pola
  • Ekspresi Reguler
  • Pola Perbandingan
  • Pola Majemuk
  • Pola Rentang
  • Pola Khusus
  • Fungsi Bawaan
  • Mencari Masalah dalam Script awk
  • Mengirim Parameter
  • Menggunakan Contains
  • Fungsi printf
  • Komputasi
  • Fungsi
  • substr
  • length
  • Pernyataan Aksi
  • Pernyataan Kontrol Aliran
  • Array
  • Array dengan Loop for
  • Contoh awk

Persyaratan

Kursus ini hanya cocok bagi mereka yang memiliki pengetahuan kerja yang baik tentang UNIX atau telah mengikuti kursus Pengenalan ke UNIX.

 14 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait