Я хочу создать псевдоним для редактирования файла с помощью nano. Является ли это возможным?

Я в основном хочу создать псевдоним для изменения файла /etc/systemd/logind.conf . Изменить

#HandleLidSwitch=ignore 

к

 HandleLidSwitch=ignore 

Как мне это сделать?

One Solution collect form web for “Я хочу создать псевдоним для редактирования файла с помощью nano. Является ли это возможным?”

Вам даже не понадобится нано. Вы можете сделать это так:

 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' 
  • Не удается прочитать файл, хотя он находится в моей группе, и разрешены для чтения группы.
  • Проверка прав на файл профиля в домашнем каталоге: должно ли это быть сделано?
  • Переместить файл на основе его содержимого
  • Почему «touch -a» также устанавливает ctime?
  • Как я могу проверить, внесли ли rsync какие-либо изменения в bash?
  • Невозможно прочитать файл / proc / pid / stack даже с соответствующими разрешениями
  • Добавить расширение файла к существующему (MIME) типу
  • Как узнать, является ли текстовый файл подмножеством другого
  • Ошибка: разрешение отклонено на ключ 'fs.file-nr'
  • Работа с / dev / null с cat или cp vs touch
  • Я хотел бы найти самый большой файл в каждом каталоге рекурсивно
  • Linux и Unix - лучшая ОС в мире.