Не знаете, существует ли возможность в консоли не вводить вручную название папки/файла?

Не знаете, существует ли возможность в консоли не вводить вручную название папки/файла?

Вопрос слегка странный и

Вопрос слегка странный и туманный, но думаю можно рекомендовать такой вариант, добавить в .bashrc что-то вроде этого:

function test()
{
    HIDEFILE="testfile.txt"
    [[ -z ${1} ]] && HIDEPATH="$(pwd)/testfolder" || HIDEPATH=${1}
    [[ -d ${HIDEPATH} ]] || mkdir ${HIDEPATH}
    echo "test" >> ${HIDEPATH}/${HIDEFILE}
}

перезапускаю консоль и проверяю:

~ $ file testfolder
testfolder: cannot open `testfolder' (No such file or directory)
~ $ test
~ $ file testfolder
testfolder: directory
~ $ file testfolder/testfile.txt
testfolder/testfile.txt: ASCII text
~ $ cat testfolder/testfile.txt
test

Я типичный русский колхозник.
Долго запрягаю, быстро езжу и сильно торможу...

Из /dev/astral донеслось:

Из /dev/astral донеслось: Kнопка Tab в bash'e, не?..

Не работает, пробовал

Не знаю, почему, но у меня не работает.

Это и есть искомый ответ.

Это и есть искомый ответ. Есть, Вы о нем знаете, но он почему-то у Вас неработает. Кстати, а если с установочного диска загрузиться, то работает?

Попробую и напишу

Попробую и напишу.

несомненно существует

можно вводить, а можно и не вводить....
если серьезно, то нужно уточнить вопрос. Что ты делаешь и как хочешь чтоб это делалось. И от скуки ман баш (на предмет горячих клавиш) почитай и баш-автокомплит поставь.

Вы правы

Вопрос нужно уточнить.
Так вот, допустим, в корневой директории я выполнил команду ls. Мне вернулся список содержимого корневой директории.

Допустим, там папки: Desktop, Documents, Downloads, ... (еще какие-то).

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

A что именно должно

A что именно должно подставляться?

...Desktop, Documents, Downloads, ... (еще какие-то)

Связь с /dev/astral наcтроил?!.. :)

А почитаешь маны баша и посмотришь тут, то по

cd De[Tab]

будет тебе счастье! :)

Спасибо.

SysA написал(а):
А почитаешь маны баша и посмотришь...

Спасибо. Дело в том, что я таки не очень пока силен в английском. Просто думал, что кто-то знает. :)

А при чем тут язык? На

А при чем тут язык? На великом и могучем есть все маны и практически вся документация. По-крайней мере на твоем уровне понимания. Также я надеюсь, что хотя бы поиском в Интернете владеешь?
Для примера тут (после 1 мин поиска и просмотра списка).
А для особо ленивых "нога" уже как-то озвучивал расценки на чтение мануалов вслух!.. :)

zsh

zsh
Я не юзаю,но там именно перебор

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

я юзаю, но не помню, кажется да перебор

zsh-completion надо ставить
ну или для bash аналогичный пакет

+1

+1

в зсх можно комплит как

в зсх можно комплит как угодно и где угодно. но концепция там антиинтуитивная

/

Beelzebubbie написал(а):
в зсх можно комплит как угодно и где угодно. но концепция там антиинтуитивная

«Интуитивность» концепции суть функция комплексов личного опыта.
Ну и про инерцию, воплощённую в кодовой базе, тоже забывать не следует.

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".