TechRetriever
Situs web resmi TechRetriever

Bash scripting di Linux dan WSL, ditinjau langkah demi langkah

TechRetriever adalah agen untuk Windows 10/11 yang menulis skrip Bash, menjalankannya di WSL atau lewat SSH pada sistem milikmu, dan menampilkan setiap hasil sebagai kartu yang bisa kamu buka. Versi 2.9.30.

Platform

Windows 10/11

penginstal 64-bit dan versi portabel

Versi

2.9.30

dirilis 8 Nov 2026

Skrip

WSL atau SSH

berjalan di sistem Linux milikmu

Persetujuan

Ask first

berhenti sebelum tindakan yang mengubah sesuatu

Model

Cloud, lokal, bawaan

pilih satu, lalu tekan Test

Akun

Tidak perlu

untuk menjalankan aplikasi

Dasar-dasarnya

Bash scripting di mesin milikmu sendiri, dijelaskan

Bash scripting berarti menulis perintah shell ke dalam berkas teks biasa, biasanya berakhiran .sh, supaya Bash menjalankannya berurutan. Mulai dari yang kecil. Baris 1 berisi shebang, misalnya #!/usr/bin/env bash, sedangkan sisanya memakai variabel, kondisi, perulangan, dan fungsi, dan setiap perintah mengembalikan kode keluar yang bernilai 0 bila berhasil. TechRetriever menulis dan menjalankan berkas-berkas ini selagi kamu membaca setiap langkahnya.

01

Cadangkan satu folder ke berkas tar bertanggal

Pembuatan skrip shell di Bash sering dimulai dari pencadangan otomatis, jadi minta agen menulis skrip yang menyalin satu folder ke berkas tar bertanggal. Agen menyimpan backup-notes.sh dengan write_file, lalu Shell menjalankan bash -n untuk memeriksa sintaksis tanpa menjalankan skripnya. Belum ada yang disalin. Dalam mode Ask first, agen berhenti sebelum tindakan yang mengubah sesuatu, dan kartunya menampilkan perintah persisnya beserta kode keluar yang sebenarnya, di mana 0 berarti berhasil. Cadangkan folder itu secara manual sebelum menjalankan yang sungguhan, dan lakukan echo pada perintah tar sebagai uji coba dulu.

Jejak alat
list_dir  notes  → 3 entries
write_file  backup-notes.sh  → saved
Shell  bash -n backup-notes.sh  → exit 0
Shell  bash backup-notes.sh  → waiting for your OK
02

Belajar menulis skrip Bash dari skrip yang sudah kamu punya

Buka skrip lama dan minta agen menjelaskan isinya baris demi baris. read_file memuatnya, grep menampilkan setiap baris yang mengatur atau memakai satu variabel, dan agen menerangkan shebang di baris 1, tanda kutip, serta kode keluar dengan bahasa sederhana. Agen menandai variabel tanpa tanda kutip. Setiap penjelasan menyebut konsep yang ditemukannya, seperti perulangan atau kondisi, sehingga kosakatanya ikut kamu pelajari sambil membaca. Bila suatu perintah bawaan belum jelas, http_get membaca halaman manual resmi agar jawabannya bersandar pada teks tersebut. Beralihlah ke Plan only kalau kamu hanya ingin penjelasan tanpa yang lain.

Jejak alat
read_file  old-cleanup.sh  → 24 lines
grep  "$dir" old-cleanup.sh  → 5 matches
http_get  manual page for a builtin  → read
03

Cari satu kata di dalam log

Salin log dari sistemmu sendiri ke folder kerja dan tanyakan baris mana yang menyebut sebuah kata seperti timeout. grep mengembalikan baris yang cocok, dan read_file membuka seluruh berkas saat kamu butuh konteksnya. Agen juga bisa membantu mengurai string di Bash: tempelkan 1 baris log dan minta perulangan yang memecahnya menjadi kolom lalu mencetak tiap kolom dengan echo. write_file menyimpan perulangan itu sebagai parse-log.sh, dan edit_file menampilkan setiap perubahan berikutnya sebagai diff. Bekerjalah hanya pada salinannya.

04

Ubah perintah yang kamu ketik menjadi skrip dengan argumen

Coding Bash sering kali cuma begini: perintah yang sudah berkali-kali kamu ketik menjadi berkas yang membaca masukannya dari $1 dan $2. Tempelkan perintah yang terus kamu ketik ulang, lalu minta pesan penggunaan beserta pemeriksaan bahwa kedua argumen ada. write_file menyimpan skripnya, dan Shell menjalankan bash -x, yang mencetak setiap perintah sebelum dieksekusi. Baca jejaknya. Perbaiki yang tampak keliru dengan edit_file, dan bandingkan jejak itu dengan yang kamu harapkan sebelum menyetujui langkah apa pun yang mengubah sesuatu atau memakai ulang skripnya.

Baca panduan alur kerja

Apa bedanya dengan asisten obrolan biasa

Saran saja tidak cukup. TechRetriever 2.9.30 melangkah lebih jauh: ia menjalankan perintah Shell sendiri dan menampilkan kode keluar yang sebenarnya, sehingga kamu bisa menilai hasilnya, bukan menebak-nebak.

Asisten obrolan biasaTechRetriever
MenjalankanKamu menyalin skripnya dan menjalankannya sendiriShell menjalankannya dan menampilkan kode keluar yang sebenarnya
MengeditMenempelkan seluruh skrip baru ke obrolanedit_file mengubah berkasnya dan menampilkan diff
KendaliTidak menjalankan apa pun, jadi tidak ada yang perlu disetujuiAsk first berhenti sebelum tindakan yang mengubah sesuatu
KonteksHanya melihat apa yang kamu tempelkanread_file dan grep membaca skrip dan log milikmu

Cara kerjanya

  1. Instal TechRetriever di Windows 10 atau 11, dan bandingkan dulu checksum SHA-256-nya dengan manifes yang dipublikasikan.
  2. Hubungkan sebuah model: penyedia AI cloud, model yang berjalan lokal di PC-mu, atau model bawaan.
  3. Pilih folder proyek dan sebuah mode: Auto-run, Ask first, atau Plan only.
  4. Jelaskan skrip yang kamu butuhkan, baca setiap kartu tindakan, dan terima diff hanya bila sesuai dengan permintaanmu.

Untuk siapa

Pemula yang belum pernah menulis skrip adalah yang pertama, termasuk mereka yang belajar Bash dari latar belakang Windows dan ingin melihat bagaimana setiap baris bekerja. Mulai yang mungil. Tulis satu skrip di WSL, baca baris demi baris, dan minta agen menjelaskan setiap bagiannya sebelum kamu menjalankan apa pun.

Praktisi dengan beberapa mesin Linux milik sendiri memakainya untuk pekerjaan rutin yang berulang. Pemrograman Bash untuk server rumahan atau lab uji berarti pencarian log, pemeriksaan disk, pencadangan bertanggal, dan perulangan atas daftar servermu sendiri. Setiap pekerjaan menjadi skrip dengan argumen. Kamu yang meninjau diff-nya.

Pengguna Windows yang mengelola sistem Linux lewat SSH adalah kelompok ketiga, dan alat ini ditujukan hanya untuk server yang mereka miliki atau kelola. Skrip mereka berjalan di sisi Linux, sementara TechRetriever tetap berada di Windows 10 atau 11. Dalam mode Ask first agen berhenti sebelum tindakan yang mengubah sesuatu, dan Plan only tidak menjalankan apa pun. Periksa setiap targetnya.

Pertanyaan umum

Apa itu bash scripting?

Bash scripting adalah kegiatan menaruh perintah shell di dalam berkas teks biasa, biasanya berakhiran .sh, agar Bash dapat menjalankannya berurutan. Mulailah dengan baris shebang. Tambahkan variabel, kondisi, perulangan, dan fungsi, lalu periksa kode keluar setiap perintah, di mana 0 berarti berhasil.

Apakah techretriever.com situs web resmi TechRetriever?

Ya. techretriever.com adalah situs web resmi TechRetriever, dan penginstal yang ditautkannya adalah build aslinya. Bandingkan checksum SHA-256-nya dengan manifes yang dipublikasikan, karena penginstal belum ditandatangani kode, dan gunakan tombol Send feedback di dalam aplikasi untuk pertanyaan.

Di mana skrip Bash itu sebenarnya dijalankan?

Skrip berjalan di WSL pada PC-mu sendiri, atau pada sistem Linux milikmu yang dijangkau lewat SSH. TechRetriever sendiri berjalan di Windows 10 atau 11. Jaga cakupannya tetap sempit. Alat ini ditujukan hanya untuk mesin yang kamu miliki atau berwenang kamu kelola, dan ia tidak memeriksanya untukmu.

Bisakah agen dicegah menjalankan skrip sebelum aku membacanya?

Ya. Plan only adalah cara yang pasti: ia menulis rencana dan sama sekali tidak menjalankan apa pun, baik perintah maupun perubahan berkas. Ask first berhenti sebelum tindakan yang mengubah sesuatu, tetapi perintah yang hanya membaca bisa berjalan tanpa jeda. Auto-run bertindak seketika, jadi simpan untuk pekerjaan yang sudah kamu tinjau.

Bisakah dipakai untuk pemrograman Bash di server kantor?

Ya, bila kamu berwenang mengelola server itu. Uji dulu. Jalankan skripnya di mesinmu sendiri atau di server uji, buat cadangan sebelum skrip apa pun yang mengubah atau menghapus berkas, dan baca setiap perintah sebelum kamu menyetujuinya.

Apakah skrip dan prompt-ku keluar dari PC?

Model cloud menerima teks prompt, termasuk teks berkas apa pun yang dibaca agen, sehingga penyedia itu melihat skripmu. Model lokal mengubah hal itu. Dengan model lokal tidak ada yang keluar dari PC, dan obrolan, folder kerja, serta kunci API tetap berada di PC dalam kedua kasus.

Apakah agen menjamin skripnya benar?

Tidak. Kamu membaca diff, memeriksa sintaksis dengan bash -n, dan menguji skrip di mesin milikmu sebelum menyentuh data sungguhan. Agen menulis draf, dan kartu Shell menampilkan kode keluar yang sebenarnya, tetapi hanya tinjauanmu yang menentukan apakah sebuah skrip benar.

Mulai sekarang

Coba satu skrip di mesin uji

Ukuran penginstalnya sekitar 34 MB. Instal di Windows 10 atau 11, buka folder berisi skrip, mulai dengan Plan only, dan beralihlah ke Ask first saat kamu ingin agen menjalankan sesuatu.

Unduh TechRetriever untuk Windows ↗

Jelajahi TechRetriever

Setiap halaman tersedia dalam 20 bahasa.

Apa yang bisa dilakukan agen dengan skrip ↗ Model cloud, lokal, dan bawaan ↗ Panduan skrip langkah demi langkah ↗ Langkah unduh dan checksum ↗ Tanya jawab ↗ Privasi dan penanganan data ↗