Вы здесь

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

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

Вопрос слегка странный и туманный, но думаю можно рекомендовать такой вариант, добавить в .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 донеслось: Kнопка Tab в bash'e, не?..

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

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

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

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

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

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

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

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

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

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

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

cd De[Tab]

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

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

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

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

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

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

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

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

:wq
--
Live free or die