Evite usar nomes de arquivos completos

0

Eu preciso de muitas vezes para escrever nomes longos e completos e é exaustivo.

Existe alguma maneira de evitar escrever constantemente /home/user/User/Folder/Subfolder/File

definindo que o nome completo é equivalente a uma palavra para poder escrever essa palavra em vez do nome completo?

    
por Adam 06.12.2014 / 17:45

2 respostas

0

Para strings usadas com frequência, como caminhos, podemos definir uma variável.

export MYEXTREMELYLONGPATH='/home/user/User/Folder/Subfolder/'
export MYOFTENUSEDFILE='/home/user/User/Folder/Subfolder/file'

Em seguida, chamando por exemplo.

xdg-open $MYEXTREMELYLONGPATH/file
xdg-open $MYOFTENUSEDFILE

irá abrir o arquivo em seu caminho (se ainda existir).

Variáveis também podem ser adicionadas ao nosso .bashrc para configuração permanente.

    
por Takkat 06.12.2014 / 18:32
0

/ home / user pode estar em curto usando ~

~ / Usuário / Pasta / Subpasta / Arquivo

Você pode encurtar sua digitação com conclusão de tabulação, digite o nome do que você está procurando em seu diretório para o caractere mais uniq (se você não sabe que está bem, tab listá-lo) e clique na guia. Então, se o seu diretório home contiver as pastas User, Unless, work_dir , você digitará:

~/Us[hit tab here]/ 

e seu shell deve completar o nome para você. Você pode continuar fazendo isso até que o caminho esteja completo completo

~/Us[hit tab here]/F[tab]/S[tab]/F[tab]

Isso deve acelerar um pouco as coisas.

Além disso, se você estiver acessando esse arquivo com muita frequência, poderá salvá-lo como um alias bash %código% adicione a linha: vim .bashrc

Salve seu bashrc e, em seguida, digite alias open_doc ='vim /home/user/User/Folder/Subfolder/File'

Agora, se você digitar open_doc no seu prompt de shell, ele completará o comando que você salvou como um alias.

Desculpas se forem óbvias.

    
por octarice 06.12.2014 / 17:59