Perguntas com a marcação «cd-command»

cd é um shell embutido para alterar o diretório de trabalho.

332
Como uso os comandos pushd e popd?

Quais são os usos práticos de ambos pushde popdquando há uma vantagem de usar esses dois comandos sobre cde cd -? EDIT : Estou procurando alguns exemplos práticos de usos para esses dois comandos ou motivos para manter a pilha com diretórios (quando você tiver preenchimento de tabulação cd -,...

102
CD. tem uso?

Um dos tutoriais que acompanho afirmou brevemente que cd .não tem utilidade. Ao tentar replicar o problema mostrado pelo OP na recursão do link simbólico - o que o faz "redefinir"? , Também tentei cd ., que mostrou o mesmo efeito descrito no OP ( $PWDvariável crescente ), que pode ser combatido cd...

76
Faça o cd seguir links simbólicos

Eu tenho meu código montado como um sshfs no meu diretório pessoal, mas a hierarquia é difícil de lembrar, então criei um link simbólico no meu diretório pessoal que leva a esse diretório. Existe uma maneira de que, quando eu cd para esse link simbólico, em vez de copiar para o link simbólico, ele...

72
Qual é o objetivo do comando externo `cd`?

Conforme mencionado nesta resposta , os sistemas POSIX possuem um binário externo cdalém do shell embutido. No OS X 10.8 é /usr/bin/cd. Você não pode usá-lo como o embutido, cdpois ele sai imediatamente após alterar seu próprio diretório de trabalho. Que finalidade

56
Diferença entre "cd -" e "cd ~ -"

O comando Bash cd - imprime o diretório usado anteriormente e muda para ele. Por outro lado, o comando Bash cd ~- muda diretamente para o diretório usado anteriormente, sem ecoar nada. Essa é a única diferença? Qual é o caso de uso para cada um dos

47
Tornar o cd automaticamente ls

Acho que geralmente faço o seguinte: %> cd bla/bla %> ls Eu gostaria que sempre que eu cdentrar em um diretório ele automaticamente faça um ls. Eu brinquei com o meu .bashrcpor um tempo, mas não conseguia descobrir como fazer isso

45
`-` é usado apenas com cd?

cd - pode alternar entre o diretório atual e o diretório anterior. Parece que eu já vi -usado como argumentos para outros comandos antes, embora não me lembre se -significa o mesmo que com cd. Eu descobri que -isso não funciona ls. É - usado apenas com

44
cd .. na pasta raiz

Por que cd .., digitado na pasta raiz, não avisa ou falha com um erro? Eu esperaria: /$ cd .. -bash: cd: ..: No such file or directory Em vez disso, sou deixado em /. Claro, isso ocorre desde ..que existe /e é simplesmente /, exatamente como .. Eu só me pergunto por que é

41
Por que o comando `cd` não funciona via SSH?

Eu estava tentando fazer backup de alguns arquivos via SSH, mas em vez dos que tareu queria, consegui minha pasta pessoal. Fiz mais alguns testes e tudo se resume a isso: ssh root@server /bin/sh -c "cd /boot && ls -l" Qual a minha surpresa lista arquivos /rootnão /boot. Mas se eu executar...