Псевдоним не работает в Debian

У меня есть следующий псевдоним в ~/.bashrc

 alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' 

Но это все еще не подсказывает мне. Я что-то упускаю?

Эти файлы – .bashrc и .bash_profile – не перезагружаются автоматически после сохранения изменений в них. bash не контролирует их для изменений, они автоматически вычисляются только во время вызова bash .

После изменения чего-то вам необходимо явно загрузить их. Существуют два способа:

  • source filename или эквивалент . filename . filename будет оценивать содержимое filename в текущем сеансе. Это самый простой, если все, что вы сделали, это добавить или изменить существующие определения.
  • Начните новый сеанс bash , возможно, закрыв текущий. В зависимости от того, как работает ваш эмулятор терминала, вам может потребоваться явно запустить bash -i (для .bashrc ) или bash --login (для .bash_profile ).

В современных эмуляторах с вкладками на терминале это позволяет сохранить, например, vi .bashrc открывать на одной вкладке, редактировать и сохранять несколько раз, открывая новые вкладки для проверки результатов. Если вы его испортите, а новые вкладки не используются, вы также можете легко отменить любые изменения.

Для получения дополнительной информации об этих файлах, и когда bash оценивает их, см. Раздел INVOCATION man bash .

  • Как конвертировать HTML-теги в RTF или любой текст в формате форматирования из командной строки Linux
  • Почему меньше хвостового режима перестает работать?
  • Переопределение DNS в режиме сверстников
  • Linux: Каков наилучший способ копирования с поврежденного HD?
  • Удаленное крепление с туннелем
  • Как восстановить файлы из жесткого диска linux ext4
  • Каково имя команды (функции), которая запускается после неудачной команды?
  • Как установить путь для команд sudo
  • Как отключить автоконфигурацию на IPv6 в Linux?
  • Почему кошка не меняет время доступа?
  • Что такое альтернатива XPerf для Linux и Mac OS X?
  • Interesting Posts

    Обновление Windows 8.1 с 32-разрядной версией до версии Windows 64 с 64-разрядной версией

    Включение внешних jar-файлов в новую сборку jar-файлов с Ant

    Как обрабатывать изменение флажка с помощью jQuery?

    Ошибки XML-рендеринга Предварительный просмотр Android N

    Файлы настроек emacs / elisp при загрузке

    NSTextField ждет, пока конец цикла не будет обновлен

    Ограничения шаблона C ++

    Как удалить недопустимые шестнадцатеричные символы из источника данных на основе XML до создания XmlReader или XPathDocument, который использует данные?

    Gson – конвертировать из Json в типизированный ArrayList

    Как я могу проверить наличие фильтра действий с аргументами конструктора?

    Перенаправление на внешний URI из ASP.NET MVC-controllerа

    .NET HashTable Vs Dictionary – Может ли словарь быть таким же быстрым?

    Firefox. Как изменить размер шрифта контекстного меню правой кнопки мыши?

    Как изменить разрешение консоли оболочки в ubuntu 9.10

    Как использовать строковую переменную для выбора столбца фрейма данных с помощью $ notation

    Давайте будем гением компьютера.