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 [...]

Como remover ^M de arquivos no VI

Quando transportamos um arquivo do Windows para o Unix e o editamos no VI, muitas vezes encontramos aqueles ^M no final de cada linha.
Como remover o ^M?
Para isso pode-se usar no vi:
:%s/^V^M//g
OBS: Onde vemos acima ^V^M significa que deve-se digitar [CTRL]+V e [CTRL]+M e não digitar o caracter ^ seguido das letras V e M.
Ao [...]

Uso interessante do awk

O awk é uma ferramenta muito poderosa e tenho consciência que não uso 1/1000 do que ela oferece.
Descobri um uso interessante da ferramenta, que é a utilização da opção system que já premite executar diretamente o comando utilizando o campo selecionado.
Ex:
O comando lsvgfs lista os filesystems do VG:
# lsvgfs rootvg
/
/usr
/var
/tmp
/home
/opt
Utilizando o awk com a opção [...]