Запитання з тегом «cd-command»

cd - вбудована оболонка для зміни робочого каталогу.



4
Чому команда `cd` не працює через SSH?
Я намагався створити резервну копію деяких файлів за допомогою SSH, але замість тих tar, які я хотів, я отримав свою домашню папку. Я зробив кілька додаткових тестів, і це зводиться до цього: ssh root@server /bin/sh -c "cd /boot && ls -l" Який, на мій подив, перераховує файли в /rootне /boot. …
41 shell  ssh  cd-command 



4
Як сказати, чи дійсно я знаходжусь у командному рядку з місця розташування символьного посилання?
Припустимо, у мене є папка: cd /home/cpm135/public_html і скласти символічне посилання ln -s /var/lib/class . Пізніше я в цьому каталозі: cd /home/cpm135/public_html/class Це pwdскаже мені, що я в/home/cpm135/public_html/class Чи є спосіб дізнатися, що я "насправді" /var/lib/class? Спасибі


6
Чому я не можу перенаправити вихідну назву шляху з однієї команди на "cd"?
Я намагаюся змусити cdприйняти ім’я каталогу, перенаправлене на нього з іншої команди. Жоден із цих методів не працює: $ echo $HOME | cd $ echo $HOME | xargs cd Це працює: $ cd $(echo $HOME) Чому перший набір команд не працює, а є й інші, які також не справляються таким …

4
Як ввести каталог, назва якого лише мінус?
Я завантажив менше на свій веб-сервер і розпакував його. Він містить папку з назвою -. Я припускав, що знаю, як з цим боротися, але не знаю. Я намагався cd -- -, але це не дає бажаного ефекту. Використання лапок теж не впливає на це. Я кладу косою рису всюди, безрезультатно. …
26 bash  cd-command 

4
Чому мені потрібно використовувати CD "$ @" замість CD "$ 1" під час написання обгортки для CD?
В іншому місці я бачив CD-функцію, як показано нижче: cd() { builtin cd "$@" } чому рекомендується використовувати $@замість $1? Я створив тестовий каталог "r st" і назвав скрипт, що містить цю функцію, і він працював у будь-якому випадку $ . cdtest.sh "r st" але $ . cdtest.sh r stне …

3
Як оболонка знає будинки?
Кожна оболонка має набір змінної середовища $ HOME (наприклад: /Users/lotolo . Якщо я перебуваю під csh, я можу unsetenv HOMEі все-таки, якщо це зробити, cdбуду вдома. Я тестував це також на bash ( unset HOME), і це та ж поведінка. Тож як оболонка знає, де знаходиться мій / other_user дім? …
25 bash  cd-command  home  tcsh  csh 

4
Чи можна визначити команду в bash?
Наприклад, чи можу я встановити: gb = cd /media/Dan/evolution ... так що щоразу, коли я виконую gbв bash, я можу cdдо цього конкретного каталогу? Я знайшов щось в Інтернеті: aliasкоманду. Але, здається, він не може виконати роботу вище. Чи можна це зробити? Як?

6
Як я можу відкрити новий термінал у тому самому каталозі останнього, що використовувався, з клавішного менеджера вікон?
Я використовую менеджер віконних плиток, і я перейшов gnome-terminalз декількох вкладок до декількох urxvtпримірників, якими керує менеджер вікон. Однією з особливостей, які я сумую, є можливість відкрити новий термінал, який за замовчуванням працює в робочому каталозі останнього. Якщо коротко: мені потрібен спосіб відкрити новий urxvt (bash), який за замовчуванням до …

1
Завершення першого аргументу CD СТАРИЙ НОВИЙ
В zsh, то cdкоманда має вигляд двох аргументів: cd OLD NEWзмінюється ${PWD/OLD/NEW}. За допомогою системи завершення нового стилю zsh здатна завершити NEW: другий аргумент завершується на основі того, що OLDможна замінити, щоб отримати існуючий каталог. Але перший аргумент завершений лише для існуючих каталогів. Як я можу змусити zsh запропонувати доповнення, …

4
Автоматично визначати, коли я вводив "vi", але означав "cd"?
Близько 5 разів на день я набираю "vi", коли я мав на увазі "cd", і, нарешті, відкриваю каталог у vi. Це змушує мене горіхів. Здається, що має бути спосіб виявити, коли я набираю "vi + каталог" і автоматично змінюю його на "cd + каталог". Думки?
21 bash  shell  alias  cd-command 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.