Belajar
Tools
Language
日本語
English
Français
Español
Tiếng Việt
Bahasa Indonesia
Current
Tools
Belajar
Beranda
>
Artikel Belajar
>
Kursus Linux
Kursus Linux
Pelajari dasar-dasar command line Linux secara praktik, di terminal browser.
0/31テキスト終了(0%)
お気に入りのみ
Dasar Linux
1-1
Dasar Terminal — pwd, ls, cd
Lakukan langkah pertamamu di terminal Linux — pwd untuk tahu di mana kamu berada, ls untuk menampilkan daftar, cd untuk berpindah — menjalankan lingkungan Linux asli langsung di terminal browser.
1-2
Membuat File & Direktori — mkdir, touch, cat
Buat folder dengan mkdir, buat file dengan touch dan > / >> dari echo, dan cek isinya dengan cat — semua praktik langsung di terminal browser.
1-3
Path & Navigasi Direktori — Absolut vs Relatif
Pelajari path absolut vs relatif, cara memakai simbol khusus . .. ~ /, dan cara membaca lokasimu dengan pwd dan ls -l — sambil berpindah di terminal browser.
1-4
Operasi File — cp / mv / rm
Copy file dengan cp, pindah dan ganti nama dengan mv, hapus file dengan rm, dan hapus direktori dengan rmdir dan rm -r — lengkap dengan opsi utamanya, praktik langsung di terminal browser.
1-5
Memakai Terminal Lebih Cepat — Completion, History, Pengeditan Baris
Latih Tab completion, memakai ulang history dengan tombol panah dan history, pengeditan baris dengan Ctrl-A/Ctrl-E/Ctrl-U, dan pencarian history dengan Ctrl-R, praktik langsung di terminal browser.
1-6
Melihat Isi — cat / head / tail / wc
Tampilkan seluruh file dengan cat, awal dan akhirnya dengan head dan tail, dan hitung baris dengan wc -l — plus alur pengecekan log, praktik langsung di terminal browser.
1-7
Redirection — > >> < 2>
Timpa file dengan >, tambahkan dengan >>, berikan standard input dengan <, dan kirim hanya output error ke file terpisah dengan 2> — praktik langsung di terminal browser.
1-8
Pipe — Menghubungkan Perintah
Pelajari cara pipe meneruskan output satu perintah ke berikutnya, menghitung baris dengan wc -l, mengurutkan dengan sort, dan kombinasi klasik sort | uniq untuk menghapus duplikat — praktik langsung di terminal browser.
1-9
Pencarian Teks — grep
Pelajari dasar-dasar menemukan baris yang mengandung string, plus kapan memakai -i untuk mengabaikan huruf besar/kecil, -n untuk nomor baris, dan -r untuk pencarian rekursif — praktik langsung di terminal browser.
1-10
Menemukan File — find dan Wildcard
Tentukan banyak nama file sekaligus dengan wildcard * ? [], dan cari berdasarkan nama dengan find -name atau tipe dengan -type — praktik langsung di terminal browser.
1-11
Permission — Membacanya dan chmod
Baca notasi rwx dan oktal dalam ls -l, ubah permission dengan mode simbolik dan numerik chmod, serta pelajari sintaks chown — praktik langsung di terminal browser.
1-12
Variabel Lingkungan — PATH dan export
Referensikan variabel dengan echo $VAR dan env, pahami HOME dan PATH, tetapkan dengan export, dan pakai command substitution $(...) — praktik langsung di terminal browser.
1-13
Merangkai Perintah — ; && || dan Tanda Kutip
Pelajari eksekusi berurutan dengan ;, eksekusi bersyarat dengan && dan ||, serta perbedaan tanda kutip tunggal dan ganda dalam ekspansi variabel — praktik langsung di terminal browser.
1-14
Mengecek dan Menghentikan Proses — ps / kill
Tampilkan daftar proses dengan ps, cek PID-mu sendiri dengan $$, dan hentikan proses background yang dijalankan dengan & memakai kill — praktik langsung di terminal browser.
1-15
Dasar-dasar Editor Teks vi
Pelajari cara memulai vi, berpindah antara mode normal dan insert, kembali dengan Esc, serta menyimpan dengan :wq atau membuang dengan :q! — praktik langsung di terminal browser.
1-16
Rangkuman Dasar Linux — Cheat Sheet Perintah
Atur perintah dasar Linux per kategori — navigasi, membuat, operasi, melihat dan mencari, permission, proses, dan vi — dengan diagram dan tabel cheat untuk meninjau.
Linux Menengah
2-1
Ekspresi Reguler Dasar — Pola grep
Latih ekspresi reguler dasar grep — 5 simbol ^/$/./*/[], regex extended dengan -E, dan -o untuk mencetak hanya bagian yang cocok — dengan mengekstrak dari file teks.
2-2
Output Terformat — printf
Berbeda dari echo, printf tidak menambahkan baris baru di akhir, jadi kamu menulis \n sendiri. Pelajari menyisipkan nilai dengan %s/%d, meratakan kolom dengan \t, dan membuat file multi-baris di terminal browser.
2-3
sed — Substitusi dan Ekstraksi
Ganti teks dengan s/old/new/ dan g, tampilkan satu baris tertentu dengan -n Np, hapus baris yang cocok dengan /pat/d, dan edit file langsung dengan -i — dilengkapi diagram visual dan terminal browser.
2-4
awk — Ekstraksi Field
Ambil kolom dengan $1 dan $NF, ubah pemisah dengan -F',', pakai NR dan NF, serta proses hanya baris yang cocok dengan /pola/{print} — dilengkapi diagram visual dan terminal browser.
2-5
awk — Agregasi dan Laporan
Praktik BEGIN/END untuk header dan ringkasan, s += $1 untuk menjumlahkan kolom 1, serta NR dan /pat/{ c++ } untuk menghitung baris — dilengkapi diagram visual dan terminal browser.
2-6
Alat Pembentuk Teks — sort / uniq / cut / wc / tr / tee
Pelajari pengurutan, ekstraksi kolom, dan hitungan baris dengan sort, uniq, cut, wc, translasi karakter dengan tr, dan pemisahan output dengan tee.
2-7
xargs — Membangun Perintah dari Standard Input
Pelajari xargs untuk mengubah output pipe jadi argumen, plus -n1, -I{}, dan integrasi find dengan menjalankannya langsung.
2-8
tar — Membuat Arsip dan Mengekstrak
Gabungkan beberapa file menjadi satu arsip tidak terkompresi dengan tar -cf, tampilkan daftar isinya dengan tar -tf, dan kembalikan file aslinya dengan tar -xf.
2-9
Symbolic Link dan Hard Link — ln
Pelajari perbedaan antara symbolic link (ln -s) dan hard link (ln) secara langsung dengan menjalankannya.
2-10
Perbedaan File — diff
Bandingkan dua file dengan diff dan baca tanda format terpadu - / + / @@ untuk baris yang dihapus, ditambahkan, dan posisi perubahan.
2-11
Perintah Info Sistem — du / df / date, dan lainnya
Cek penggunaan disk dengan du dan df, tanggal dengan date, sistem dan user dengan uname / whoami / id, serta deret dan perhitungan dengan seq dan expr.
2-12
Shell Script Pertamamu — Membuat dan Menjalankannya
Buat shell script di vi, tambahkan #!/bin/sh, beri izin eksekusi dengan chmod +x, lalu jalankan dengan ./hello.sh. Visual dan praktik di browser.
2-13
Shell Script - Variabel dan Substitusi Perintah
Tetapkan dengan name=value dan referensikan dengan "$name", lihat perbedaan ekspansi kutip tunggal vs ganda, jalankan substitusi perintah $(date), aritmatika $(( n * 2 )), dan baca input dengan read — visual dan praktik di browser.
2-14
Shell Script - Argumen dan Exit Code
Terima nilai ./a.sh foo bar dengan $1 $2 $@ $# $0, beri nilai default dengan ${2:--}, periksa $? dan kembalikan sukses atau gagal dengan exit 0 / exit 1. Visual dan praktik di browser.
2-15
Shell Script - Percabangan Bersyarat
Periksa file, string, dan angka dengan [ -f config.txt ], [ -z "$name" ], dan [ "$count" -lt 5 ], buat percabangan dengan if / elif / else, dan arahkan banyak pola dengan case. Visual dan praktik di browser.