Perguntas com a marcação «shell»

34
Como mudar de csh para bash como shell padrão

Eu tenho cshcomo meu shell padrão, como mostrado por echo $SHELL. Quero mudar para bashmeu shell padrão. Tentei as seguintes abordagens sem sucesso: Com chsheu recebo: chsh: can only change local entries; use ypchsh instead. Com ypchsheu recebo: ypchsh: yppasswdd not running on NIS master host...

34
O que significa: $ {param: = value}?

Li o seguinte no Guia do Usuário do Z-Shell : Um sinônimo para 'true' é ':'; é frequentemente usado neste formulário para fornecer argumentos que têm efeitos colaterais, mas que não devem ser usados ​​- algo como : ${param:=value} que é um idioma comum em todos os derivados de shell Bourne....

34
Executando o aplicativo GUI como outro usuário (não raiz)

Digamos que eu tenho 2 contas de usuário user1e user2. Quando efetuo login como user1e depois user2uso su, posso executar programas de linha de comando, mas os programas da GUI falham. Exemplo: user1@laptop:~$ su - user2 user2@laptop:~$ leafpad ~/somefile.txt No protocol specified leafpad: Cannot...

33
Agarrando a extensão em um nome de arquivo

Como obtenho a extensão de arquivo do bash? Aqui está o que eu tentei: filename=`basename $filepath` fileext=${filename##*.} Ao fazer isso, posso obter a extensão do bz2caminho /dir/subdir/file.bz2, mas tenho um problema com o caminho /dir/subdir/file-1.0.tar.bz2. Eu preferiria uma solução...

33
extração de alcatrão depende do nome do arquivo?

Costumo baixar tarballs com o wget do sourceforge.net. Os arquivos baixados são nomeados, por exemplo, SQliteManager-1.2.4.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F&ts=1305711521&use_mirror=switch Quando tento tar xzf

33
Uma ferramenta de shell para "tablificar" dados de entrada

Há muito tempo, lembro-me de usar um comando que transforma sua entrada em uma tabela bem formatada. Por exemplo, para esta entrada, apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 A saída será semelhante a esta: apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 Eu gostaria de...

33
Comandos Bash dentro do vi

É possível digitar um comando bash dentro do vi e obter o stdout? Acho muitas vezes entediante fechar e reabrir o vi apenas porque quero procurar algo no

33
Como o comando clear funciona?

Recentemente, eu estava tentando aprender mais sobre como o shell funciona e estava olhando como o clearcomando funciona. O executável está localizado /usr/bin/cleare parece imprimir várias linhas em branco (iguais à altura do terminal) e coloca o cursor na parte superior esquerda do terminal. A...

32
Salvar o estado completo da sessão da tela GNU

É possível persistir o "estado" de uma janela de tela GNU (ou apenas um shell padrão) para que eu possa recarregar tudo após uma reinicialização: O número de conchas abertas O nome de cada shell O diretório atual de cada shell A história de cada shell Se possível, suas variáveis ​​de...

32
Como saber o "nível" de conchas em que estou?

Se eu abrir um terminal como xtermeu vou ter uma concha. Então, se eu usar sshou zshterei outro "nível" de shell. Existe uma maneira de saber quantas vezes eu tenho que Ctrl+Ddigitar ou exitsair de todas elas? Minha verdadeira intenção é sair de tudo, exceto o shell "raiz". Também será bom saber...