LPIC/101/GNU_UNIXコマンド/bashシェル

Last-modified: 2006-11-28 (火) 23:36:09

ホームディレクトリへのcd

hogehogeユーザの場合
cd
cd ~ 
cd ~hogehoge

コマンド履歴を利用して操作を簡略化

方法内容
!!直前のコマンド
!n履歴番号がn番のコマンド
!-nn回前に実行したコマンド
!string文字列stringで始まる直近のコマンド
!?string文字列stringを含む直近のコマンド
^文字列A^文字列B前のコマンドライン内の文字列Aを文字列Bに置き換えて実行

export

シェル変数を環境変数化する

export hogehoge   (すでにあるシェル変数を環境変数化)
export hogehoge=hoge (定義と同時に環境変数化)

unset

環境変数、シェル変数を削除
unset hoge

envとset

env               (環境変数の一覧表示)
set               (シェル変数と環境変数を一覧表示)
env hogehoge=hoge (環境変数hogehogeの中身をhogeに変更)

PATHの追加

PATH=$PATH:/usr/local/bin:/usr/bin
すでにあるPATHに/usr/local/bin,/usr/binを(末尾に)追加

書式内容
<cmd1>;<cmd2>
<cmd1>&&<cmd2>
<cmd1><cmd2>
( <cmd1>;<cmd2> )
{ <cmd1>;<cmd2> }
'$aaa'
"$aaa"
`pwd`