Estou tentando criar alguns scripts que mudariam o diretório de trabalho do shell / terminal principal. Não é capaz de fazer isso. Eu tentei o seguinte
Arquivo p1.sh
#!/bin/bash
cd /home/mtk/work/project1
Arquivo code.sh
#!/bin/...
Eu quero executar um script para simplesmente alterar o diretório de trabalho atual:
#!/bin/bash
cd web/www/project
Mas, depois de executá-lo, o pwd atual permanece inalterado! Como posso fazer isso?
Eu tenho usado o cmake e criado uma pasta de compilação para o meu código cmake e quero facilmente fazer o cd para o diretório de compilação. Eu tenho chamado meu diretório de compilação neste formato:
/ parent / codeandsuch
/ parent / cod...
Digamos que eu queira escrever o wrapper para o comando chroot com a possibilidade de definir o diretório de trabalho, caso contrário, preservando chroot semântica. Assim, a semântica deveria ser:
chroot.sh <chroot-dir> <workin...
Qual é a melhor maneira de executar um script ao entrar em um diretório? Quando eu entro em um novo diretório, eu gostaria que o bash executasse o script projectSettings.bash de maneira muito parecida com o RVM.
Existe uma maneira nas máquinas * nix de alterar o valor de uma variável de ambiente dependendo do diretório de trabalho atual?
Estou trabalhando em um módulo NPM / Node.js.
Basicamente, o que eu quero fazer é mudar o caminho para um exe...
Então aqui está a história. Então, eu costumo trabalhar como root, e às vezes eu mudo para usuários sem privilégios (por exemplo, user1) para experimentar algumas coisas. Eu notei algo peculiar:
Quando eu mudo para user1 e o CWD é um diretório s...
Então, aqui eu criei, ou pelo menos tentei criar um alias para um comando que aceita um argumento de linha de comando, cria um novo diretório com esse nome e vai até ele.
alias newfolder='mkdir $2 ; cd "$(history | tail -2 | awk '\''NR == 1...
Minha pergunta básica é por que esses dois caminhos apontam para casa (por exemplo, ~ )? Ele está apontando para a mesma casa ou é duplicado?
Eu duvido que esteja duplicado, então se não, como cd .. decide para qual diretório me levar?...