Perguntas sobre 'shell'

1
resposta

Por que temos shells de logon, não-login, interativos e não-interativos?

Portanto, as páginas de manual do bash explicam o que são as camadas de login e interativas: A login shell is one whose first character of argument zero is a -, or one started with the --login option. An interactive shell is one st...
12.10.2013 / 09:46
3
respostas

Use a tela GNU como login “shell”

Qual é a melhor maneira de executar automaticamente a tela quando você abre um novo shell, seja por login, xterm ou qualquer outra coisa? Eu vejo que a recomendação mais comum é colocar exec screen no arquivo rc ou login / profile do seu s...
07.10.2009 / 17:12
4
respostas

Não é possível renomear um arquivo cujo nome começa com um hífen

Estou tentando renomear um arquivo com um hífen no início de seu nome e isso: mv -example-file-name example-file-name e isso: mv '-example-file-name' example-file-name resultar em: mv: invalid option -- 'e'     
25.11.2012 / 15:55
6
respostas

Irá rm -rf * remover todos os arquivos / pastas no diretório atual?

rm -rf * removerá todos os arquivos / pastas no diretório atual? Eu quero ter certeza que o curinga * não irá subir nos diretórios superiores e apagar todo o meu sistema de arquivos. : D Eu me lembro de fazer chmod 777 .* -R a chmod...
02.04.2010 / 03:16
5
respostas

Shell do Linux: Copiar a saída para a área de transferência sem usar o Mouse?

É possível copiar a saída para a área de transferência sem usar o mouse? Por exemplo, gostaria de fazer algo assim: $ pwd > > área de transferência     
05.02.2010 / 01:42
3
respostas

Entrada múltipla padrão? Como?

A partir deste post de commandline : $ diff <(wget -q -O - URL1) <(wget -q -O - URL2) Parece várias entradas padrão, mas --- se bem me lembro do meu curso de Linux Porgramming corretamente - isso não pode ser. Eu pensei que, por de...
21.10.2010 / 00:53
1
resposta

Por que o 'tmux' cria novas janelas como shells de login por padrão?

Quando você inicia uma nova sessão em tmux ou cria uma nova janela dentro de uma sessão em execução, seu comportamento padrão é executar um shell (ex .: bash ) como um shell de login. Eu entendo que um shell de login se destina a execu...
06.09.2015 / 04:58
8
respostas

Práticas recomendadas para alias o comando rm e torná-lo mais seguro

Algum tempo atrás eu erroneamente deletei minha pasta pessoal porque eu executei um rm -rf * no terminal errado, cujo diretório de trabalho era a pasta pessoal! Gostaria de ter um alias para o comando rm , mas não foi o caso. Agora, e...
25.01.2012 / 18:36
3
respostas

Qual é a diferença entre /etc/bash.bashrc e ~ / .bashrc? Qual deles devo usar?

Quando devo usar cada um dos dois arquivos .bashrc para definir meus aliases, prompt, etc?     
01.10.2009 / 16:01
3
respostas

diferença entre $ {} e $ () no script de shell

$ echo $(date) Thu Jul 2 16:33:11 SGT 2015 $ echo ${date} $ name=foo $ echo $(name) ksh: name: not found $ echo ${name} foo Parece que $ {variable} é o mesmo que $ variable. enquanto $ () é para executar um comando. Por que usar $ {} entã...
02.07.2015 / 10:37