Apenas procurando a diferença entre 2>&- 2>/dev/null |& &>/dev/null >/dev/null 2>&1 e sua portabilidade com non-Bourne shellscomo tcsh, mksh,
Apenas procurando a diferença entre 2>&- 2>/dev/null |& &>/dev/null >/dev/null 2>&1 e sua portabilidade com non-Bourne shellscomo tcsh, mksh,
Muitas vezes, acidentalmente, executo o catcomando em arquivos com conteúdo de até alguns milhares de linhas. Eu tento matar o catcomando com Ctrl+ Cou Ctrl+ Z, mas ambos só entram em vigor após a saída total de catser exibida no terminal, então tenho que esperar até que catseja completamente...
Eu tenho um temparquivo com alguns conteúdos em minúsculas e maiúsculas. Entrada Conteúdo do meu temparquivo: hi Jigar GANDHI jiga Eu quero converter tudo superior para inferior . Comando Eu tentei o seguinte comando: sed -e "s/[A-Z]/[a-z]/g" temp mas tem saída errada. Resultado Quero...
Quando executo echo $SHELLa saída diz o /bin/tcshque significa que estou executando um tcshshell. Mas, por exemplo, quando eu emito o seguinte comando alias emacs 'emacs -nw' Estou tendo o erro a seguir: bash: alias: emacs: not found bash: alias: emacs -nw: not found e quando eu emitir, alias...
Eu tenho usado tcshpor um longo tempo agora. Mas sempre que procuro algo, geralmente descubro que os métodos especificados são bashespecíficos. Até a sintaxe dos scripts de shell é diferente para os dois. Pelo que experimentei pesquisar e aprender na internet, bashparece ser o shell mais comum...
Nos meus testes (no Bash e no Z Shell), não vi problemas com a definição de funções ou aliases ou scripts de shell executáveis com hífens no nome, mas não tenho certeza de que tudo ficará bem em todos os shells e em todos os casos de uso . A razão pela qual gostaria de fazer isso é que um hífen...
Cada shell possui uma variável de ambiente $ HOME definida (ex:) /Users/lotolo. Se eu estiver no csh, eu posso unsetenv HOMEe ainda assim cd, estarei em minha casa. Eu testei isso também no bash ( unset HOME) e é o mesmo comportamento. Então, como o shell sabe onde está o meu / other_user? Onde ele...
Vindo de um mundo FreeBSD, desejo que o terminal Linux se comporte como o FreeBSD, especialmente a versão 9.1, basicamente quando você digita cdo terminal e pressiona a seta "para cima", pode navegar por todos os comandos do histórico, começando com o cdque faz você ganhar muito tempo. Não sei...
Estou usando o tcsh. bash e zsh e outras sugestões não ajudarão aqui. Eu tenho vários aliases que são nomeados da mesma forma que outro comando; portanto, se eu o dessaliasse, digitar a mesma coisa agora faria algo diferente. Na maioria das vezes, quero o comando com alias, e é por isso que os...
Eu tenho esse arquivo ~ / .inputrc que eu criei para determinadas associações de teclas. # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word
É possível redefinir o diretório inicial? por exemplo, para em /ext1/usernamevez de /home/username, ou seja, expandindo ~para outro diretório (em vez de alterar o diretório inicial real onde os arquivos pessoais dos usuários estão localizados). (Esta questão é principalmente acadêmica, pois parece...
Tentei executar um programa java de exemplo usando a seguinte linha de comando. No entanto, não sei para que serve a parte à direita < /dev/null &? java -cp /home/weka.jar weka.classifiers.trees.J48 –t train_file >& log < /dev/null
Eu executo o seguinte comando: pkg_add emacs-23.4,2.tbz 2> output.log A saída ainda é exibida no terminal. Quando pressiono ↑, recebo pkg_add emacs-23.4,2.tbz 2 > output.log com um espaço antes do2 . Eu não coloquei isso originalmente. eu tento pkg_add emacs-23.4,2.tbz > output.log...
Estou executando o openSUSE 11.3 na minha estação de trabalho no trabalho no KDE, não tenho acesso root a ele. O shell padrão foi definido como tcsh. Quando estou logado na minha estação de trabalho e logon remotamente no meu MacBook executando o OS X 10.6 ssh, use o seguinte: ssh -X -C...
Eu enfrento esse problema em alguns servidores Unix. Quando abro uma sessão diferente para o mesmo usuário, o histórico de comandos é compartilhado por toda a sessão. Isso cria problemas se, por engano, pressionar Ctrl-Pou up arrowe pressionar Enter. Em uma ocasião, acabei executando, rm -rf...
Como podemos preservar ou manter o mesmo histórico em vários terminais? A mesma pergunta, mas para o shell bash, foi discutida no link abaixo Preserve o histórico do bash em várias janelas de terminal deixe-me saber as configurações correspondentes para o shell