Perguntas com a marcação «shell»

204
Por que * não * analisa `ls` (e o que fazer)?

Eu sempre vejo respostas citando este link dizendo definitivamente "Não analise ls!" Isso me incomoda por alguns motivos: Parece que as informações nesse link foram aceitas no atacado com poucas perguntas, embora eu possa detectar pelo menos alguns erros na leitura casual. Também parece que os...

186
Como posso enviar stdout para vários comandos?

Existem alguns comandos que filtram ou agem na entrada e, em seguida, transmitem-na como saída, penso eu normalmente stdout- mas alguns comandos simplesmente aceitam stdine fazem o que fazem com ela e não produzem nada. Estou mais familiarizado com o OS X e, portanto, existem dois que vêm à mente...

185
Permitir setuid em scripts de shell

O setuidbit de permissão diz ao Linux para executar um programa com o ID do usuário efetivo do proprietário em vez do executor: > cat setuid-test.c #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { printf("%d", geteuid()); return 0; } > gcc -o...

170
Qual é a diferença entre / sbin / nologin e / bin / false

Tecnicamente, a menos que pamesteja configurado para verificar seu shell com pam_shellsnenhum deles, pode realmente impedir seu login, se você não estiver no shell. No meu sistema, eles têm tamanhos ainda diferentes, então eu suspeito que eles realmente fazem alguma coisa. Então qual a diferença?...

164
Execute um comando sombreado por um alias

Digamos que eu tenho o seguinte alias no bash - alias ls='ls --color=auto'- e quero chamar comum lssem opções. A única maneira de fazer isso é unalias, execute o comando e, em seguida, alias novamente? Ou há algum truque bacana ou solução