Perguntas sobre 'cd-command'

É para perguntas sobre o comando bash interno de 'cd' (por exemplo, como funciona).
1
resposta

como adicionar uma opção personalizada ao comando mkdir

Eu criei muitos diretórios e gostaria de tornar minha vida preguiçosa e auto cd no diretório que fiz com a opção -g com o resultado de mkdir -g foo O terminal seria assim: User:/$ mkdir -g foo User:/foo/$ Eu olhei para esta p...
27.02.2017 / 00:14
2
respostas

Como posso criar uma “base” para outros aliases se referirem e habilitarem os diretórios de comando cd base / x?

Eu tenho .bash_aliases com: alias c1='cd /home/me/code/php' alias c2='cd /home/me/code/jquery' alias c3='cd /home/me/code/ruby' alias c4='cd /home/me/code/c' Como posso DRY aumentar o acoplamento para toda a estrutura de diretórios?...
07.06.2012 / 05:22
1
resposta

Use um link simbólico para redirecionar?

É possível configurar um link simbólico tal que cd chamou o link redireciona para o caminho vinculado? Mais ou menos assim: $ ln /A/B /B/C $ cd /A/B $ pwd /B/C $     
09.06.2016 / 15:03
4
respostas

Altera dir do script sem um “procedimento de shell” ou “sourcing the script”

Eu sei o que posso fazer com um procedimento de shell ou fonte o script em vez de executá-lo para cd o shell que estou usando. O que eu quero saber é que existe qualquer caminho para cd do "shell pai" (não tenho certeza se essa é a f...
20.01.2016 / 18:08
2
respostas

Suba um nível de um caminho inexistente

Eu tenho um código como este em um arquivo de script (bash): if [ ! -d $dir ]; then cd $dir/.. git clone http://... fi É claro que, como está escrito, isso não funciona, pois $dir não existe. Existe uma boa maneira de remover o...
09.09.2014 / 01:46
1
resposta

Por que não é possível listar o arquivo / diretório relativo a .. de um diretório de link simbólico (Nenhum arquivo ou diretório)?

Eu tenho um diretório /usr/tomcat6/logs vinculado a /var/log/tomcat6 . Quando alterei o diretório para /usr/tomcat6/logs e tentei ls arquivos usando um caminho relativo ../conf/Catalina/localhost , ocorreu um erro Nenhum arquivo...
20.06.2011 / 04:24
1
resposta

pushd dir home, e não tê-lo usar til?

Usar o comando pushd no seu diretório home fornece ~, mas quando eu tento acessá-lo com cd $(dir +1) , dá um erro cd: ~: No such file or directory , depois de alguma pesquisa, (por favor corrija-me se eu Estou errado) Eu acho que o erro é...
28.09.2015 / 01:55
1
resposta

script para lembrar dir e sempre cd para ele em vez do diretório raiz

Como pode escrever um script para mudar para um determinado diretório, mas também se lembrar dele para que, quando você fizer o cd, ele sempre mude para esse diretório? #!/bin/bash setdir() { cd $1 # remember the directory we are chan...
25.11.2013 / 22:29
1
resposta

Como abrir / preencher automaticamente uma pasta que termina em uma frase específica

Eu tenho uma pasta com subpastas com o seguinte nome: 1122334 important things 1122335 less important things 1122336 notes 1122337 pictures of kittens etc Os números no começo são códigos de data. Se dependesse de mim, eu colocaria os...
13.11.2013 / 17:59
1
resposta

Por que o 'cd' não tem efeito se a saída for canalizada?

Eu digitei acidentalmente cd /tmp | tail que obviamente não é o que eu quis dizer. Mas, para minha surpresa, eu não mudei de diretório. Por que é isso? Para comparação cd /tmp > /tmp/foo faz resultar em uma mudança de diretóri...
22.06.2018 / 18:19