Ма c терминал автозаполнения предлагает файлы не в текущем каталоге - PullRequest
0 голосов
/ 26 апреля 2020

Независимо от того, где терминологическая подсказка находится в файловой системе, она предлагает только исполняемые файлы из bin или sbin dir.

Посмотрите на это:

Last login: Sun Apr 26 15:24:57 on ttys004
You have mail.
box:~ mee$ A
AppleFileServer           AssetCacheLocatorUtil     AssetCacheManagerUtil     AssetCacheTetheratorUtil  
box:~ mee$ which AppleFileServer 
/usr/sbin/AppleFileServer
box:~ mee$ 
Display all 2636 possibilities? (y or n)
box:~ mee$ cd ~/Desktop/wp-content/
box:wp-content mee$ ls
index.php   languages   plugins     themes      upgrade     uploads
box:wp-content mee$ 
Display all 2636 possibilities? (y or n)
box:wp-content mee$ A
AppleFileServer           AssetCacheLocatorUtil     AssetCacheManagerUtil     AssetCacheTetheratorUtil  

Редактировать: я создал новый пользователь-администратор, чтобы увидеть, сохраняется ли проблема, но та же ошибка есть и там.

1 Ответ

2 голосов
/ 26 апреля 2020

Это как и ожидалось, если вы завершаете исполняемый файл; завершение следует по пути. Если вы хотите выполнить завершение в локальном каталоге, вам, вероятно, придется набрать ./, прежде чем нажать клавишу завершения, поскольку часто . исключается из переменной пути.

В этом случае завершение «умное» в том смысле, что оно берет то, что считает контекстом, и использует это для определения того, что вы хотите. В этом случае, в начале строки, он думает, что вы хотите выполнить команду, которая действительно может быть выполнена, и, таким образом, он только найдет вещи в пути.

...