Kerangka Materi
Pendahuluan
- Tujuan
- Jadwal Kursus
- Pendahuluan Kursus
- Prasyarat
- Bibliografi
- Tanggung Jawab Peserta
- Ringkasan Kursus
Tinjauan Dasar - opsional
- Berkas
- Direktori dan Proses
- Menampilkan Direktori - ls
- Mendapatkan Bantuan - man
- Menampilkan Berkas - cat, more
- Perintah Sederhana
- Piping - menggunakan simbol |
- Pengaliran Ulang - menggunakan simbol >
- Pengaliran Ulang - menggunakan simbol >>
- Mengalirkan Masukan - menggunakan simbol <
- Mengalirkan Kesalahan
- Menggunakan /dev/null
- Tugas Latar Belakang
- Tugas Latar Belakang - &
- Menghentikan Tugas - kill
- Berka File Khusus - . dan ..
- Promp Perintah - PS1
- Membuat Alias
- Menggunakan Alias
- Riwayat Perintah
- Edit Baris Perintah - menggunakan Tombol Panah
- Edit Baris Perintah - menggunakan vi
- Menyempurnakan Shell
- Direktori Rumah - HOME
- Direktori Kerja - pwd
- Mengubah Direktori - cd
- Membuat Direktori - mkdir
- Menghapus Direktori - rmdir
- Salin Interaktif - cp -i
- Pindah Interaktif - mv -i
- Menghapus Interaktif - rm -i
- Menghapus Direktori - rm -r
- Kartu Tanda - Pembuatan Nama Berkas
- Menghitung Kata - wc
- Mencari Berkas - find
- Mencari Teks dalam Berkas - grep, sort, cut, uniq, tr
- Mengubah Izin - chmod
Pengembangan Shell
- Membuat Skrip Shell
- Menguji Perintah
- Membuat Berkas Skrip
- Menambahkan Izin Eksekusi
- Menguji Skrip
- Menjalankan Skrip - waktu
- Menjalankan Skrip - titik
- Menjalankan Skrip - exec
- Menjalankan Skrip - ksh
- Mendiagnosis Skrip
- Memperkenalkan Parameter
- Perintah read
- Menggunakan read dalam Skrip
- Memilih Shell
- Menata Keluaran
- Menahan Masukan - stty
Karakter dan Variabel Khusus
- Tanda Kutip
- String Terkutip - ", '
- Karakter Pelarian - *
- String Terkutip - `
- Menggunakan $(...)
- Variabel Sistem - set
- Variabel Khusus Lainnya
- Variabel Pengguna
- Variabel Pengguna - unset
- Variabel dalam Skrip
- Perintah typeset
- Variabel Bilangan Bulat
- Konstruksi Khusus
Membuat Menu
- Kondisi - case
- Membuat Menu
- Iterasi - while, until
- Menahan Keluaran - sleep
- Menahan Keluaran - read dummy
- Menutup Skrip
- Menutup Loop
- Opsi Terbatas - menaruh shell
- Menangkap Gangguan - trap
- Lebih tentang Gangguan
- Memutar Teks - tput
- Memperbaiki Kursor - backtab \b
- Menu Shell Korn
Pilihan
- Pengujian Kondisional
- Menguji Atribut Berkas
- Menguji Izin Berkas
- Pengujian Berganda - if bersarang
- Pengujian Berganda - elseif
- Kondisi Tidak - NOT
- Kondisi Berganda dalam Satuan Pengujian
- Menguji String
- Menggunakan Tanda Kurung Segi
- Menghindari Masukan Kosong
- Menguji Angka
- Lebih tentang case
- Menampilkan Variabel
- Memasang Spasi
- Menguji Perintah
Iterasi, Pengulangan
- Perhitungan - let
- Iterasi - while, until
- Loop Tak Terhingga
- Iterasi - for
- Lebih dari 9 Parameter - shift
Sub-skrip dan Fungsi
- Variabel Lokal dan Global
- Sub-skrip
- Perintah Export
- Status Keluar
- Alias
- Fungsi
- Fungsi Berguna
- Status Kembali
- Memanipulasi Fungsi
- Fungsi dalam Skrip
Perintah Lanjutan
- Mendiagnosis - set
- Penyetelan - set
- Menggabungkan Berkas - join
- Menggabungkan Berkas - paste, basename dan dirname
- Kontrol Tugas - jobs
- Ekspresi Berulang
- Cetak Berulang Global - grep
- Ekspresi grep - egrep
- grep Cepat - fgrep
- Perhitungan - expr
- Perhitungan – bc, perintah eval
- Pengolahan Argumen
- Perintah getopts
- Menggunakan Array
Edit Lanjutan – vi & sed
- vi - Pemetaan Kombinasi Kunci
- Pemetaan Kunci Pengendali
- Menggunakan Singkatan
- Mengedit Banyak Berkas
- Ekspresi Berulang
- Masukan Global
- Dokumen Sini - sed, hapus sed, -d, cetak sed, -p, hapus tampilan sed, -n, berhenti sed, -q, berkas sed, -f, Masukan Banyak sed, sed
- Mencari dan Mengganti
- Contoh sed
Pengolahan Berkas Teks - awk
- Alat Pengembangan awk
- Pencocokan Pola
- Ekspresi Berulang
- Pola Perbandingan
- Pola Gabungan
- Pola Rentang
- Pola Khusus
- Fungsi Bawaan
- Mendiagnosis Skrip awk
- Memperkenalkan Parameter
- Menggunakan Contains
- Fungsi printf
- Perhitungan
- Fungsi
- substr
- panjang
- Pernyataan Aksi
- Pernyataan Alur Kontrol
- Array
- Array dengan Loop for
- Contoh awk
Persyaratan
Kursus ini hanya cocok untuk mereka yang memiliki pengetahuan kerja yang baik tentang UNIX atau telah mengikuti kursus Pengenalan UNIX.
Testimoni (4)
Saya menyukai pelatihan ini karena bersifat interaktif, pelatihnya berpengetahuan luas, dan latihannya membantu saya belajar. Istirahat setiap jam juga membuat saya segar dan fokus.
Musat Robert
Kursus - UNIX/Linux Shell Scripting
Diterjemahkan Mesin
Saya suka cara penyampaian teori dan pemberian contoh praktis. Sangat terstruktur dengan baik. Saya juga suka kenyataan bahwa pelatih selalu tepat waktu dan memiliki keterampilan komunikasi yang baik.
Louise
Kursus - UNIX/Linux Shell Scripting
Diterjemahkan Mesin
umpan balik yang konstan. kemungkinan untuk mengajukan pertanyaan dan mendapatkan jawabannya, mendapatkan beberapa skrip yang sedang kami kerjakan, memodifikasinya dan memperbaikinya di beberapa titik.
Nikita - DB Global Technology SRL
Kursus - UNIX/Linux Shell Scripting
Diterjemahkan Mesin
Wojciech and NobleProg focused the itinerary to feet my needs.