Skrip Batch - Aliases

Hai, para pemrogram yang sedang belajar! Hari ini, kita akan melihat dunia yang menarik dari Skrip Batch Aliases. Seperti guru komputer tetangga Anda, saya sangat senang untuk memandu Anda dalam perjalanan ini. Jangan khawatir jika Anda baru dalam pemrograman - kita akan mulai dari dasar dan naik tingkat perlahan-lahan. Jadi, siapkan buku catatan maya Anda, dan mari kita mulai!

Batch Script - Aliases

Apa Itu Alias?

Sebelum kita masuk ke dalam membuat alias, mari kita pahami apa itu alias. Picturkan alias seperti nama panggilan untuk perintah. Seperti bagaimana Anda mungkin punya nama panggilan yang lebih mudah untuk dikatakan daripada nama lengkap Anda, alias adalah nama yang lebih pendek atau mudah diingat untuk perintah yang lebih panjang.

Misalnya, daripada mengetik dir /w setiap kali Anda ingin melihat daftar lebar file dalam direktori, Anda dapat membuat alias bernama lw (untuk "list wide") yang melakukan hal yang sama. Bagus, kan?

Membuat Alias

Sekarang, mari kita belajar bagaimana membuat alias. Sintaks dasar untuk membuat alias dalam Batch adalah:

doskey alias_name=command

Ini adalah contoh dunia nyata:

doskey ls=dir

Ini membuat alias ls untuk perintah dir. Sekarang, setiap kali Anda mengetik ls di command prompt Anda, itu akan menjalankan perintah dir.

mari cobalah sesuatu yang lebih kompleks:

doskey gp=git push origin main

Dengan alias ini, mengetik gp akan menjalankan git push origin main. Itu seperti magi, tapi lebih baik - itu adalah pemrograman!

Beberapa Perintah dalam Alias

Anda bahkan dapat membuat alias untuk beberapa perintah. Ini adalah caranya:

doskey backup=copy *.txt D:\Backup $T echo Backup complete!

Alias ini, saat dipanggil dengan backup, akan menyalin semua file .txt ke D:\Backup dan kemudian menampilkan "Backup complete!". $T digunakan untuk memisahkan perintah.

Menghapus Alias

Apa kalau Anda ingin menghapus alias? Mungkin Anda membuat salah satu alias secara keliru, atau Anda tidak lagi membutuhkannya. Tidak perlu khawatir! Menghapus alias sama mudahnya membuatnya. Ini adalah cara Anda melakukannya:

doskey alias_name=

Misalnya, untuk menghapus alias ls yang kita buat sebelumnya:

doskey ls=

Perintah ini secara esensial mengatur ulang alias menjadi nihil, secara efektif menghapusnya.

Mengganti Alias

Apa tentang memperbarui alias yang sudah ada? Di Batch, Anda sebenarnya tidak "mengganti" alias - Anda hanya membuat yang baru dengan nama yang sama. Definisi baru akan menimpa yang lama. Mari kita lihat contoh:

doskey ls=dir
doskey ls=dir /w

Setelah perintah ini, ls sekarang akan menjalankan dir /w bukan hanya dir.

Melihat Semua Alias

Ingin melihat semua alias yang Anda buat? Ada perintah untuk itu:

doskey /macros

Ini akan daftar semua alias yang saat ini didefinisikan.

Menyimpan Alias

Ini adalah tip profesional dari guru tetangga Anda: Alias yang Anda buat dalam sesi command prompt akan hilang saat Anda menutup jendela. Untuk membuat alias Anda persisten di antara sesi, Anda dapat membuat file batch dengan semua definisi alias Anda dan jalankan itu setiap kali Anda membuka command prompt baru.

Ini adalah contoh yang mungkin:

@echo off
doskey ls=dir
doskey gp=git push origin main
doskey backup=copy *.txt D:\Backup $T echo Backup complete!

Simpan ini sebagai myaliases.bat, dan Anda dapat menjalankan itu di awal setiap sesi untuk memuat alias Anda.

Contoh Praktis

Mari kita lihat beberapa contoh praktis untuk memperkokoh pemahaman kita:

  1. Navigasi cepat:

    doskey projects=cd C:\Users\YourName\Documents\Projects

    Sekarang mengetik projects akan membawa Anda langsung ke folder Projects Anda.

  2. Meluncurkan aplikasi:

    doskey notepad=start notepad++.exe

    Ini memungkinkan Anda meluncurkan Notepad++ dengan mengetik notepad.

  3. Perintah Git kompleks:

    doskey gac=git add . $T git commit -m

    Sekarang Anda dapat menyesuaikan semua perubahan dan mengirimkan dengan pesan dengan mengetik gac "Your commit message".

Tabel Metode Alias

Ini adalah tabel praktis yang menggabungkan metode yang kita pelajari:

Metode Sintaks Contoh
Membuat Alias doskey alias_name=command doskey ls=dir
Menghapus Alias doskey alias_name= doskey ls=
Mengganti Alias doskey alias_name=new_command doskey ls=dir /w
Melihat Semua Aliases doskey /macros doskey /macros

Kesimpulan

Dan itu dia, teman-teman! Kita telah berpergian melalui negeri Skrip Batch Aliases, dari membuat dan menghapus hingga mengganti dan melihat. Ingat, alias adalah seperti shortcut perintah pribadi Anda - mereka disini untuk membuat hidup Anda mudah dan pemrograman Anda lebih efisien.

Saat kita selesaikan, saya ingin berbagi cerita kecil. Ketika saya pertama kali mulai mengajar pemrograman, saya punya seorang murid yang kesulitan untuk mengingat semua perintah Git. Kita duduk bersama dan membuat set alias untuk operasi Git yang paling umum. Senyum di wajahnya saat dia menyadari betapa mudahnya alurnya sekarang adalah tak ternilai. Itu kekuatan alias - mereka dapat mengubah pengalaman yang frustasi menjadi yang menyenangkan.

Jadi, majulah, buat alias, dan semoga petualangan command line Anda menjadi lebih efisien dan menyenangkan! Semua orang, selamat coding!

Credits: Image by storyset