Skrip Batch - Aliases
Halo, para pemula pemrograman! Hari ini, kita akan melihat dunia yang menakjubkan dari Skrip Batch Aliases. Seperti guru komputer tetangga yang ramah, saya sangat gembira untuk mengantar Anda dalam perjalanan ini. Jangan khawatir jika Anda baru dalam pemrograman - kita akan mulai dari dasar dan maju perlahan. Jadi, siapkan buku catatan maya Anda, dan mari kita mulai!
Apa Itu Alias?
Sebelum kita masuk ke dalam membuat alias, mari kita mengerti apa itu alias. Pahami alias sebagai julukan untuk perintah. Seperti bagaimana Anda mungkin memiliki julukan yang lebih mudah untuk dikatakan daripada namanya penuh, alias adalah nama yang lebih pendek atau mudah untuk diingat untuk perintah yang lebih panjang.
Misalnya, daripada mengetik dir /w
setiap kali Anda ingin melihat daftar lebar berkas di direktori, Anda dapat membuat alias bernama lw
(untuk "list wide") yang melakukan hal yang sama. Menarik, 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 magis, 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 berkas .txt ke D:\Backup dan kemudian mencetak "Backup complete!". $T
digunakan untuk memisahkan perintah.
Menghapus Alias
Apa bila Anda ingin menghapus alias? Mungkin Anda membuat salah satu alias secara kesalahan, atau Anda tidak lagi memerlukannya. Tak perlu khawatir! Menghapus alias adalah mudah seperti 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 bila Anda ingin memperbarui alias yang sudah ada? Di Batch, Anda tidak benar-benar "mengganti" alias - Anda hanya membuat alias baru dengan nama yang sama. Definisi baru akan menimpa yang lama. mari lihat contoh:
doskey ls=dir
doskey ls=dir /w
Setelah perintah ini, ls
sekarang akan menjalankan dir /w
bukannya hanya dir
.
Menampilkan Semua Alias
Ingin melihat semua alias yang Anda buat? Ada perintah untuk itu:
doskey /macros
Ini akan mencantumkan semua alias yang saat ini didefinisikan.
Menyimpan Alias
Ini adalah tips pro dari guru tetangga Anda: Alias yang Anda buat dalam sesi command prompt akan hilang saat Anda menutup jendela. Untuk membuat alias Anda tetap terjadi di seluruh sesi, Anda dapat membuat berkas batch dengan semua definisi alias Anda dan menjalankan itu setiap kali Anda membuka command prompt baru.
Ini adalah contoh apa yang itu mungkin terlihat seperti:
@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 lihat beberapa contoh praktis untuk benar-benar mengukir pemahaman kita:
-
Navigasi cepat:
doskey projects=cd C:\Users\YourName\Documents\Projects
Sekarang mengetik
projects
akan membawa Anda langsung ke folder Projects Anda. -
Meluncurkan aplikasi:
doskey notepad=start notepad++.exe
Ini memungkinkan Anda untuk meluncurkan Notepad++ dengan mengetik
notepad
. -
Perintah Git kompleks:
doskey gac=git add . $T git commit -m
Sekarang Anda dapat menyiapkan semua perubahan dan melakukan commit dengan pesan dengan mengetik
gac "Your commit message"
.
Tabel Metode Alias
Ini adalah tabel praktis yang menggabungkan metode yang kita pelajari:
Metode | Sintaks | Contoh |
---|---|---|
Buat Alias | doskey alias_name=command |
doskey ls=dir |
Hapus Alias | doskey alias_name= |
doskey ls= |
Ganti Alias | doskey alias_name=new_command |
doskey ls=dir /w |
Lihat Semua Alias | doskey /macros |
doskey /macros |
Kesimpulan
Dan di sana Anda ada, teman-teman! Kita telah berpergian melalui negeri Skrip Batch Aliases, dari membuat dan menghapus hingga mengganti dan melihat. Ingat, alias adalah seperti jalan pintas perintah pribadi Anda - mereka disini untuk membuat hidup Anda lebih mudah dan pemrograman Anda lebih efisien.
Saat kita rapat, saya ingin berbagi cerita kecil. Ketika saya pertama kali mulai mengajar pemrograman, saya memiliki 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 mereka menyadari betapa mudahnya alur kerjanya menjadi sangat berharga. Itu kekuatan alias - mereka dapat mengubah pengalaman yang frustasi menjadi yang menyenangkan.
Jadi, majulah, buat alias, dan maya baik saja perjalanan command line Anda selalu efisien dan menyenangkan! Semangat pemrograman, semua orang!
Credits: Image by storyset