エイリアスとは

「長いコマンドに短いニックネームをつける」機能です。

# 本来のコマンド(長い)
sudo ~/unicorn-env/bin/python unicorn_clock.py

# エイリアス設定後(短い)
unicorn unicorn_clock.py

仕組み

echo "alias unicorn='sudo ~/unicorn-env/bin/python'" >> ~/.bashrc

このコマンドがやっていること:

alias unicorn='sudo ~/unicorn-env/bin/python'
  ↑                ↑
  ニックネーム      本来のコマンド

>> ~/.bashrc
  ↑
  ターミナル起動時に自動で読み込まれる設定ファイルに追記

~/.bashrc とは

ターミナルを開くたびに自動で実行される設定ファイルです。

# 中身を見てみる
cat ~/.bashrc

# エイリアスが追加されているか確認
grep alias ~/.bashrc

エイリアスの基本操作

# 今設定されているエイリアスを一覧表示
alias

# 一時的なエイリアス(ターミナルを閉じると消える)
alias unicorn='sudo ~/unicorn-env/bin/python'

# 永続的なエイリアス(~/.bashrc に書く)
echo "alias unicorn='sudo ~/unicorn-env/bin/python'" >> ~/.bashrc
source ~/.bashrc   # 今のターミナルに即反映

# エイリアスを削除
unalias unicorn

よく使われるエイリアスの例

# ll コマンド(ls -la の短縮)→ 多くのLinuxで最初から設定済み
alias ll='ls -la'

# 間違えて rm しないように確認を入れる
alias rm='rm -i'

# よく行くフォルダへ移動
alias work='cd ~/unicorn-env'

# アップデートを一発で
alias update='sudo apt update && sudo apt upgrade -y'

Raspberry Piを使い続けるうちに「このコマンド毎回長いな」と思ったら、エイリアスにまとめていくと快適になります。


エイリアスに恒久的に使えるsudo apt update && sudo apt upgrade -yを書く方法は?

先ほどの手順と同じです:

echo "alias update='sudo apt update && sudo apt upgrade -y'" >> ~/.bashrc
source ~/.bashrc

以降はこれだけでアップデートできます:

update

設定されたか確認したい場合:

grep alias ~/.bashrc

こんな行が表示されれば成功です:

alias unicorn='sudo ~/unicorn-env/bin/python'
alias update='sudo apt update && sudo apt upgrade -y'

zero

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です