Saya setuju dengan saran untuk menggunakan PowerShell. Selain itu saya merasa sangat berguna untuk mengatur fungsi dan alias untuk mengurangi tugas umum menjadi lebih sedikit huruf yang diketik.
Misalnya, untuk meluncurkan tautan http saya mengatur ini di profil PowerShell saya:
function browse-url { param($url="http://www.google.com/"); (new-object -com shell.application).ShellExecute($url); }
set-alias -name "browse" -value "browse-url"
dan kemudian saya cukup mengetik browse
untuk membuka google, atau browse http://....
untuk membuka tautan tertentu
Contoh lain untuk daftar file atau direktori:
function lsa { param($path="."); Get-ChildItem -Force $path }
set-alias -name "la" -value "lsa"
set-alias -name "ll" -value "lsa"
function lsd { param($path="."); lsa $path | ? { $_.PSIsContainer } }
function lsf { param($path="."); lsa $path | ? { !$_.PSIsContainer } }
function lat { param($path="."); lsa $path | sort -property lastwritetime -descending }
function latr { param($path="."); lsa $path | sort -property lastwritetime }
function fi { param($pat,$root="."); gci -r $root | ? {$_.Name -match $pat} | % { $_.FullName } }
Dan kemudian saya gunakan lsa
untuk menampilkan semua item dalam direktori, termasuk item tersembunyi. Gunakan la
atau ll
alias sebagai bahkan lebih pendek.
Saya menggunakan lsd
daftar folder saja, lsf
daftar file saja, lat
daftar urutan waktu penulisan terakhir, dan latr
daftar waktu dengan arah yang berlawanan.
fi
ditetapkan sebagai pengganti sederhana untuk find
perintah unix , hanya secara rekursif mencari nama file.