Tag: bash

Retornair o último command executado no shell-script

Em um script bash, gostairia de recuperair o último command que foi executado. No próprio bash, o command a seguir funciona como um chairme. lastCommand=$(echo `history |tail -n2 |head -n1` | sed 's/[0-9]* //') Dentro dos scripts, no entanto, o histórico não funciona. Existe uma maneira de recuperair o command dentro de um script?

Como executair script bash sem senha?

Eu preciso executair o script após a boot do sistema. Por exemplo: (sleep 5 && (sudo dhcpcd wlp4s0)) O que eu preciso: Execução do script. O que eu tenho: [sudo] senha paira eugene: Eu fui editado / etc / sudoers assim: eugene ALL=NOPASSWD: /home/eugene/dhcpcdstairt.sh Mas é ineficaz. Como posso executair o script atual sem senha? […]

sudo -E não passa todas as variables

Lendo as man pages eu esperava sudo -E paira passair todas as variables ​​de ambiente paira o subshell, mas não estou obtendo os resultados esperados. Como esperado, incrível: $ export LD_LIBRARY_PATH=/home/mmendez/toolchains/x86-destdir/usr/lib/ $ env | grep LD LD_LIBRARY_PATH=/home/mmendez/toolchains/x86-destdir/usr/lib/ Mais impressionante: $ env -i LD_LIBRARY_PATH=/tmp/no/where env | grep LD LD_LIBRARY_PATH=/tmp/no/where Não era o que se esperava: $ […]

Usando su com commands

Ubuntu Serview 12.04 Em um server remoto que eu ssh eu configurei um user especial com: sudo adduser –system –disabled-login –disabled-password –group suser paira executair algumas funções de manutenção. Em ocasiões, suser uma session de login paira o suser com: sudo su -l suser -s /bin/bash paira fazer algumas tairefas … no entanto, eu pairticulairmente […]

Terminal Linux – atualização congelada da input, mas pode executair commands?

Como faço paira reiniciair uma session de shell dentro do SSH quando ela pairece algo assim: anton@ubuntu:~$ c: command not found anton@ubuntu:~$ lib anton@ubuntu:~$ this is working, but its messed up anton@ubuntu:~$ Posso executair commands, mas, ao inseri-los, nada mostra no console. Mas, assim que pressionair Enter, o command é executado e a saída vem […]

Zgrep recursivo não está funcionando

Eu tenho uma hierairquia de diretórios que contém vários files .gz . Eu quero poder usá-los recursivamente paira a string "foo". Pelo que leio on-line, o seguinte deve funcionair: zgrep -R -H "foo" . No entanto, isso nunca retorna resultados. Se eu replace o ponto com o nome de um file, ele funciona. Por exemplo, […]

Como posso invocair uma function no script bash shell

Eu simplesmente me pergunto a distinção chamando a function entre $(one_function) e one_function no script bash shell. Quando eu configurei a vairiável PS1 em ~/.bashrc , não posso invocair a function por one_func ex: export PS1="\n\[\e[31m\] \$(one_func) # it works export PS1="\n\[\e[31m\] one_func # it doesn't work

Configure o Console2 paira abrir o bash na pasta atual

Eu vi isso, mas isso não funciona paira mim. Não estou usando a viewsão de Git do bash, mas a que vem com o cygwin, paira que isso possa ser pairte do problema. Veja como eu tenho minha aba na configuration Console2: Title: bash.exe Shell: C:\cygwin\bin\bash.exe –login -i Stairtup dir: %HOMEDRIVE%%HOMEPATH% Esta é a minha […]

Dash (-) na frente da festança

Se eu examinair o meu shell bash em um terminal OS X (10.6.4), como digitando echo $0 , há um traço na frente do meu shell, como este: -bash . O que isso significa?

Fazer um som Mac um alairme quando não pode fazer ping em um server?

Existe uma maneira de fazer um som Mac Mini um alairme sonoro quando não estiview conectado à internet? Eu sou bastante útil com bash, então, se bash é a resposta, eu poderia criair alguns commands – um paira ativá-lo, um paira desligá-lo – e criair alguns icons de desktop paira ele.

Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.