Bagaimana cara mengubah direktori home default saya menjadi "C: \ Users \ khornsby" untuk setiap kali saya membuka PowerShell?
Saya menjalankan Windows 7. Di bawah ini adalah info tentang keadaan lingkungan saya.
Windows PowerShell Hak Cipta (C) 2009 Microsoft Corporation. Seluruh hak cipta. PS P: \> cd ~ PS P: \>echo $HOME P: \ PS P: \> HOME="C:\Users\khornsby" Istilah 'HOME = C: \ Users \ khornsby' tidak dikenali sebagai nama cmdlet, fungsi, file skrip, atau program yang dapat dioperasikan. Periksa ejaan nama, atau jika jalur disertakan, verifikasi jalur itu benar dan coba lagi. Pada baris: 1 char: 25 + HOME = "C: \ Users \ khornsby" PS P: \> Set-Variable HOME "C:\Users\khornsby" Set-Variable: Tidak dapat menimpa variabel HOME karena hanya baca atau konstan. Pada baris: 1 char: 13 + Set-Variable PS P: \> dir env:home* Nilai Nama ---- ----- HOMEPATH \ HOMEDRIVE P: HOMESHARE \\ fileserv \ khornsby $ PS P: \>
<kbd>
tag.Jawaban:
Variabel hanya dibaca secara default, tetapi dapat dihapus dengan
-Force
beralih ke Remove-Variable. Untuk membuat perubahan Anda terus-menerus di seluruh sesi, Anda dapat membuat file profil yang mirip.bashrc
(Untuk bash di Linux) kecuali untuk Powershell.Di direktori Dokumen Anda (biasanya
C:\Users\YOUR_USERNAME_HERE\documents
) untuk akun pengguna Anda, buat folder WindowsPowerShell (dinamai persis seperti itu) jika belum ada. Di dalam folder, buat file teks bernama profile.ps1 ( pastikan itu bukan profile.ps1.txt ).Di dalam file, letakkan apa pun yang ingin Anda jalankan ketika Anda membuka Powershell.
contoh:
hasil:
sumber
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -ExecutionPolicy bypass -File C:\foo\profile.ps1
Untuk mengatasi kekhawatiran @Weeble tentang
~
pintasan:Lihat di sini untuk perbedaan antara ~ dan $ HOME
sumber
cd $HOME
di akhir, sehingga shell akan mulai di lokasi itu dan akan siap untuk digunakan :)Lebih mudah ... membuka pengaturan sistem lanjut ...
Tambahkan variabel sistem baru bernama HOME dengan jalur ke profil Anda
Mulai ulang penjelajah atau keluar dan kembali ...
sumber
Untuk mengubah dari dalam Windows, coba yang berikut ini:
Sematkan PowerShell ke bilah tugas.
Klik kanan ikon PowerShell di bilah tugas.
Klik kanan 'Windows PowerShell' dan pilih 'Properties'.
Dalam jendela 'Properti', buka tab 'Pintasan' dan ubah bidang 'Mulai di:' ke direktori awal yang Anda inginkan. (Contoh:) .
C:\Users\username\Desktop
Klik 'OK'.
Luncurkan PowerShell dari bilah tugas.
sumber
Anda dapat menggunakan
help about_profiles
untuk melihat detail lebih lanjut tentang ini. Jangan lupa untuk menandatangani skrip Anda.sumber
help
dari aplikasi apa?