プロジェクトの期間中、Windowsに切り替える必要があります。
まだ始まったばかりで、cmd
の使用はもう嫌いです。
C:\Users\<current user>\Documents\
へのショートカットはありますか?
C:\Users\<current user>\Documents\
_へのショートカットはありますか?直接のショートカットはありません。
いくつかの異なる解決策があります(以下を参照)。
cd
または_cd /d
_と一緒に環境変数を使用する
別のドライブ文字へのマッピングを作成するには、subst
または_Net Use
_を使用します。
cygwin
をインストールしてbash
を使用
powershell
を使用-powershellは_~
_をサポートします
powershell
の代わりにcmd
を使用する準備ができている場合、最後の解決策はおそらく最も簡単です。
cd
または_cd /d
_と一緒に環境変数を使用するこのディレクトリに定期的に移動する場合は、次のコマンドを実行します。
_setx DOCS %USERPROFILE%\Documents
_
これにより、環境変数DOCS
が永続的に設定されますが、それを使用するには、まず新しいcmd
シェルを開始する必要があります。その後、変数が定義され、使用できるようになります。
_F:\test>echo %DOCS%
C:\Users\DavidPostill\Documents
_
任意の場所からディレクトリを変更するには、次のコマンドを使用します。
_cd /d %DOCS%
_
すでにドライブ_c:
_にいる場合は、次のように使用できます。
_cd %DOCS%
_
バッチファイル(_docs.cmd
_)を作成し、PATH
のどこかに配置します。
docs.cmd:
_@echo off
cd /d %DOCS%
_
次に、現在の場所に関係なくdocs
と入力すると、_C:\Users\<current user>\Documents\
_に移動します
subst
または_Net Use
_を使用して、別のドライブ文字へのマッピングを作成します。subst
を使用できます:
_subst x: %USERPROFILE%\Documents
_
その後
_x:
_
残念ながら、ドライブマッピングは再起動後は保持されません。
_Net Use
_は再起動後も保持されます。次に例を示します。
_Net Use x: "\\computerName\c$\pathName" /persistent:yes
_
詳細な手順については、 再起動後もSUBSTマッピングを永続化する方法 の回答を参照してください。
cygwin
をインストールしてbash
を使用する始めたばかりで、すでに嫌いなコマンド
cygwin のインストールを検討できます。
Cygwinは:
- windows上のLinuxディストリビューションと同様の機能を提供するGNUおよびオープンソースツールの大規模なコレクション。
Cygwinをインストールしたら、cygwin端末でbash
を実行できます。
Cygwinの代替には msys(MingW) が含まれます:
MSYSは、bash、make、gawk、grepなどのGNUユーティリティのコレクションであり、従来のUNIXツールに依存するアプリケーションやプログラムの構築を可能にします。これは、MinGWとcmd Shellの欠陥を補足することを目的としています。
そして Git for Windows :
Git for Windowsは、コマンドラインからGitを実行するために使用されるBASHエミュレーションを提供します。 * BIXエミュレーションはLINUXおよびUNIX環境での「git」コマンドと同じように動作するため、NIXユーザーは自宅にいるように感じるはずです。
powershell
を使用する[〜#〜] sbi [〜#〜] によるコメントで指摘されているように、powershellは_~
_をサポートしており、次のように入力できます。
_cd ~/documents
_
ユーザー名に奇妙な文字が含まれている場合(たとえば、ユーザー名がメールアドレスの場合)、次のように引用してください。
_cd "~/documents"
_
しかし、私もショートカットを実行できるようにする必要があります!
ただし、Intelのiclを実行するには、
C:\Windows\SysWOW64\cmd.exe /E:ON /V:ON /K ""C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016.2.180\windows\bin\ipsxe-comp-vars.bat" ia32 vs2015"
へのショートカットが必要です。Powershellは必要なオプションも提供していますか?
上記のコマンドを実行するためのショートカットを通常どおり作成できます。
次に、Powershellからショートカットを実行します。次に例を示します。
_ Invoke-Item -Path C:\Users\Dex\Desktop\Notepad++.lnk
_
そして:
_ Start-Process -FilePath C:\Users\DDhami\Desktop\Notepad++.lnk
_
ソース PowerShellトリック:.lnkファイルを実行 。
%userprofile%は、ユーザーのプロファイルフォルダーを取得するために機能します。この方法では、ドライブ文字を指定する必要はありません。
つまり、cd C:\%HOMEPATH%\Documents
を使用する代わりに、cd %USERPROFILE%\Documents
を使用できます。
%HOMEPATH%
を使用できます。 Linuxのチルダと同じように、ホームディレクトリに移動します。したがって、目的の場所に到達するためのコマンドは次のとおりです。
cd C:\%HOMEPATH%\Documents\