Мне требуется много времен для записи долгих полных имен файлов, и это является исчерпывающим.
Есть ли любой способ постоянно стараться не писать /home/user/User/Folder/Subfolder/File
путем определения, что полное имя эквивалентно слову так, чтобы смочь записать что слово вместо полного имени?
/home/user может быть закорочен при помощи ~
~/User/Folder/Subfolder/File
, можно сократить ввод с заполнением клавишей Tab, ввести имя того, что Вы ищете в своем каталоге к большей части uniq символа (если Вы не будете знать, что это - хорошо вкладка, то перечислит его), и поразите вкладку. Таким образом, если Ваш корневой каталог будет содержать папки User, Unless, work_dir
, то Вы введете:
~/Us[hit tab here]/
и Ваша оболочка должен завершить имя Вас. Можно продолжить делать это, пока Вы не соединяете каналом, полон завершенный
~/Us[hit tab here]/F[tab]/S[tab]/F[tab]
, Это должно ускорить вещи немного.
Также при доступе к этому файлу очень часто Вы могли бы сохранить его, поскольку псевдоним удара vim .bashrc
добавляет строку: alias open_doc ='vim /home/user/User/Folder/Subfolder/File'
Сохраняют Ваш bashrc и затем получают его source ~/.bashrc
Теперь, если Вы введете open_doc в свое приглашение оболочки, то это завершит команду, которую Вы сохранили как псевдоним.
Извинения, если это к очевидному.
Для часто используемых строк, таких как пути мы можем определить переменную.
export MYEXTREMELYLONGPATH='/home/user/User/Folder/Subfolder/'
export MYOFTENUSEDFILE='/home/user/User/Folder/Subfolder/file'
Тогда вызов, например,
xdg-open $MYEXTREMELYLONGPATH/file
xdg-open $MYOFTENUSEDFILE
откроет файл в, он - путь (если это все еще существует).
Переменные могут также быть добавлены к нашему .bashrc
для постоянной установки.