[備忘録] 自分のためのコマンドメモ
Contents
env (環境変数)
設定
一時的な設定
set NAME=VALUE
恒久的な設定
export NAME=VALUE
値の追加 (Pathでよくあるやつ)
export PATH=%PATH%;VALUE
Proxy
確認
echo %HTTP_PROXY%
echo %HTTPS_PROXY%
echo %FTP_PROXY%
設定
set MY_PROXY=http://{user}:{password}@{host}:{port}
export HTTP_PROXY=%MY_PROXY%
export HTTPS_PROXY=%MY_PROXY%
export FTP_PROXY=%MY_PROXY%
npm
Proxy
確認
npm -g config list
設定
追加・変更
npm -g config set proxy http://{user}:{password}@{host}:{port}
npm -g config set https-proxy http://{user}:{password}@{host}:{port}
npm -g config set registry http://registry.npmjs.org/
削除
npm -g config delete proxy
npm -g config delete https-proxy
npm -g config delete registry
git
Proxy
確認
設定範囲は任意に選択
git config --system http.proxy
git config --global http.proxy
git config --local http.proxy
設定
設定範囲は任意に選択
git config --system http.proxy http://{user}:{password}@{host}:{port}
git config --global http.proxy http://{user}:{password}@{host}:{port}
git config --local http.proxy http://{user}:{password}@{host}:{port}
ネットワークドライブ
一時的な操作
追加
pushd \\path\to\example
batなどで認証を自動で済ませたいときは、事前に net use を使って認証しておく。
削除
popd
恒久的な操作
追加
ID/PASSなし
net use z: \\path\to\example
ID/PASSあり
net use z: \\path\to\example {password} /USER:{user}
削除
net use z: /DELETE
文字コード
WindowsからLinuxに日本語名のファイルを転送したときの文字化けを直します。
ディレクトリ内のファイル名をまとめて修正
for i in $( ls );
do
cat ${i} | iconv -f shift_jis -t UTF8 > `echo ${i} | iconv -f shift_jis -t UTF8`
rm ${i}
done