[過去ログ] くだらねえ質問はここに書き込め! Part 237 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
8(2): 2019/07/15(月)02:42 ID:EvkYpdrf(1/3) AAS
関数とaliasってどう使い分けたらいいの
関数にせずaliasにびっしり書いてるのとかたまに見るし
後;bashrcに書くか~/binに配置かでも迷うんだけど
9(1): 2019/07/15(月)08:09 ID:/6RBHZft(1/7) AAS
>>8
・基本的には~/binに配置。他のシェルからも使えるし、他のコンピュータに移行しやすい。
(一つのファイルで完結してるから)
・作業ディレクトリの移動とか履歴操作とか
どうしても内部操作をしないといけないものはalias
・↑この内、引数を取りたいものや(そうでなくても)
case文やif文で複数行に渡って記述したほうが分かりよいものが含まれる場合は
~/.bashrc内の関数。
16(1): 2019/07/15(月)19:42 ID:oN/iL0Pe(1) AAS
>>8
~/.bashrc の最後の方に、もし、~/.bash_aliases が存在すれば、それを読み込むと書いてある
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
だから漏れは、~/.bash_aliases に下のように、alias を書いている。
shopt -s expand_aliases も書いておく
export LANG=ja_JP.UTF-8
export EDITOR=vim
shopt -s expand_aliases
alias mydoc='cd /mnt/c/Users/Owner/Documents'
alias myruby='cd /mnt/c/Users/Owner/Documents/Ruby/test'
同様に、~/.bash_aliases 内に、下のように書いて、
設定を別のファイル内に分けることもできる
if [ -f ~/.my_config ]; then
. ~/.my_config
fi
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.030s