5
どのスクリプトと私は定義するために書く必要があります。PowerShellの設定
alias for ll="ls -l"
alias/function cd = "original cd; ll"
だから、私の質問は部品を持っていますWindows 7のPower Shellのrcファイルと、エイリアスll
〜ls -l
とcd
〜cd; ll
の方法は?
どのスクリプトと私は定義するために書く必要があります。PowerShellの設定
alias for ll="ls -l"
alias/function cd = "original cd; ll"
だから、私の質問は部品を持っていますWindows 7のPower Shellのrcファイルと、エイリアスll
〜ls -l
とcd
〜cd; ll
の方法は?
$profile
と入力してEnterキーを押すと、電源シェルが指す場所にファイルが作成されます(存在しない場合)。
set-alias cat get-content
set-alias cd set-location
set-alias clear clear-host
set-alias cp copy-item
set-alias h get-history
set-alias history get-history
set-alias kill stop-process
set-alias lp out-printer
set-alias ls get-childitem
set-alias mount new-mshdrive
set-alias mv move-item
set-alias popd pop-location
set-alias ps get-process
set-alias pushd push-location
set-alias pwd get-location
set-alias r invoke-history
set-alias rm remove-item
set-alias rmdir remove-item
set-alias echo write-output
set-alias cls clear-host
set-alias chdir set-location
set-alias copy copy-item
set-alias del remove-item
set-alias dir get-childitem
set-alias erase remove-item
set-alias move move-item
set-alias rd remove-item
set-alias ren rename-item
set-alias set set-variable
set-alias type get-content
function help
{
get-help $args[0] | out-host -paging
}
function man
{
get-help $args[0] | out-host -paging
}
function mkdir
{
new-item -type directory -path $args
}
function md
{
new-item -type directory -path $args
}
function prompt
{
"PS " + $(get-location) + "> "
}
& {
for ($i = 0; $i -lt 26; $i++)
{
$funcname = ([System.Char]($i+65)) + ':'
$str = "function global:$funcname { set-location $funcname } "
invoke-expression $str
}
}
:
powershell.exe
に私のシステムでは、次のコードで
profile.ps1
という名前のファイルがある例フォルダがある横(。詳細は
hereを見るために)
また、私は良い例の多くを発見しました
次の問題も考慮してください。 $profile
にあるファイルを実行中に次のエラーが発生することがあります。
Microsoft.PowerShell_profile.ps1
このシステムではスクリプトの実行が無効になっているため、ロードできません。詳細はget-help about_signing
をご覧ください。
ソリューション: は、現在の実行ポリシーの使用を変更するには現在の実行ポリシー
PS C:\Windows\System32> Get-ExecutionPolicy
Restricted
PS C:\Windows\System32>
を確認してください: 注:このコマンドは上昇し実行する必要があります([スタート] PowerShellの使用して「管理者として実行」)
PS C:\Windows\System32> Set-Executionpolicy -ExecutionPolicy Unrestricted