やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Linuxのaliasコマンドで別名定義する

コマンド短縮シリーズ。

前回まで

以下のコマンドをsomeだけで実行できるようにしたい。

python3 /tmp/some.py

前回、以下のように省略できた。

some.py

しかし、拡張子が省略できない。

今回

拡張子も省略できた。

参考

コマンドの別名を定義する(エイリアス)

やってみた

$ alias some='python3 /tmp/some.py'
$ some
なんかやるコード

あっさり成功。

someという別名定義をした。内容はpython3 /tmp/some.py

所感

これで実行ファイルを作らずとも短いコマンド名だけで実行できる。

再起動しても有効にするためには~/.bashrcに書く必要があるらしいが、動作することが確認できればひとまずOK。

あとは、sqlite3, python3, pip3などの必要ツールや、Pythonのパッケージインストールなどを自動化したい。たぶんLinuxコマンドでなんとかできるだろう。