Как я могу отменить последнюю команду cd?

Я бы посоветовал вам оставить свои звуковые серверы в одиночку, возможно, вам стоит попробовать, если наушники на базе USB помогут решить проблему до тех пор, пока ошибка не будет исправлена, также убедитесь, что это действительно не проблема с оборудованием, у меня была старый Dell Inspiron, у которого была аналогичная проблема, и оказалось, что проблема связана с аппаратным сбоем, Windows, которая появилась на нем с соответствующими драйверами, имела ту же проблему.

1
задан 16 July 2012 в 23:18

9 ответов

cd - отлично подходит для возврата на один уровень, но если вы захотите вернуться на несколько уровней, проверьте этот скрипт:

acd_func.sh

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

19
ответ дан 25 May 2018 в 08:36
  • 1
    Вау ... географическая связь. Теперь есть URL, который я не видел в течение длительного времени. & lt; insert Obi-wan JPG & gt; – Michael Butler 1 June 2015 в 17:07
  • 2
    gist этого комментария. & lt; jpg Вставить йоду & gt; – Donbhupi 17 October 2015 в 09:59

Вы также можете использовать pushd и popd для использования стека каталога:)

Некоторая информация здесь

15
ответ дан 25 May 2018 в 08:36

Кроме того, cd .. может вернуть вас в родительский каталог рабочего каталога, а затем, при необходимости, команду можно повторить, пока вы не доберетесь туда, где хотите. Фактически, каждый раз, когда он вызывается, он возвращает вас через дерево каталогов, которое в конечном итоге заканчивается в / (корневой каталог), если вы просто повторяли команду.

В назад , cd - фактически делает предыдущий рабочий каталог текущим рабочим каталогом (который известен как .) и какое точное местоположение в файловой системе можно найти с помощью pwd.

Таким образом, оба cd .. и cd - могут быть полезны в разных обстоятельствах при навигации по дереву каталогов, хотя они и отличаются в вышеупомянутых отношениях. Возможно, самая полезная команда после веселого экспериментирования с этими двумя командами - cd, которая возвращает вас в домашнюю папку.

5
ответ дан 25 May 2018 в 08:36

Лучший способ сделать это для возврата - cd -, однако, если вы хотите пропустить сразу несколько уровней, лучше использовать cd .. для одного уровня, cd ../.., для двух, cd ../../.. для три и дальше ... хороший способ сделать это быстро - это скрипт:

#!/bin/bash
printf "Number of folders to move back: "
read TIMES
BACKCHARS=../
BACK=$(for i in `seq $TIMES`; do printf $BACKCHARS; done)
cd $BACK
-1
ответ дан 25 May 2018 в 08:36
  • 1
    Запуск cd в скрипте не влияет на родительскую оболочку. Вам нужно будет поместить это в функцию оболочки, чтобы он был полезен. – wjandrea 28 April 2017 в 03:25
  • 2
    например: up(){ local n="$1"; while ((n--)); do path+='../'; done; cd "$path"; } – wjandrea 28 April 2017 в 03:54

Кроме того, cd .. может вернуть вас в родительский каталог рабочего каталога, а затем, при необходимости, команду можно повторить, пока вы не доберетесь туда, где хотите. Фактически, каждый раз, когда он вызывается, он возвращает вас через дерево каталогов, которое в конечном итоге заканчивается в / (корневой каталог), если вы просто повторяли команду.

В назад , cd - фактически делает предыдущий рабочий каталог текущим рабочим каталогом (который известен как .) и какое точное местоположение в файловой системе можно найти с помощью pwd.

Таким образом, оба cd .. и cd - могут быть полезны в разных обстоятельствах при навигации по дереву каталогов, хотя они и отличаются в вышеупомянутых отношениях. Возможно, самая полезная команда после веселого экспериментирования с этими двумя командами - cd, которая возвращает вас в домашнюю папку.

5
ответ дан 25 May 2018 в 08:36

Кроме того, cd .. может вернуть вас в родительский каталог рабочего каталога, а затем, при необходимости, команду можно повторить, пока вы не доберетесь туда, где хотите. Фактически, каждый раз, когда он вызывается, он возвращает вас через дерево каталогов, которое в конечном итоге заканчивается в / (корневой каталог), если вы просто повторяли команду.

В назад , cd - фактически делает предыдущий рабочий каталог текущим рабочим каталогом (который известен как .) и какое точное местоположение в файловой системе можно найти с помощью pwd.

Таким образом, оба cd .. и cd - могут быть полезны в разных обстоятельствах при навигации по дереву каталогов, хотя они и отличаются в вышеупомянутых отношениях. Возможно, самая полезная команда после веселого экспериментирования с этими двумя командами - cd, которая возвращает вас в домашнюю папку.

5
ответ дан 25 May 2018 в 08:36

Кроме того, cd .. может вернуть вас в родительский каталог рабочего каталога, а затем, при необходимости, команду можно повторить, пока вы не доберетесь туда, где хотите. Фактически, каждый раз, когда он вызывается, он возвращает вас через дерево каталогов, которое в конечном итоге заканчивается в / (корневой каталог), если вы просто повторяли команду.

В назад , cd - фактически делает предыдущий рабочий каталог текущим рабочим каталогом (который известен как .) и какое точное местоположение в файловой системе можно найти с помощью pwd.

Таким образом, оба cd .. и cd - могут быть полезны в разных обстоятельствах при навигации по дереву каталогов, хотя они и отличаются в вышеупомянутых отношениях. Возможно, самая полезная команда после веселого экспериментирования с этими двумя командами - cd, которая возвращает вас в домашнюю папку.

5
ответ дан 25 May 2018 в 08:36

Кроме того, cd .. может вернуть вас в родительский каталог рабочего каталога, а затем, при необходимости, команду можно повторить, пока вы не доберетесь туда, где хотите. Фактически, каждый раз, когда он вызывается, он возвращает вас через дерево каталогов, которое в конечном итоге заканчивается в / (корневой каталог), если вы просто повторяли команду.

В назад , cd - фактически делает предыдущий рабочий каталог текущим рабочим каталогом (который известен как .) и какое точное местоположение в файловой системе можно найти с помощью pwd.

Таким образом, оба cd .. и cd - могут быть полезны в разных обстоятельствах при навигации по дереву каталогов, хотя они и отличаются в вышеупомянутых отношениях. Возможно, самая полезная команда после веселого экспериментирования с этими двумя командами - cd, которая возвращает вас в домашнюю папку.

5
ответ дан 25 May 2018 в 08:36

Кроме того, cd .. может вернуть вас в родительский каталог рабочего каталога, а затем, при необходимости, команду можно повторить, пока вы не доберетесь туда, где хотите. Фактически, каждый раз, когда он вызывается, он возвращает вас через дерево каталогов, которое в конечном итоге заканчивается в / (корневой каталог), если вы просто повторяли команду.

В назад , cd - фактически делает предыдущий рабочий каталог текущим рабочим каталогом (который известен как .) и какое точное местоположение в файловой системе можно найти с помощью pwd.

Таким образом, оба cd .. и cd - могут быть полезны в разных обстоятельствах при навигации по дереву каталогов, хотя они и отличаются в вышеупомянутых отношениях. Возможно, самая полезная команда после веселого экспериментирования с этими двумя командами - cd, которая возвращает вас в домашнюю папку.

5
ответ дан 25 May 2018 в 08:36

Другие вопросы по тегам:

Похожие вопросы: