pushd похож на CD, но он также продвигает Ваш текущий каталог на стек. Вы могли бы быть в/some/deep/directory и затем должны ввести по абсолютному адресу вокруг в/var/www некоторое время:
crb@server /some/deep/directory $ pushd /var/www/
/var/www /some/deep/directory
crb@server /var/www $ [do some stuff]
crb@server /var/www $ popd
/some/deep/directory
crb@server /some/deep/directory $
autopushd означает, что даже при вводе 'CD' Вы получаете эффект того, что ввели 'pushd', который Вы не помните, что хотели использовать, пока Вы не думаете "человек, мне действительно жаль, что я не мог возвратиться туда, где я был прежде". Вы можете затем popd свой путь назад через Вашу историю каталога.
Полезно знать, что можно всегда изменяться на каталог, в котором Вы были перед этим (в противоположность родительскому каталогу) путем ввода 'CD -'.
Редактирование, Почему использование pushd, когда можно использовать CD-?
cd /foo/bar
cd /baz
cd /somewhere/else
CD - только доберется, Вы до/baz. pushd получите Вас, полностью создают резервную копию туда, где Вы были перед вводом 'CD/foo/bar'.
Стопка каталога особенно полезна в сценариях, куда Вы не можете только возвратиться через свою историю команд и распознать название каталога, Вы были в:
pushd /var/foo
# run a command, which might well change your PWD at the end of its execution - especially if it fails
popd
Вы, как теперь гарантируют, будете в/var/foo.
Конечно, можно войти в системное администрирование без опыта. У всех нет опыта в какой-то момент :)
Если Вы действительно хотите войти в него, существует несколько вещей, которые необходимо сделать:
Это будет значить что-то. Получит ли это Вас, задание во многом зависит больше от компании, которую Вы запрашиваете. Можно значительно увеличить возможности нахождения задания системного администратора, если Вы бродите вокруг с системным администратором, вводят людей и делают известным, Вы ищете задание. Это действительно верно, что "это не то, что Вы знаете, это - кого Вы знаете".
В Вашей текущей компании, если бы Вы просто "экспериментируете" и не делаете фактическое системное администрирование, я чувствую, что было бы неэтично перечислить это как опыт в Вашем резюме. Тем не менее возможно быть нанятым с очень небольшим опытом, просто не ожидайте быть нанятыми и сразу вручайтесь десятки и десятки серверов для поддержания на высоком уровне. Я предложил бы узнать системных администраторов в Вашей текущей компании (если существует кто-либо там), и подберите информацию, методы, и т.д. от них.
Это столь же нечестно для НЕ списка того знания, как это должно было бы перечислить его как "опыт задания" (предположение, что текущий работодатель не платит Вам для выполнения тех задач). Вот почему можно перечислить вещи в отдельных областях Вас, резюме/CV - просто перемещает объекты системного администратора под "Другим Опытом" или некоторым подобным заголовком.
Первое реальное задание я вошел в IT, было должно в значительной степени к тому, что в интервью, я описал домашнюю сеть, которую я создал с драйверами DOS, 10bT карты и коаксиальный кабель. Иногда наличие диска и интереса более важно, чем, сколько Вы знаете, или где Вы изучили это.