Social Icons

twitterfacebookgoogle plusrss feedemail

terça-feira, 25 de fevereiro de 2014

Linux - Como descompactar arquivos zip, rar, tar.gz, bz2, tar.bz2 pelo terminal

Para descompactar estes formatos de arquivos os comandos são simples: 

zip: 

gunzip nomedoarquivo.zip 

rar: 

unrar x nomedoarquivo.rar 

tar: 

tar -xvf nomedoarquivo.tar 

tar.gz: 

tar -vzxf nomedoarquivo.tar.gz 

bz2: 

bunzip nomedoarquivo.bz2 

tar.bz2: 

tar -jxvf nomedoarquivo.tar.bz2

sexta-feira, 21 de fevereiro de 2014

Habilitando área de trabalho remota no Linux e acessando com o Windows. É possível?
Sim!

Conheça o XRDP.

Instalando:


UBUNTU
# apt-get install xrdp
# /etc/init.d/xrdp start

FEDORA
# yum install xrdp
# systemctl enable xrdp.service
# systemctl start xrdp.service
# systemctl enable xrdp-sesman.service
# systemctl start xrdp-sesman.service

OK, pronto! Agora é acessar com suas credenciais:


segunda-feira, 17 de fevereiro de 2014

Linux - Juntando arquivos com os comandos join e paste

O comando “join” (unir), concatena registros de dois arquivos de texto baseado em índices comuns entre os registros.

Visualize os arquivos:

# cat / root /uid
# cat / root /gid

No caso dos arquivos vistos o índice em comum são os nomes dos usuários, vamos usar o join para unir os dois arquivos:

# join / root /uid / root /gid

-

O comando “paste”, junta os arquivos na saída padrão. Diferente do “join”, ele joga os dois arquivos lado-a-lado:

# paste / root /uid / root /gid

Ainda com o “paste” podemos, usar o parâmetro “-d”, de delimitador:

# paste -d@ / root /uid / root / gid

Linux - Comando cut e awk

Filtrando colunas com o cut e awk.
O comando “cut” pode ser muito útil para conseguir listagens a partir de arquivos com separadores de colunas definidos.
Por exemplo, para conseguir o nome de todos os usuários da máquina, ou seja, a primeira coluna do arquivo “/etc/passwd” e também seu uid , cujo delimitador de colunas é o sinal “:”, podemos usar o comando:

# cut -f1 ,3 -d: --output-delimiter =" " / etc / passwd > / root / uid

Onde:
-f - coluna 1,3 - coluna 1 e 3 
-d - delimitador 
--output-delimiter- - delimitador da saída do comando.