Criando um alias e colocando-o em ~/.bashrc
:
printf "\nalias subl=$(which sublime_text)" >> ~/.bashrc && source ~/.bashrc
Existem também outros métodos, como criar funções ou syslinks, mas o alias é mais adequado para este caso.
Quando abro o Sublime Text a partir do terminal, tenho que digitar
$ sublime_text <filename>
Existe alguma maneira de mudar isso para que eu possa dizer algo como:
$ subl <filename>
Criando um alias e colocando-o em ~/.bashrc
:
printf "\nalias subl=$(which sublime_text)" >> ~/.bashrc && source ~/.bashrc
Existem também outros métodos, como criar funções ou syslinks, mas o alias é mais adequado para este caso.
Avinash está certo. Os aliases são uma maneira de personalizar os comandos, fornecendo-lhes aliases (apelidos). Você pode usá-los para lembrar de comandos difíceis ou criar nomes curtos para comandos longos que você simplesmente odeia digitar.
Para configurar aliases, crie um arquivo vazio em seu diretório pessoal e nomeie-o como .bash_aliases
. Observe o período no início do nome que tornará o arquivo oculto. Você pode usar o comando touch
( touch .bash_aliases
) para criar o arquivo.
Usando seu editor de texto favorito, abra o arquivo que você acabou de criar e comece a criar seus aliases. Mas há poucas coisas que você deve ter em mente, a sintaxe deve ser:
alias subl='sublime_text'
Você pode criar um alias para comandos com argumentos. Por exemplo, se você quiser usar subl
para editar text.txt, você pode criar o seguinte apelido
alias subl='sublime_text text.txt'