Unix & Linux

Q & A para usuários de Linux, FreeBSD e outros sistemas operacionais Un * x

1
O que ;; fazer em sh?
Se eu tentar executar a;;bno sh, recebo este erro: sh: <number>: Syntax error: ";;" unexpected Se eu tentar a;;;b, recebo o mesmo erro, não em ;;;vez de ;;, então acho que isso ;;significa alguma coisa, embora eu não saiba o que isso significa. Aqui está um exemplo: $ echo A;;echo …
28 shell 

6
Como executar o comando ssh até obter êxito?
Às vezes, reinicio um dispositivo e preciso sshvoltar quando estiver pronto. Eu quero executar o comando ssh a cada 5 segundos até que o comando seja bem-sucedido. Minha primeira tentativa: watch -n5 ssh me@device.local && exit 1 Como posso fazer isso?
28 ssh  scripting  watch 

5
Como as permissões de arquivo funcionam para o usuário "root"?
Eu tenho o seguinte arquivo: ---------- 1 Steve Steve 341 2017-12-21 01:51 myFile.txt Troquei o usuário rootno terminal e percebi os seguintes comportamentos: Eu posso ler este arquivo e escrever nele. Não consigo executar este arquivo. Se eu definir o xbit nas permissões de usuário ( ---x------) ou permissões de …

5
Por que preciso colocar "do" na mesma linha que "for"?
1. Resumo Não entendo, por que preciso da regra de bashate E010 . 2. Detalhes Eu uso o bashate para linting de .sharquivos. Regra E010: fazer não na mesma linha para for bashate: Corrigir: #!/bin/bash for f in bash/*.sh; do sashacommand "$f" done Erro: #!/bin/bash for f in bash/*.sh do …


2
Os comandos do BusyBox são realmente integrados?
Eu estava lendo a famosa lenda do Unix Recovery , e me ocorreu pensar: Se eu tivesse um shell do BusyBox aberto e o próprio binário do BusyBox fosse excluído, ainda seria possível usar todos os comandos incluídos no binário do BusyBox? Claramente, eu não seria capaz de usar a …

3
Como removo permanentemente um Alias ​​do meu Shell
Quando eu não estava perto do meu computador, alguém o pegou e definiu um Alias lsna minha pasta raiz. Ele configurou para 'yes NeverGonnaGiveYouUp'. Então agora, quando estou na minha pasta raiz e digito ls, recebo um loop infinito de NeverGonnaGiveYouUp. Isso está me deixando louco e eu não sei …
28 shell  terminal  alias 









Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.