On 11-11-2010 11:10, Xisberto wrote:
>
> Como você espera que o sistema diferencie um espaço no nome do arquivo de um
> espaço entre dois parâmetros? Você precisa usar uma marcação para dizer que
> aquele espaço é parte do nome do diretório, e não um espaço separando
> parâmetros:
>
sim... agora é que caiu a ficha... depois disto me lembrei que muitas
vezes eu criava arquivos e pastas separando nomes compostos com o
underline (ex. meu_sistema)
> $ cd meu\ sistema
>
> Usando a barra invertida, você "escapa" o espaço e o bash entende ele como
> sendo parte do nome.
>
> Outra dica importante: use a tecla TAB para autocompletar nomes (nomes de
> comandos, de arquivos, entre outros).
>
sim, o autocompletar eu até que já uso, mas a saída foi:
marcel...@marcello1-desktop:~$ cd meu\
não percebi que era pra eu continuar a digitar a 2ª parte do nome
composto da pasta (ou seja, digitar "sistema").
Concordo com você que o fato de que havendo um espaço entre duas
palavras que não são comandos nem parâmetros de comandos, o sistema
produz uma msg de erro. Mas talvez num aperfeiçoamento do sistema, este
pudesse diferenciar e sugerir uma solução. Seria interessante chegar até
a este nível de perfeiçoamento do comando. Mas é lógico que isto deveria
ser uma implementação do código do comando/aplicativo, se é que seria
possível, ou valeria a pena o esforço de ser feito.
Muito obrigado por ajudar. :)
--
Marcello Bressan Emidio
Aluno de Ciência da Computação
E-mail: mbemi...@gmail.com
Twitter: @MarcelloEmidio
--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br