Como pular a primeira linha de uma lista

Há mais de uma maneira de pular a primeira linha de uma lista, seja essa lista um arquivo ou a saida de um comando.
Uma maneira bem simples é usar o comando tail com a opção +2:
tail +2 [nomedoarquivo]
O +2 no comando tail não está dizendo exatamente para pular a primeira linha, mas sim para exibir [...]

Email no Unix (mail/mailx) - Como enviar arquivo anexo

Como fazer para enviar um arquivo anexo através do comando mail ou mailx no Unix?
Por exemplo, pode ser necessário enviar um arquivo anexo em emails enviados através de scripts que realizam funções administrativas. Além do anexo, podemos enviar junto o conteúdo no corpo do email (body).
Seguem os passos para enviar um email contendo um arquivo [...]

Como remover um arquivo com nome estranho

Se você precisar remover um arquivo chamado -h o comando rm -h não irá funcionar. O comando rm irá interpretar o -h como um parâmetro e não como um arquivo, já que o primeiro caracter é o -, noramlmente utilizado para sinalizar parâmetros. Para remover o arquivo basta dar o caminho até ele:
daniduc@nicholas:~/teste$ ls
-h
daniduc@nicholas:~/teste$ rm [...]

Comando rpm: Como listar todos os arquivos de um pacote instalado

Já escrevi como listar os arquivos de um pacote instalado no Aix através do comando lslpp. Agora segue como verificar os arquivos de um pacote instalado com o comando rpm:
Exemplo:
>rpm -ql sudo-1.6.5p2-2
/etc/sudoers
/opt/freeware/bin/sudo
/opt/freeware/doc/sudo-1.6.5p2
/opt/freeware/doc/sudo-1.6.5p2/BUGS
/opt/freeware/doc/sudo-1.6.5p2/CHANGES
/opt/freeware/doc/sudo-1.6.5p2/HISTORY
/opt/freeware/doc/sudo-1.6.5p2/LICENSE
/opt/freeware/doc/sudo-1.6.5p2/README
/opt/freeware/doc/sudo-1.6.5p2/RUNSON
/opt/freeware/doc/sudo-1.6.5p2/TODO
/opt/freeware/doc/sudo-1.6.5p2/TROUBLESHOOTING
/opt/freeware/doc/sudo-1.6.5p2/UPGRADE
/opt/freeware/doc/sudo-1.6.5p2/sudo.pod
/opt/freeware/doc/sudo-1.6.5p2/sudoers.pod
/opt/freeware/doc/sudo-1.6.5p2/visudo.pod
/opt/freeware/man/man5/sudoers.5
/opt/freeware/man/man8/sudo.8
/opt/freeware/man/man8/visudo.8
/opt/freeware/sbin/visudo
/usr/bin/sudo
/usr/sbin/visudo
/var/run/sudo
O comando rpm é utilizado em algumas distribuições Linux, bem como no Aix.
Referência:
How to use RPM Commands: http://www.faqs.org/docs/securing/chap3sec20.html
RPM Commands: http://www.idevelopment.info/data/Unix/Linux/LINUX_RPMCommands.shtml
RPM man page: http://www.die.net/doc/linux/man/man8/rpm.8.html

Solaris - Verificando a versão de um pacote instalado

Anotação simples. Para ver a versão de um pacote instalado no Solaris, use a opção “-x” do comando pkginfo:
Para identificar o pacote (exemplo: FTP server Proftp):
foo>pkginfo |grep proft
application SMCpftpd proftpd
Uma vez [...]

Sed - dica

Um uso bem simples do SED. Supondo que você tenha quatro scripts denominados menu1.sh, menu2.sh, menu3.sh e menu4.sh, e você queira substiuir o valor de uma variável que ocorre em todos os scripts.
Ex: nomeservidor=teste1
Para cada servidor em que você for colocar os seus scripts, precisará mudar o valor desta variável. Para isso você pode fazer [...]

Solaris: Gerenciamento dispositivos (cd-rom, floppy, dvd-rom, zip) - daemon vold

O Solaris tem um sistema de gerenciamento de dispositivos que permite a montagem automática destes dispositivos pelo sistema. Assim, ao inserir um CD no drive por exemplo, ele será automaticamente montado.
O daemon responsável por esse gerenciamento é o vold.
Pode-se ativá-lo e desativá-lo facilmente, fazendo uso ou não desta funcionalidade.
Para iniciá-lo:
foo:/etc/init.d>./volmgt start
volume management starting.
Verificando o [...]

Aix: Como listar todos os arquivos de um fileset

Há um post anterior falando sobre como listar a qual fileset pertence um arquivo. Este post de hoje, mostra o oposto: como listar os arquivos que pertencem a um fileset.
Para isso, usamos a opção “-f” do comando lslpp:
Segue abaixo um exepmlo para o fileset openssh:
1 - Identificar qual o nome do fileset que instala o [...]

Listando informações de um usuário

Para listar informações de um usuário do Unix, podemos usar o comando logins no Solaris e o comando lsuser no Aix.
Por exemplo, para listar os grupos aos quais o usuário pertence:
No Soalris:
# logins -m -l [usuario]
No Aix:
# lsuser -a pgrp groups [usuario]
Para mais informações, a man page dos comandos pode ser consultada:
Man page do comando [...]

Aix - Identificar a qual fileset pertence um arquivo

Uma informação que pode ser necessária, é saber a qual fileset (pacote de instalação) pertence um determinado arquivo no sistema operacional.
Se preciso de um determinado comando, tenho que saber qual pacote devo instalar.
No Aix, utilizamos o “lslpp -w [nome do arquivo]“.
Da man page do comando lslpp:
-w Lists fileset that owns this file. This flag applies [...]