bash
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
&tag(シェル,macOS);
* 環境変数 [#dfc04a48]
- [[ALL about Linux: bash でシェル変数が定義されているか...
if [ -z "${VAR+x}" ] ; then # VARが定義済み(nullを含...
... # VARが未定義の場合に行う処理を記述
fi
- [[Bashの便利な構文だがよく忘れてしまうものの備忘録 - Qi...
いちいちGoogle先生に確認するのもめんどうなので、このペー...
* [[コマンド]] [#nece1282]
- [[なるべく覚えないbashのキー操作 - ザリガニが見ていた.....
control--(controlとマイナス) 操作を1つ戻す(undo)
- [[検索ではあんまり出ないbashの便利技 - Qiita>http://qii...
シェルの起動時に -n オプションを与えてやれば、シェルを実...
- [[[小ネタ] mkdir したディレクトリに cd する方法 9 選 +1...
BASHの $_ という特殊変数を使うことで、「ひとつ前に実行し...
- [[ターミナルの作業が捗るかもな小技5つ>https://qiita.co...
1つ前にディレクトリに戻る
cd -
- [[変数を使用する | UNIX & Linux コマンド・シェルスクリ...
ただし、C言語とは違い = の前後にスペースがあってはいけ...
- [[bashで大文字/小文字の変換 - Qiita>https://qiita.com/m...
文字列を全て小文字(or大文字)にさくっと変換したい時は,tr...
$ echo KOTATSU | tr '[:upper:]' '[:lower:]'
* [[ログ]] [#za2e0089]
- [[標準出力と標準エラー出力にリダイレクトしながら出力を...
そのようなときは、以下のように bash の プロセス置換 (pro...
$ ./script.sh 1> >(tee -a stdout.log) 2> >(tee -a stderr...
* 設定 [#jac6c9bd]
- [[.bash_profileと.bashrcのまとめ - Qiita>https://qiita....
.bash_profile
ログイン時に1回、実行される。
.bashrc
シェル起動時に1回、実行される。
- 設定例
# bash
export LANG=ja_JP.UTF-8
export LESSCHARSET=utf-8
alias ll='ls -AlFvG'
alias ls='ls -lG'
# Homebrew
export PATH=/usr/local/bin:$PATH
# color for ls command
export LSCOLORS=gxfxcxdxbxegedabagacad
# Java
export JAVA_HOME=`/usr/libexec/java_home`
# default editor
export EDITOR=/usr/bin/vi
# bash completion
set completion-ignore-case on
set show-all-if-ambiguous on
# grep option
export GREP_OPTIONS='--color=auto'
# npm modules
export NODE_PATH=/usr/local/lib/node_modules
終了行:
#contents
&tag(シェル,macOS);
* 環境変数 [#dfc04a48]
- [[ALL about Linux: bash でシェル変数が定義されているか...
if [ -z "${VAR+x}" ] ; then # VARが定義済み(nullを含...
... # VARが未定義の場合に行う処理を記述
fi
- [[Bashの便利な構文だがよく忘れてしまうものの備忘録 - Qi...
いちいちGoogle先生に確認するのもめんどうなので、このペー...
* [[コマンド]] [#nece1282]
- [[なるべく覚えないbashのキー操作 - ザリガニが見ていた.....
control--(controlとマイナス) 操作を1つ戻す(undo)
- [[検索ではあんまり出ないbashの便利技 - Qiita>http://qii...
シェルの起動時に -n オプションを与えてやれば、シェルを実...
- [[[小ネタ] mkdir したディレクトリに cd する方法 9 選 +1...
BASHの $_ という特殊変数を使うことで、「ひとつ前に実行し...
- [[ターミナルの作業が捗るかもな小技5つ>https://qiita.co...
1つ前にディレクトリに戻る
cd -
- [[変数を使用する | UNIX & Linux コマンド・シェルスクリ...
ただし、C言語とは違い = の前後にスペースがあってはいけ...
- [[bashで大文字/小文字の変換 - Qiita>https://qiita.com/m...
文字列を全て小文字(or大文字)にさくっと変換したい時は,tr...
$ echo KOTATSU | tr '[:upper:]' '[:lower:]'
* [[ログ]] [#za2e0089]
- [[標準出力と標準エラー出力にリダイレクトしながら出力を...
そのようなときは、以下のように bash の プロセス置換 (pro...
$ ./script.sh 1> >(tee -a stdout.log) 2> >(tee -a stderr...
* 設定 [#jac6c9bd]
- [[.bash_profileと.bashrcのまとめ - Qiita>https://qiita....
.bash_profile
ログイン時に1回、実行される。
.bashrc
シェル起動時に1回、実行される。
- 設定例
# bash
export LANG=ja_JP.UTF-8
export LESSCHARSET=utf-8
alias ll='ls -AlFvG'
alias ls='ls -lG'
# Homebrew
export PATH=/usr/local/bin:$PATH
# color for ls command
export LSCOLORS=gxfxcxdxbxegedabagacad
# Java
export JAVA_HOME=`/usr/libexec/java_home`
# default editor
export EDITOR=/usr/bin/vi
# bash completion
set completion-ignore-case on
set show-all-if-ambiguous on
# grep option
export GREP_OPTIONS='--color=auto'
# npm modules
export NODE_PATH=/usr/local/lib/node_modules
ページ名: