nanoを使用してファイルを編集するためのエイリアスを作成したいと思います。可能ですか?

nanoを使用してファイルを編集するためのエイリアスを作成したいと思います。可能ですか?

基本的に'を修正するためにエイリアスを作成したいと思います。/etc/systemd/logind.conf'ドキュメント。変化

#HandleLidSwitch=ignore

到着

HandleLidSwitch=ignore

どうすればいいですか?

答え1

ナノも必要ありません。次のことができます。

alias enableLid='sudo sed -i "s/^#HandleLidSwitch=ignore/HandleLidSwitch=ignore/" /etc/systemd/logind.conf'

alias disableLid='sudo sed -i "s/^HandleLidSwitch=ignore/#HandleLidSwitch=ignore/" /etc/systemd/logind.conf'

エイリアスに設定を切り替えるには、そのためのシェルスクリプトを作成します。それでもnanoを使いたい場合:

alias editLogindconf='sudo nano /etc/systemd/logind.conf'

関連情報