カテゴリー
Linux/Unix

PowerShellでchmodコマンドは使えない

WindowsでPowerShellを使ってますが、mac、linuxで使えるchmodコマンドが使えません。

かわりに、icacls コマンドで代用できます。

使い方は

icacls /?

で確認できます。

また、chownも使えません。

かわりに、takeown コマンドで代用できます。

こちらも使い方は、

takeown /?

で確認できます。

カテゴリー
Linux/Unix

PowerShellでwhichコマンドは使えない

WindowsでPowerShellを使ってますが、mac、linuxで使えるwhichコマンドが使えません。

かわりに

gcm xxx | fl
Get-Command xxx | Format-List

xxx:知りたいコマンド等を入れる

gcm php | fl

で代用できると思います

カテゴリー
Git

PowerShellでGitのリポジトリの状態を表示する

確認環境

Windows10

posh-git v0.7.3

posh-git

WindowsのPowerShellでGitリポジトリの状態を表示するようにする便利なツール

設定方法

1.管理者権限でPowerShellを起動し以下のコマンドを実行して、posh-gitをインストールする

・posh-gitをインストールしたことがない場合

PowerShellGet\Install-Module posh-git -Scope CurrentUser -AllowPrerelease -Force

・または、以前のバージョンを既にインストール場合

PowerShellGet\Update-Module posh-git

私の環境では

C:\Users\[ユーザー名]\Documents\WindowsPowerShell

にインストールされました。

2.以下のコマンドを実行してモジュールをインポートする

Import-Module posh-git
Add-PoshGitToProfile

PowerShellを再起動する。

念のため確認

echo $profile

すると、プロファイルのパスが表示されます。

私の環境では、そこに、「Microsoft.PowerShell_profile.ps1」ファイルが出来てました。

エディタで開いて確認してみると、

Import-Module posh-git

が追加されてました。

結果

git管理下のフォルダに移動する。

以下のように表示される。

参考:

Github posh-git