curlの基本

概要

curlのオプション忘れ

対処

レスポンスボディのみを取得する

curl http://192.168.1.1

ヘッダ情報のみを取得する

curl -I http://192.168.1.1

ヘッダ情報とボディを取得する

curl -i http://192.168.1.1

ステータスコードを取得する

curl -i  http://192.168.1.1 -o /dev/null -w '%{http_code}\n' -s

ファイルを別名でダウンロードする

curl -o test.html http://192.168.1.1

ID・パスワードでログインする

curl -u name:passwd http://192.168.1.1

プロキシを使用する

curl -u name:passwd -x my-proxy:888 http://192.168.1.1

ユーザエージェントを指定する

curl -A 'Mozilla/3.0 (Win95; I)' http://192.168.1.1

echoで改行しないで表示する

概要

echoで改行しないで表示する

対処

echoコマンドに「-n」オプションを使用すると、改行しない。
solarisでは無効

echo -n "aiueo";echo -n "12345"
aiueo12345


また、エスケープ文字で、「\c」が指定されると行末での改行が行われなくなる

echo -e "aiueo\c"; echo -e "12345"
aiueo12345

vimの文字化け

  • 概要

viでテキストを開くと日本語がおかしい。文字化けしてたり消えたりする。

原因

viで開く文字コードが原因。

対処

vimrcでエンコードを設定する。

vi ~/.vimrc

set encoding=utf-8
set fileencodings=iso-2022-jp,sjis,utf-8