Unix & Linux

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

7
A que finalidade serve o cólon?
Eu hackeei muitos scripts shell e, às vezes, as coisas mais simples me confundem. Hoje, deparei-me com um script que fazia uso extensivo do :bash (dois pontos) incorporado. A documenação parece bastante simples: : (a colon) : [arguments] Não faça nada além de expandir argumentos e executar redirecionamentos. O status …



2
Como os parênteses são interpretados na linha de comando?
Ao ler sobre como configurar grub, deparei-me com um artigo afirmando que precisava usar uma das duas sintaxes a seguir, echo \(hd0,0\) >> /boot/grub/grub.conf ou echo '(hd0,0)' >> /boot/grub/grub.conf porque, na linha de comando, os parênteses são interpretados de uma maneira especial. O que há de especial nos parênteses? Como …
45 bash  shell  quoting 




2
Compreendendo o / etc / aliases e o que ele faz
Este é o conteúdo do arquivo '/ etc / aliases' no meu servidor Debian (Wheezy), como é: # /etc/aliases mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root root: t 1. Notei que, por padrão, …
44 email 



5
mv: mover arquivo somente se o destino não existir
Posso usar mv file1 file2de uma forma que só se move file1para file2se file2não existe? eu tentei yes n | mv -i file1 file2 (isso permite mvperguntar se o arquivo2 deve ser substituído e responder automaticamente não), mas além de abusar -i, também não me fornece códigos de erro agradáveis …
44 shell  files  mv 

4
Como saber onde um programa está preso no linux?
Estou executando o seguinte comando no meu servidor ubuntu root@slot13:~# lxc-stop --name pavan --logfile=test1.txt --logpriority=trace Parece travar indefinidamente. Sempre que isso acontecia no AIX, eu simplesmente obtinha o PID do processo ofensivo e dizia $ procstack <pid_of_stuck_process> e costumava mostrar toda a pilha de chamadas do processo. Existe algum equivalente …


6
cd .. na pasta raiz
Por que cd .., digitado na pasta raiz, não avisa ou falha com um erro? Eu esperaria: /$ cd .. -bash: cd: ..: No such file or directory Em vez disso, sou deixado em /. Claro, isso ocorre desde ..que existe /e é simplesmente /, exatamente como .. Eu só …

4
Grepping reverso
Digamos, eu tenho um arquivo de texto muito grande (cerca de 10.000.000 linhas). Eu preciso grepdisso desde o final e salve o resultado em um arquivo. Qual é a maneira mais eficiente de realizar tarefas?

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.