Pilih bahasa Anda
Kursus Command Line Linux
Lebih dari 2 juta pelajar di seluruh dunia

Kursus Command Line Linux

Kuasai terminal Linux sepenuhnya — dari navigasi dasar hingga skrip shell tingkat lanjut dan otomatisasi sistem. Kursus ini memberikan keterampilan langsung kepada pengembang, administrator sistem, dan pengguna mahir untuk bekerja dengan percaya diri di sistem Linux mana pun. Berhentilah menyalin perintah yang tidak Anda pahami dan mulailah membangun keahlian nyata yang andal dalam produksi.

Dedika untuk bisnis

Apa yang akan Anda pelajari:

  • Navigasi filesystem Linux dan kelola file, direktori, tautan, serta izin dengan percaya diri.

  • Buat dan jalankan skrip Bash dengan variabel, perulangan, fungsi, dan penanganan kesalahan setara produksi.

  • Konfigurasikan kepemilikan pengguna, bit izin khusus, dan hak istimewa sudo untuk menerapkan akses dengan hak minimal.

  • Terapkan alat pemrosesan teks seperti grep, sed, awk, dan pipa untuk menyaring dan mentransformasi aliran data.

  • Diagnosis masalah jaringan, bangun koneksi SSH yang aman, dan transfer file antar sistem secara efisien.

  • Jadwalkan pekerjaan otomatis dengan cron, kelola proses yang berjalan, dan jaga tugas tetap aktif antar sesi.

Bagaimana Anda belajar secara praktis Kursus Command Line Linux

Bagaimana Anda berlatih Kursus Command Line Linux

Untuk Anda yang memiliki perusahaan dan ingin melatih tim

Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.

Klik di sini

Konten kursus

8 Bab • 40 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

Memulai dengan Shell Linux

  • Pelajaran 1 • Anatomi Perintah Shell

    Menguraikan sintaks perintah menjadi perintah, opsi, dan argumen. Menyediakan model mental yang diterapkan siswa pada setiap perintah dalam kursus.

  • Pelajaran 2 • Mengakses Terminal

    Mengajarkan metode untuk membuka dan terhubung ke terminal pada sistem lokal dan jarak jauh. Secara langsung memungkinkan praktik langsung sepanjang kursus.

  • Pelajaran 3 • Jenis-Jenis Shell dan Berkas Konfigurasi

    Memperkenalkan Bash, Zsh, dan shell lainnya, beserta file startup yang mengonfigurasinya. Siswa memahami bagaimana lingkungan mereka diinisialisasi.

  • Pelajaran 4 • Memahami Sistem Operasi Linux

    Mencakup arsitektur Linux, peran kernel, dan distribusi. Membangun fondasi konseptual yang diperlukan sebelum menyentuh baris perintah.

  • Pelajaran 5 • Navigasi Dasar dan Daftar Berkas

    Mencakup pwd, ls, dan cd untuk menavigasi sistem berkas. Siswa memperoleh kemampuan praktis langsung untuk mengorientasikan diri dalam sistem Linux apa pun.

Bab 2Lihat detail

Sistem Berkas Linux dan Operasi Berkas

  • Pelajaran 1 • Standar Hierarki Sistem Berkas Linux

    Memetakan struktur direktori standar dari direktori akar hingga direktori daun. Mahasiswa memahami di mana data sistem, pengguna, dan aplikasi berada.

  • Pelajaran 2 • Membuat dan Menghapus Berkas dan Direktori

    Mengajarkan touch, mkdir, rm, dan rmdir dengan pola penggunaan yang aman. Membangun keterampilan inti pembuatan dan pembersihan berkas yang digunakan di setiap alur kerja.

  • Pelajaran 3 • Menyalin, Memindahkan, dan Mengganti Nama

    Mencakup cp dan mv untuk menduplikasi dan memindahkan berkas. Siswa belajar merestrukturisasi tata letak direktori tanpa kehilangan data.

  • Pelajaran 4 • Penampilan Berkas dan Inspeksi Konten

    Memperkenalkan cat, less, head, tail, dan file untuk membaca konten. Terkait dengan bab selanjutnya tentang pemrosesan teks dan analisis log.

  • Pelajaran 5 • Tautan, Wildcard, dan Globbing

    Menjelaskan tautan keras, tautan simbolis, dan pola glob shell. Siswa dapat mereferensikan dan mengoperasikan file secara batch dengan efisien.

Bab 3Lihat detail

Izin, Kepemilikan, dan Dasar-Dasar Keamanan

  • Pelajaran 1 • Memahami Bit Izin

    Mendekode bit baca, tulis, dan eksekusi untuk pemilik, grup, dan lainnya. Menyediakan model konseptual untuk semua tugas manajemen izin.

  • Pelajaran 2 • Sudo dan Eskalasi Hak Akses

    Memperkenalkan sudo untuk menjalankan perintah dengan hak istimewa yang ditingkatkan secara aman. Mahasiswa mengelola tugas administratif tanpa masuk sebagai root.

  • Pelajaran 3 • Kepemilikan dengan chown dan chgrp

    Mencakup transfer kepemilikan file ke pengguna dan grup. Menghubungkan kontrol kepemilikan ke skenario multi-pengguna dan akun layanan.

  • Pelajaran 4 • Bit Izin Khusus

    Menjelaskan setuid, setgid, dan sticky bit beserta implikasi keamanannya. Siswa mengenali dan menerapkan bit-bit ini dalam konteks administrasi sistem.

  • Pelajaran 5 • Mengubah Izin dengan chmod

    Mengajarkan sintaks chmod simbolis dan oktal untuk mengubah akses. Siswa menerapkan perubahan izin yang presisi pada berkas dan pohon direktori.

Bab 4Lihat detail

Pemrosesan Teks dan Manipulasi Aliran

  • Pelajaran 1 • Mentransformasi Teks dengan sed dan awk

    Memperkenalkan penyuntingan aliran data dengan sed dan pemrosesan kolom dengan awk. Mahasiswa melakukan substitusi, penghapusan, dan ekstraksi kolom pada data teks.

  • Pelajaran 2 • Pipa dan Perantaian Perintah

    Mengajarkan operator pipe dan konektor logis &&, ||, dan ;. Mahasiswa menyusun perintah multi-langkah yang mengirimkan data antar alat.

  • Pelajaran 3 • Mengurutkan, Menghitung, dan Membandingkan

    Mencakup sort, uniq, wc, cut, dan diff untuk perangkuman data. Mahasiswa mengukur, mendeduplikasi, dan membandingkan dataset teks dalam pipeline.

  • Pelajaran 4 • Pemfilteran dengan grep dan egrep

    Mencakup pencocokan pola dengan grep menggunakan regex dasar dan lanjutan. Siswa mengekstrak baris yang relevan dari file dan output perintah.

  • Pelajaran 5 • Aliran Standar dan Redireksi

    Menjelaskan stdin, stdout, dan stderr serta cara mengarahkan ulang ketiganya. Membangun model aliran data yang mendasari semua konstruksi pipeline.

Bab 5Lihat detail

Dasar-Dasar Shell Scripting

  • Pelajaran 1 • Fungsi dan Organisasi Skrip

    Mengajarkan cara mendefinisikan fungsi yang dapat digunakan kembali dan menyusun skrip yang lebih besar. Siswa akan memodularisasi logika untuk keterbacaan dan kemudahan pemeliharaan.

  • Pelajaran 2 • Struktur dan Eksekusi Skrip

    Mencakup baris shebang, izin skrip, dan metode eksekusi. Siswa akan mampu membuat dan menjalankan skrip pertama mereka dengan benar sejak awal.

  • Pelajaran 3 • Variabel dan Input Pengguna

    Mengajarkan deklarasi variabel, aturan penulisan tanda kutip, dan membaca masukan pengguna. Siswa menulis skrip yang menerima dan memproses data dinamis dengan aman.

  • Pelajaran 4 • Loop (Perulangan) dan Iterasi

    Mencakup loop (perulangan) for, while, dan until untuk otomatisasi tugas berulang. Siswa melakukan iterasi pada file, rentang, dan output perintah secara efisien.

  • Pelajaran 5 • Logika Bersyarat dan Pengujian

    Memperkenalkan if/elif/else dan ekspresi pengujian untuk pengambilan keputusan. Siswa membuat cabang perilaku skrip berdasarkan status file, string, dan angka.

Bab 6Lihat detail

Manajemen Proses dan Pekerjaan

  • Pelajaran 1 • Sinyal dan Kontrol Proses

    Mencakup pengiriman sinyal dengan kill dan killall untuk mengontrol proses. Mahasiswa menghentikan, menjeda, dan melanjutkan proses dengan aman.

  • Pelajaran 2 • Penjadwalan Tugas dengan cron dan at

    Mencakup sintaks crontab dan perintah at untuk otomatisasi berbasis waktu. Siswa menjadwalkan pekerjaan berulang dan satu kali secara andal.

  • Pelajaran 3 • Pekerjaan Persisten dengan nohup dan screen

    Memperkenalkan nohup, screen, dan tmux untuk proses yang persisten sesi. Mahasiswa dapat mempertahankan pekerjaan tetap berjalan setelah terminal terputus.

  • Pelajaran 4 • Pekerjaan Foreground dan Background

    Mengajarkan kontrol pekerjaan dengan &, fg, bg, dan jobs untuk multitasking. Siswa menjalankan tugas panjang di latar belakang tanpa memblokir terminal.

  • Pelajaran 5 • Memahami Proses Linux

    Menjelaskan PID, hubungan induk-anak, dan status proses. Menyediakan model konseptual untuk semua tugas pemantauan dan kontrol proses.

Bab 7Lihat detail

Jaringan dari Baris Perintah

  • Pelajaran 1 • Antarmuka Jaringan dan Konfigurasi

    Mencakup ip, ifconfig, dan hostname untuk melihat dan mengatur konfigurasi jaringan. Siswa mengidentifikasi alamat antarmuka dan status koneksi.

  • Pelajaran 2 • Akses Jarak Jauh yang Aman dengan SSH

    Mencakup pembuatan kunci SSH, file konfigurasi, dan tunneling. Mahasiswa terhubung secara aman ke host jarak jauh dan meneruskan porta dengan aman.

  • Pelajaran 3 • Memeriksa Aktivitas Jaringan

    Mencakup ss, netstat, dan tcpdump untuk memantau koneksi dan lalu lintas. Siswa mendeteksi koneksi yang tidak terduga dan menangkap paket untuk analisis.

  • Pelajaran 4 • Diagnostik Konektivitas

    Mengajarkan ping, traceroute, dan mtr untuk menguji jalur jaringan. Siswa mengisolasi di mana kegagalan konektivitas terjadi dalam suatu jalur jaringan.

  • Pelajaran 5 • Alat Transfer Berkas

    Memperkenalkan scp, rsync, dan curl untuk memindahkan file antar sistem. Siswa memilih alat yang tepat untuk setiap skenario transfer.

Bab 8Lihat detail

Teknik Canggih Shell dan Otomatisasi

  • Pelajaran 1 • Ekspresi Reguler secara Mendalam

    Mengajarkan regex yang kompatibel dengan POSIX dan Perl untuk grep, sed, dan awk. Mahasiswa menulis pola yang presisi untuk ekstraksi dan transformasi teks yang kompleks.

  • Pelajaran 2 • Teknik Variabel Tingkat Lanjut

    Mencakup ekspansi parameter, array, dan array asosiatif. Siswa memanipulasi struktur data kompleks sepenuhnya di dalam shell.

  • Pelajaran 3 • Penanganan Kesalahan dan Debugging Skrip

    Memperkenalkan set -e, set -x, dan trap untuk perilaku skrip yang tangguh. Siswa mendeteksi, melaporkan, dan memulihkan kesalahan dalam skrip produksi.

  • Pelajaran 4 • Here Documents dan Substitusi Proses

    Mencakup heredocs dan substitusi proses untuk penanganan input yang fleksibel. Mahasiswa memasukkan data multi-baris dan output perintah ke dalam alat dengan mulus.

  • Pelajaran 5 • Pola Otomatisasi dan Desain Skrip

    Mengajarkan idempotensi, penguncian, dan desain modular untuk skrip yang andal. Siswa merancang otomatisasi yang aman untuk dijalankan berulang kali di lingkungan produksi.

Sertifikasi

Sertifikat valid Anda setelah menyelesaikan

Kursus ini cocok untuk Anda:

  • Pengembang web: yang men-deploy kode ke server Linux tetapi menghindari terminal.

  • Teknisi dukungan TI: siap untuk melampaui alat GUI menuju kendali sistem yang sesungguhnya.

  • Mahasiswa ilmu komputer: membangun keterampilan praktis untuk melengkapi perkuliahan akademis mereka.

  • Pengubah karier: yang mengejar peran DevOps, cloud, atau sysadmin yang membutuhkan kemahiran Linux.

  • Penggemar dan pembuat: yang menjalankan Linux pada perangkat keras pribadi dan menginginkan kemampuan yang lebih dalam.

  • Penggemar keamanan: yang belajar mengaudit, memperkuat, dan mengelola sistem Linux dari awal.

Apa kata para siswa kami

Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...
Giulio Carlo
Giulio CarloSiswa Marketing Digital
Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.
Mariana Ferres
Mariana FerresSiswa Fotografi
Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!
Luciana Alvarenga
Luciana AlvarengaSiswa Desain Kuku
Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.
André Felipe
André FelipeSiswa Prompt Engineering

Pelatihan utama

FAQ

Siapa itu Dedika?

Apakah sertifikat ini berlaku di Indonesia?

Apakah kursusnya gratis?

Berapa beban belajar kursusnya?

Bagaimana bentuk kursusnya?

Bagaimana cara kerja kursusnya?

Berapa lama durasi kursusnya?

Berapa biaya atau harga kursusnya?

Apa itu kursus EAD atau online dan bagaimana cara kerjanya?

Kursus PDF