Unix & Linux

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



9
Como grep para a mesma string, mas vários arquivos ao mesmo tempo?
Tenho um conjunto de arquivos de log que preciso revisar e gostaria de pesquisar sequências específicas nos mesmos arquivos de uma vez. Isso é possível? Atualmente estou usando grep -E 'fatal|error|critical|failure|warning|' /path_to_file Como faço para usar isso e procurar as seqüências de vários arquivos de uma só vez? Se isso …
57 scripting  grep 


5
Onde estão meus logs sshd?
Não consigo encontrar meus logs sshd nos locais padrão. O que eu tentei: Não em /var/log/auth.log Não em /var/log/secure Um sistema procurou 'auth.log'e não encontrou nada Eu definir /etc/ssh/sshd_configexplicitamente usar SyslogFacility AUTHe LogLevel INFOe reiniciado sshd e ainda não pode encontrá-los. Estou usando o OpenSSH 6.5p1-2 no Arch Linux.

4
O dash ou algum outro shell é "mais rápido" que o bash?
Eu sempre pensei que o único benefício do uso do traço em vez do bash era que o traço era menor e, portanto, muitas instâncias do traço começariam mais rapidamente no momento da inicialização. Mas eu fiz algumas pesquisas e encontrei algumas pessoas migrando todos os seus scripts para correr …
57 bash  performance  dash 

1
Para loops no zsh e no bash
Notei que existem duas maneiras alternativas de criar loops no zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Ambos imprimem: 1 2 3 Minha pergunta é: por que as duas sintaxes? Está $xiterando através de um tipo …
57 bash  zsh 

5
Como obtenho a conclusão do bash para alias de comando?
Estou procurando obter o preenchimento de guias nos meus aliases de linha de comando, por exemplo, digamos que defini o seguinte alias: alias apt-inst='sudo aptitude install' Existe uma maneira de obter as conclusões fornecidas pelo aptitude quando eu pressiono a tecla tab? ou seja, quando eu escrevo 'sudo aptitude install …

5
Screencasting de GIF; a maneira UNIX
Para tirar uma imagem estática de uma parte selecionada da tela do meu, eu uso frequentemente scrotcom -s shot.png. Isso é ótimo para adicionar ilustrações às postagens do StackExchange. Eu até encontrei esse script para enviar automaticamente uma captura de tela para o Imgur.com e colocar um link na minha …

11
Como evitar conflitos entre dnsmasq e systemd-resolved?
Instalei recentemente o dnsmasq para atuar como servidor DNS na minha rede local. O dnsmasq escuta na porta 53, que já está em uso pelo ouvinte de stub DNS local em systemd-resolved . Apenas parar o systemd-resolved e depois reiniciá-lo após a execução do dnsmasq resolve esse problema. Mas ele …
57 systemd  dnsmasq 

3
Diferença entre "cd -" e "cd ~ -"
O comando Bash cd - imprime o diretório usado anteriormente e muda para ele. Por outro lado, o comando Bash cd ~- muda diretamente para o diretório usado anteriormente, sem ecoar nada. Essa é a única diferença? Qual é o caso de uso para cada um dos comandos?

2
sudo como outro usuário com seu ambiente
$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin Por que não está $HOMEsendo definido como o /home/otheruserbash é chamado como um shell de logon? Especificamente, /home/otheruser/.bashrcnão está sendo originado. Além disso, /home/otheruser/.profilenão está sendo fornecido. - ( …


4
como conectar ssh 'com' porta especificada?
Eu sei como conectar 'a' uma certa porta quando ssh'ing. ssh user@remotehostip -p XXX mas existe uma maneira de estabelecer um ssh 'com' uma certa porta? Quero dizer, existe uma maneira de especificar a porta que meu computador local usará?
56 ssh  tcp  openssh 

3
Por que o `--human-readable` é necessário e não o padrão?
Várias ferramentas de linha de comando usam a opção -hou --human-readablepara imprimir o tamanho do arquivo em um formato legível por humanos (por exemplo, 36Gvs 37550836). Por que essa opção é necessária e não a padrão? Essas ferramentas não são principalmente para produção para seres humanos?

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.