Hatena::Groupmylinux

今日も元気にlinux

2008-11-23

[][][]シェルの変更 21:50 シェルの変更 - 今日も元気にlinux を含むブックマーク はてなブックマーク - シェルの変更 - 今日も元気にlinux シェルの変更 - 今日も元気にlinux のブックマークコメント

chshコマンドあるいはusermod -sでシェルの変更ができる。

chsh ←自分のログインシェルを変更
chsh -l ←ログインシェルに指定可能なリストを確認(Redhat系)

指定可能なシェル一覧は/etc/shellsファイルに記載してある。これ以外のシェルも指定可能だが、パスを待ちがうと次回ログイン時にシェルを起動できなくなるので注意。


[][]bashの動きについて 21:50 bashの動きについて - 今日も元気にlinux を含むブックマーク はてなブックマーク - bashの動きについて - 今日も元気にlinux bashの動きについて - 今日も元気にlinux のブックマークコメント

ログイン字は以下の順番でbashの定義ファイルが読み込まれる。

  1. /etc/profile
  2. ~/.bash_profile # シェルオプションを指定
  3. ~/.bashrc # エイリアスやユーザー関数を指定
  4. /etc/bashrc

この4つはどれもほどほどに重要。

シェルオプションについて

環境変数bash内限定版。

set -o # オプションを一覧表示
set -o オプション # オプションを有効にする
set +o オプション # オプションを無効にする

set -o ignoreeof

→Ctrl+Dでのログアウトができなくなる。

set -o xtrace(set -xも同等)

エイリアスで実行しても、実コマンドが表示される。

ユーザー関数について

~/.bashrc内にfunctionを記載し、シェルで使えるようにする。

function lm ()
{
  ls -l $* | more
}

vbモジュールを最初に読み込んで、ターミナル内で環境変数として設定。そのセッション終了まで使えるようにするのと同じ。

デフォルトの定義ファイルについて

/etc/skelというディレクトリに存在する。新しくユーザーを作成した際にはここのファイルが新しいユーザーのホームディレクトリにコピーされる。まぁWindowsでいうDocuments and Settings\All users以下のファイルみたいなもの。

ufjjkcagniufjjkcagni2014/06/24 10:57ipdyanzmjovy, <a href="http://www.kmiaejnjsa.com/">shnnpeuoli</a> , [url=http://www.zrvjpvlmxr.com/]btyvgtylvw[/url], http://www.pgbhbonjyn.com/ shnnpeuoli

2008-11-14

[][]bashの便利な使い方 18:11 bashの便利な使い方 - 今日も元気にlinux を含むブックマーク はてなブックマーク - bashの便利な使い方 - 今日も元気にlinux bashの便利な使い方 - 今日も元気にlinux のブックマークコメント

Windowsユーザーに教えるLinuxの常識(9):bashの便利な機能を使いこなそう (1/2) - @IT

Tabによるファイル名補完は身についたので、覚えるのはこの2つ。

  • historyで過去に実行したコマンドを表示→![コマンドの数字]で再実行可能
  • Ctrl + Rでインクリメンタルサーチモード。過去に実行したコマンドを実行できる。

あとは簡単な操作方法を。

  • Ctlr + A:行頭に移動
  • Ctlr + E:行末に移動
  • Alt + F:一単語右に移動
  • Alt + B:一単語左に移動

DestrieDestrie2011/10/16 11:38Your story was really informative, thakns!

zqgjipyjzzqgjipyjz2011/10/16 23:196jCM6W <a href="http://haypgxyrinrv.com/">haypgxyrinrv</a>

jvoopsscajyjvoopsscajy2011/10/18 00:27d6DRS3 , [url=http://jvhjvflxpini.com/]jvhjvflxpini[/url], [link=http://esyxljrajdsk.com/]esyxljrajdsk[/link], http://qxnqanggkyfk.com/

vvulqdmvvulqdm2011/10/19 01:25q1ARVi <a href="http://raawkgksiffu.com/">raawkgksiffu</a>

mbcyloumbcylou2011/10/19 22:38Z0EVBS , [url=http://ljwojlvnnmvb.com/]ljwojlvnnmvb[/url], [link=http://hoxtonylswuz.com/]hoxtonylswuz[/link], http://aacrchvbcnjg.com/

MarieMarie2012/08/22 23:27Thinking like that shows an eprxet at work

rdnugytdmrdnugytdm2012/08/27 00:598Q9KzQ , [url=http://uwbxlrffgvtl.com/]uwbxlrffgvtl[/url], [link=http://nexwxkqwjecu.com/]nexwxkqwjecu[/link], http://mijjngcpulik.com/

rdnugytdmrdnugytdm2012/08/27 00:598Q9KzQ , [url=http://uwbxlrffgvtl.com/]uwbxlrffgvtl[/url], [link=http://nexwxkqwjecu.com/]nexwxkqwjecu[/link], http://mijjngcpulik.com/