a3VtYQ2e9uA1のブログ

特記事項はありません

Stay at $HOME

家にいよう

STAY HOME週間なのでカレントディレクトリをホームから移動できないようにします.

OSはUbuntu(Xubuntu)の18.04です.

自宅にいることを確認する

カレントディレクトリがホームでないならcd ~でホームディレクトリに移動しておきます.
念のため,echo $HOMEで自宅の位置が,pwdで現在地が出力されるので,これらが一致していることを確かめます.

f:id:a3VtYQ2e9uA1:20200505115625p:plain
自宅にいる
オッケーです.

移動を制限する

cdはカレントディレクトリを変更するコマンドです.これを無効化します.

$ enable -n cd

これでホームディレクトリから移動できなくなりました.

f:id:a3VtYQ2e9uA1:20200505120651p:plain
cdコマンドが無効化された

制限解除

一生家から出られないのもアレなので,落ち着いたら外出できるようにします.

$ enable -a cd

これで外出できるようになりました.

f:id:a3VtYQ2e9uA1:20200505120714p:plain
cdコマンドが有効化された

おわり

以上です.今回は何番煎じか分からないネタでした.
enableコマンドは例えばaliasを無効にしたいときなんかに使えるかと思います.