Home > Linux/FreeBSD > cshからbashへの変更

cshからbashへの変更

スタードメイン さくらインターネット ロリポップ! ムームードメイン ミニバード ヘテムル
いつもありがとうございます!
にほんブログ村 IT技術ブログへ

さくらインターネットのレンタルサーバを借りた。
さくらインターネットのOSはFreeBSDである。
FreeBSDではcshがデフォルトで設定されている。
自分は仕事でbashを使うことが多いのでFreeBSDのシェルをbashに変更してみる。
1.現在使われているシェルを確認
$ echo $SHELL
2.bashが入っているか、入っているとしたらどこにあるかを確認。
$ which bash
/usr/local/bin/bash
3.chshからbashに切り替える
$ chsh -s /usr/local/bin/bash
 ※chsh -s はユーザのログインシェルを変更するコマンド。
  これによって、ユーザがログインして最初に実行されるコマンドが決まる。
4.ログインし直す
$su – アカウント名
5..bash_profileを作成する。今はまだ.bash_profileと.bashrcを使い分ける気はないので、以下のように.bashrcを参照するように設定した。
$ vi .bash_profile
source .bashrc
 ※sourceは引数に書かれたファイルの内容を実行するコマンド
6..bashrcを作成し、筆者は取りあえず以下のエイリアスを記述した。
  linuxを使っているとllコマンドに慣れてしまう。
$ vi .bashrc
alias ll=’ls -la’
7..bashrcが読み込まれているか確認する為にログインし直した上で、llコマンドを発行
$ su – アカウント名
$ ll
  んでls -laコマンドと同じ結果が表示されたら確認終了。
(追記)
どうやらさくらインターネットのviは日本語に対応していないようだ。
調べてみたところ、jvimが入っている。
 ※jvimとは、UNIX で広く使われている vi エディタのクローンである Vimを日本語化したもの
$ which jvim
/usr/local/bin/jvim
viコマンドでjvimが起動するように.bashrcに以下を追記。
同様にviewコマンドでもjvimで起動するようにする。
$ vi .bashrc
alias vi=’jvim’
alias vim=’jvim’
alias view=’jvim -R’
ログインし直してviコマンドとvimコマンドで日本語の入出力が出来るか確認。
念のため・・・
ターミナル(tera tarmなど)の文字コードとBSDの文字コードは一致させる必要がある。
さくらインターネットの場合はEUC。
(更に追記)
あー。バカだなおれ。
LANGをUTF-8に変えればいいんじゃないか。
もともと日本語対応してるんだし。
ってことで.bashrcに以下を追加
export LANG=ja_JP.UTF-8
んでログインし直してjvimで文字を書いてみる。
・・・
書けなかった。
プロンプトが表示されている時にはちゃんと日本語はでる。
EUCで書かれた文章を読みこむと化けた(当たり前)
ってことはjvimがUTF-8とは別の文字コードで起動してるんかな。
jvimって文字コードの自動認識ってしてくれないの?
それとも単にjvimがUTF-8に対応していないだけ?
まぁいいや。
最新のvimでもインストしておこう・・・。
1.http://www.vim.org/に行って最新版をチェック
2.ソースを入れとくディレクトリ作成
$ mkdir $HOME/local
$ mkdir $HOME/local/src
$ cd $HOME/local/src
3.最新版をwgetして解凍
$ wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2
$ wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz
$ wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz
$ tar xvfz vim-7.2.tar.bz2
$tar xvfz vim-7.2-extra.tar.gz
$tar xvfz vim-7.2-lang.tar.gz
 ※)extraってなんぞ?って思ったけどまぁエキストラっていうんだから拡張してくれるものなんだろう。
   langはUTF-8などの文字コードを扱うのに必要なんだと思う。
4.configureする
$ ./configure –enable-multibyte –enable-xim –enable-fontset –with-features=big –prefix=$HOME/local
5.makeしてinstallする
$ make
$ make install
6.$HOME/local/binにvimが存在することを確認
7..bashrcを以下のように変更
 ■追加
   export PATH=$PATH:/usr/local/bin
   alias vi=’vim’
   alias view=’vim -R’
 ■削除
   alias vi=’jvim’
   alias vim=’jvim’
   alias view=’jvim -R’
8.$HOMEに.vimrcを新規作成
$ vi .vimrc
set fileencoding=utf-8
set encoding=utf-8
set fileencodings=iso-2022-jp,utf-8,euc-jp,ucs-2le,ucs-2,cp932
9.ログインし直して新規作成したファイルの文字コードがUTF-8か確認する。
$ vi test.txt
あいうえお
$ file test.txt
test.txt: UTF-8 Unicode text
$ view test.txt
あいうえお
ちゃんと表示されたら終わり。
あー。結構はまった・・・。
後でまとめておこう・・・。
あ・・・。
今更だけど、ターミナルの表示コードもUTF-8にしないといけない。



この記事はお役に立てましたか?
人気ブログランキングへ

このブログはさくらのレンタルサーバムームードメインの組み合わせで提供しています。
かわいくて高機能なアクセス解析ツール【アクセスプラス】が使えるのは【Color Me Shop! pro】だけ!
月額263円でPHP・MySQL対応のレンタルサーバー、ミニバード
5GBで月額250円~!FC2レンタルサーバーLite!
スタードメイン さくらインターネット ロリポップ! ムームードメイン ミニバード ヘテムル

関連する投稿


コメント:0

コメントフォーム
お名前などを保存しますか?

トラックバック:0

トラックバックURL
http://itblog.posifeel.com/archives/25.html/trackback
cshからbashへの変更 from ITめもりーにょ

Home > Linux/FreeBSD > cshからbashへの変更

カウンター
  • 今日 : 186
  • 累計 : 54,218
  • 現在の閲覧者数: 1
ランキング
ブログランキング・にほんブログ村へ
人気ブログランキングへ

RSSフィード
ブログ内検索
おすすめレンタルサーバ
おすすめ度:★★★
当ブログのposifeel.comドメインはさくらインターネットのサーバで運営しています。OSはUNIX互換FreeBSD。SSHでリモート操作ができるので自由度が高く、ましぇたん一押し。Root権限がいらないソフトならインストールし放題です。CSVなどのバージョン管理ソフトもインストール可能。UNIX、Linux系のサーバーのお勉強には持ってこいです。


おすすめ度:★★
毎度おなじみのナウでヤングなロリポップ。僕も以前は使っていました。おすすめ度は高いです・・・が。リモート接続でOSを直に操作することが出来ないため、ある程度、知識のある人にとっては物足りないかもしれません。とにかく安く簡単なレンタルサーバをお探しでしたら一押しです。初心者向き。


おすすめ度:???
ロリポップの対抗馬!?最近、注目しているレンサバです。価格もサービスもロリポップと近いかも。ナウでヤングじゃない方はこちらを(ry 初心者向き
Link
他に運営しているブログです。僕の日常的な事はめもりーにょで書いています。
相互リンク募集中!
アーカイブ
アクセスアップツール
BLOGOOLE BLOG情報

SEO対策
windows
Linux
apache
eclipse
プログラミング
  • seo

フィードメーター - ITめもりーにょ
エディタ
ブロガー(ブログ)交流空間 エディタコミュニティ
メタ

Return to page top