выполнение команд в оболочке и отключение отображения команд по умолчанию в консоли

Это мой сценарий

cd /opt/product/vinoth -- some operations -- cd - 

Выполняя эту команду, cd - старый путь будет отображаться в консоли.

есть ли способ заблокировать это от отображения в консоли.

То же самое можно избежать в make-файлах с помощью @ infront команды.

При серфинге я понял, что это можно достичь, используя cmd=$(cd -)

Команда не выполнялась, и путь не был изменен.

  • Сохранение параметров `find` в переменной
  • Как передать переменные команде awk с условиями?
  • Почему двойные амперсанды и скопированные условия повторяются вместе вместе с последним?
  • Какова полезность команды: в сценариях оболочки, учитывая, что она явно ничего не делает?
  • Как проверить неизвестные команды в сценарии оболочки?
  • в чем смысл 1 в конце awk-скрипта
  • Как написать функцию псевдонима, чтобы dd отображал индикатор выполнения?
  • Работа с прерыванием скрипта
  • 2 Solutions collect form web for “выполнение команд в оболочке и отключение отображения команд по умолчанию в консоли”

    OLDPWD этого используйте OLDPWD :

     / $ cd /tmp /tmp $ echo $OLDPWD / /tmp $ cd "$OLDPWD" / $ 

    От man bash :

      OLDPWD The previous working directory as set by the cd command. ... cd An argument of - is converted to $OLDPWD before the directory change is attempted. 

    $(cd -) запускается в подоболочке, поэтому он не может влиять на текущую оболочку.

    Вы также можете сделать:

     cd - >/dev/null 

    Как поясняется в этом ответе, короткий вариант, чтобы не отображать каталог, когда cd в предыдущий рабочий каталог использует расширение тильды ~- :

     cd ~- 
    Interesting Posts

    Как удалить файл файловой системы NTFS, чье имя содержит «:»?

    Отслеживать исходящие веб-запросы, поскольку они происходят

    Как узнать, какая версия Gentoo и Linux запущена?

    перенаправление входного выхода в bash

    создание последовательности чисел, по одной в строке в файле

    Почему моя сборка iso не загружается в EFI?

    Получить информацию о месте без имен дисков

    Арки linux и Gnome tap для щелчка не работают

    Извлечение загрузки из вывода свернуть

    Почему первый дескриптор `/` смонтированного раздела и inode `/` отличается?

    Найдите файл и создайте символическую ссылку для родителя с помощью find и -exec

    Как просмотреть основные файлы для целей отладки в Linux?

    Установка минимальной скорости указателя без использования GNOME GUI

    Тестирование ИК-приемника

    ppp, влияющие на последовательные порты, так что они не могут использоваться, если модем сбрасывается

    Linux и Unix - лучшая ОС в мире.