Pesquise o seu histórico de comandos
Este é um comando simples que uso diariamente. Eu acho que esta é uma dica de shell realmente simples, mas para os iniciantes que não estão cientes desta pode ser …
Continuar lendoConteúdo para você se capacitar em programação
Este é um comando simples que uso diariamente. Eu acho que esta é uma dica de shell realmente simples, mas para os iniciantes que não estão cientes desta pode ser …
Continuar lendoNo servidor aberto /etc/ssh/sshd_configou no cliente aberto /etc/ssh/ssh_confige adicione a seguinte linha: ServerAliveInterval 60 Depois de reiniciar o serviço sshd, a conexão será agrupada em um intervalo de 60 segundos. …
Continuar lendoBem impresso: xxd file Saída simples: xxd -plain file Simples em linha única: xxd -plain file | tr -d ‘\n’
Continuar lendoDigamos que você queira reutilizar um comando que digitou algumas horas / dias atrás. Há uma maneira melhor do que: history | grep the_command_I_always_forget(ou a pior, pressionando a tecla para …
Continuar lendoPor causa de uma falha fundamental com a implementação UNIX de scripts de shell e SUID, você não pode executar scripts de shell SUID de uma maneira completamente segura em …
Continuar lendoSe você pressionar vdurante a visualização do arquivo com o lessutilitário, um editor será aberto. Você pode escolher o editor definindo a LESSEDITvariável. Por exemplo: export LESSEDIT=’subl %f’
Continuar lendoCenário: você tem um diretório com milhares de arquivos, totalizando mais de 20 GB de espaço total de armazenamento. Normalmente, você pode tentar o bom e velho: rm -rf full-directory/ …
Continuar lendoEntão você encontrou alguns .tar.gze deseja instalá-los no seu mac a partir da fonte. Eu sugiro que você crie a fórmula Homebrew : brew create http://example.com/foobar.tar.gz# review your new formulabrew …
Continuar lendoVocê pode fazer um trabalho a partir de qualquer processo pressionando Ctrl+z. Eles são suspensos por padrão. Você pode listá-los por meio de jobs: $ jobs[1] + suspended htop[2] – …
Continuar lendoget() { local address=${1##*//} local host=${address%%/*} local path=”${address#$host}” exec 3<> “/dev/tcp/$host/80” echo -e “GET $path HTTP/1.1nHost: $hostnConnection: closenn” >&3 cat <&3 | sed “1,/^.$/d”}get http://www.google.com/foobar
Continuar lendoPor exemplo, para permitir apenas o gerenciamento de processos, basta adicionar command=”htop” ssh-rsa AAAAB3NzaC1yc2E (…) no início da chave pública selecionada em ~/.ssh/authorized_keys Se você quiser ser mais seguro, use …
Continuar lendoRecentemente, recebemos uma solicitação de um cliente para melhorar um formulário em que o tamanho específico de um upload de arquivo estava causando um problema. Isso significava que, para testar …
Continuar lendoUm administrador ou usuário de servidor Linux? Uma vulnerabilidade de segurança recente foi descoberta no GNU Bourne Again Shell (Bash). Se você usa o sistema operacional Windows, pode parar de …
Continuar lendoDigamos que você instalou o pup e ele está escutando na porta 17125, na interface de loopback (então você só pode acessá-lo da máquina, não da Internet). Você pode encaminhar …
Continuar lendoVocê já desejou poder mudar o grupo padrão para novos arquivos / diretórios em um diretório baseado em Unix / Linux? Cansado de criar um novo arquivo / diretório e …
Continuar lendoexists() { type -t “$1” > /dev/null 2>&1; }if exists brew; then echo ‘Homebrew found!’fiif ! exists brew; then echo ‘Homebrew not found!’fi
Continuar lendo