Perguntas sobre 'shell'

1
resposta

Variáveis ambientais em shells de login e shells interativos

Eu estou meio confuso com os shells de login e os shells interativos. Se eu correr ssh my_remote_server 'echo $HOME' Eu posso pegar /home/shawk Mas quando eu corro ssh my_remote_server 'echo $ANOTHER_VAR' Eu tenho uma lin...
29.07.2013 / 16:23
3
respostas

Existe alguma maneira de encapsular funções bash?

Estou escrevendo um script simples script.bash que deve exportar algumas variáveis do ambiente, para usá-lo na minha sessão atual eu tenho que fonte $ . script.bash script.bash function fun1() { # TODO } function fun2() {...
23.05.2013 / 00:19
1
resposta

Colocando o diretório de trabalho “canonical” em um prompt zsh no OS X (iTerm 2, se isso for importante)

Eu uso zsh e oh-my-zsh para meu ambiente de shell no OS X, e estou tendo dificuldades para rastrear se o que está acontecendo é resultado de uma função oh-my-zsh ou o comportamento padrão de zsh; é totalmente uma questão estética, mas me deixa l...
18.04.2013 / 03:49
1
resposta

Criando um alias para 'tree -P' * name * ''

Estou criando um alias para o seguinte comando com o programa tree : tree -P '*name*' Este funciona exatamente como eu quero. Mas quando eu crio um alias para este comando, o comando se comporta de maneira diferente: ele apenas impr...
14.02.2013 / 11:38
2
respostas

como mover o cursor para a posição dada ao usar o shell

Estou usando o iterm2 no MAC OSX. Eu posso usar "Ctrl + a" para mover o cursor para a cabeça e usar "Ctrl + e" move o cursor para o final Existe alguma tecla de atalho que pode mover o cursor para determinada posição?     
04.03.2013 / 03:52
2
respostas

Como restaurar permanentemente o meu $ PATH?

Eu estava tentando adicionar algo ao $ PATH e foi totalmente errado. Agora não posso executar nenhum comando como ls . Eu olhei para esta resposta ( link ) e usei as seguintes linhas: PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X...
18.01.2013 / 22:54
2
respostas

Como posso definir manualmente a frequência da CPU?

Eu tentei o seguinte do shell: cat scaling_governor userspace cat scaling_available_frequencies 3326000 3325000 3192000 3059000 2926000 2793000 2660000 2527000 2394000 2261000 2128000 1995000 1862000 1729000 1596000 echo 2793000 > sca...
13.01.2013 / 09:42
1
resposta

why .profile sob o diretório home não funciona quando o login

Eu sou um novato no UNIX. Eu estou usando o Mac OS X 10.8. Eu criei .profile sob o diretório home. No entanto, não funciona quando o login. Eu sempre tenho que forçá-lo a trabalhar usando o comando $ . ~/.profile . Alguém pode explicar isso pa...
08.01.2013 / 22:28
2
respostas

renomeia o arquivo múltiplo adiciona número ao nome usando lote

Eu tenho arquivos na pasta chamada unix_aaa.txt unix_bbb.txt unix_ccc.txt e assim por diante. Como faço para alterar todos os arquivos que começam com unix para nomes como 001_unix_aaa.txt 002_unix_bbb.txt 003_unix_ccc.txt...
21.12.2012 / 07:45
1
resposta

shell script: excluir rsync

Estou criando um script de shell e, em algum momento, estou executando o comando: rsync -arv --delete --exclude=".svn,*.db,.DS_Store" Source/ Dest/ No entanto, parece que minha exclusão não funciona. Estou fazendo algo errado? Com um coma...
06.12.2012 / 11:05