Perguntas sobre 'sh'

/ bin / sh é o shell POSIX. Para questões em que a portabilidade é importante. Se a questão for sobre arquivos .sh, marque-a com 'scripts'.
3
respostas

Como é que o install -c é diferente do cp

Qual é a diferença entre install -c e cp? A maioria das instalações tendem a usar o install -c, mas a partir da página man não parece que ele faz algo diferente do cp (exceto talvez permissões de set). Quando devo usar install -c e quando cp?  ...
06.01.2011 / 17:43
1
resposta

Por que este softlink não funciona como esperado?

bash4.3 # pwd /bin bash4.3 # ll sh lrwxrwxrwx. 1 root root 4 May 17 22:22 sh -> bash bash4.3 # ll bash -rwxr-xr-x. 1 root root 1072056 May 17 22:22 bash bash4.3 # bash bash4.3 # sh sh-4.3# Meu sistema operacional é fedor...
20.07.2016 / 05:30
4
respostas

/ bin / sh source de stdin (de outro programa) não arquivo

É meio complicado nomear isso ... Basicamente eu tenho um programa que quando executado imprime no STDOUT um conjunto de variáveis shell: $ ./settings SETTING_ONE="this is setting one" SETTING_TWO="This is the second setting" ANOTHER_SETTI...
18.04.2011 / 22:11
4
respostas

Muda o sudo su shell

Sempre que eu executar sudo su do meu% normalzsh (que usa o estrutura oh-my-zsh ), sou forçado a usar o shell Bourne antigo ( sh ) por padrão (obviamente; esse é o comportamento padrão no a maioria dos sistemas * nix-like). Se eu executar...
31.07.2013 / 19:56
4
respostas

Como eu mudo meu shell padrão para o bash se eu não tiver acesso ao chsh nem ao / etc / passwd?

Estou trabalhando em uma conta de universidade remota do Linux, e o shell padrão é, infelizmente, csh sem conclusão de tabulação. Como posso alterar o shell padrão da minha conta para bash ? chsh não está disponível.     
30.08.2012 / 16:16
3
respostas

Como pode cat / imprimir um arquivo, exceto as duas últimas linhas?

Como obter um arquivo, exceto as últimas (por exemplo) duas linhas, com o padrão ou Ferramentas de shell GNU? (bash, tail, cat e assim por diante.)     
16.01.2013 / 10:11
1
resposta

Forçosamente quebra um loop for em sh

Se eu executar um loop for na linha de comando em sh e pressionar control-C, ele normalmente cancelará o processo em execução, portanto, preciso manter ^ C até que o próprio shell o capture e quebre o loop. Existe uma maneira de interromper o pr...
11.09.2009 / 15:16
1
resposta

Redirecionar stdout / stderr de um job em background do console para um arquivo de log?

Acabei de executar um job (assuma foo.sh). ./foo.sh [Press Ctrl-Z to stop] bg # enter background E gera saída para stdout e stderr. Existe algum método para redirecionar para stdout e stderr para outro arquivo em vez da tela atual?     
23.03.2014 / 16:05
4
respostas

Como posso encontrar um caminho fornecendo apenas parte do caminho?

Digamos que eu precise encontrar esse caminho /<some_where_in_root>/find/this/path e a única informação que eu tenho é /find/this/path . Qual seria o melhor meio de localizar o diretório completo? Eu basicamente tenho um programa q...
17.06.2013 / 04:15
8
respostas

Remove o arquivo linux nomeado com o conjunto de caracteres responsivos do shell

Eu criei um arquivo chamado \;:$"\' para testar um software meu. Acabei com um erro, porque não consigo excluir a propriedade do arquivo. Estou tentando encontrar uma combinação precisa de caracteres para removê-lo via rm , mas não consigo...
24.03.2015 / 13:37