viernes, 16 de agosto de 2013

La Sensibilidad al Uso de Mayúsculas y Minúsculas en UNIX y Linux

En UNIX y Linux, los nombres son sensibles al uso de mayúsculas y minúsculas. Aquí está un ejemplo. Empezamos en un directorio vacío. Luego creamos 4 filas con el mismo nombre. El nombre de una fila es en minúsculas. El nombre de una fila es en mayúsculas. Los nombres de las otras filas tienen una mezcla de mayúsculas y minúsculas:

UBUNTU > ls
UBUNTU > touch fila1 Fila1 FiLa1 FILA1
UBUNTU > ls
fila1  Fila1  FiLa1  FILA1
UBUNTU >

Se puede hacer la misma cosa con directorios:

UBUNTU > ls -l
total 0
-rw-r--r-- 1 andrew users 0 Aug 27 20:54 fila1
-rw-r--r-- 1 andrew users 0 Aug 27 20:54 Fila1
-rw-r--r-- 1 andrew users 0 Aug 27 20:54 FiLa1
-rw-r--r-- 1 andrew users 0 Aug 27 20:54 FILA1
UBUNTU > mkdir dir1 Dir1 DiR1 DIR1
UBUNTU > ls -l
total 16
drwxr-xr-x 2 andrew users 4096 Aug 27 21:00 dir1
drwxr-xr-x 2 andrew users 4096 Aug 27 21:00 Dir1
drwxr-xr-x 2 andrew users 4096 Aug 27 21:00 DiR1
drwxr-xr-x 2 andrew users 4096 Aug 27 21:00 DIR1
-rw-r--r-- 1 andrew users    0 Aug 27 20:54 fila1
-rw-r--r-- 1 andrew users    0 Aug 27 20:54 Fila1
-rw-r--r-- 1 andrew users    0 Aug 27 20:54 FiLa1
-rw-r--r-- 1 andrew users    0 Aug 27 20:54 FILA1
UBUNTU >

En inglés / in English 


martes, 13 de agosto de 2013

Como se Puede Saber si un Usuario UNIX Sea Cerrado

Se puede verificar si un usuario UNIX sea cerrado con el comando passwd –s seguido por el nombre del usuario. Si las letras LK aparecen al principio de la salida, después del nombre del usuario, ese usuario está cerrado:

Solaris root user > passwd -s oracle
oracle    LK    06/15/12     7    56     7
Solaris root user >


Se puede abrir un usuario con el comando passwd –u seguido por el nombre del usuario:

Solaris root user > passwd -u oracle
passwd: password information changed for oracle
Solaris root user>


Tras abrir el usuario, las letras PS reemplazan las letras LK en la salida del comando passwd -s. Éste quiere decir simplemente que el usuario tenga una contraseña:

Solaris root user > passwd -s oracle
oracle    PS    06/15/12     7    56     7
Solaris root user >


En inglés / in English

domingo, 11 de agosto de 2013

El Comando banner en UNIX y Linux

Con el comando banner se puede crear mensajes grandes hechos de #:

UBUNTU > banner Andrew
   #
  # #    #    #  #####   #####   ######  #    #
 #   #   ##   #  #    #  #    #  #       #    #
#     #  # #  #  #    #  #    #  #####   #    #
#######  #  # #  #    #  #####   #       # ## #
#     #  #   ##  #    #  #   #   #       ##  ##
#     #  #    #  #####   #    #  ######  #    #

UBUNTU >


Si el mensaje tiene dos palabras, la segunda aparece debajo de la primera:

UBUNTU > banner Red Rum
######
#     #  ######  #####
#     #  #       #    #
######   #####   #    #
#   #    #       #    #
#    #   #       #    #
#     #  ######  #####

######
#     #  #    #  #    #
#     #  #    #  ##  ##
######   #    #  # ## #
#   #    #    #  #    #
#    #   #    #  #    #
#     #   ####   #    #

UBUNTU >

Pero, si se pone el mensaje entre apóstrofos, las dos palabras aparecen en la misma línea:

UBUNTU > banner 'Red Rum'
######                          ######
#     #  ######  #####          #     #  #    #  #    #
#     #  #       #    #         #     #  #    #  ##  ##
######   #####   #    #         ######   #    #  # ## #
#   #    #       #    #         #   #    #    #  #    #
#    #   #       #    #         #    #   #    #  #    #
#     #  ######  #####          #     #   ####   #    #

UBUNTU >


sábado, 10 de agosto de 2013

Los Comandos hostname y uname -n en UNIX y Linux

Se puede ver el nombre de la máquina que estás empleando con el comando hostname:

UBUNTU > hostname
Sandy-Lodge
UBUNTU >


El comando uname -n hace la misma cosa:

UBUNTU > uname -n
Sandy-Lodge
UBUNTU >



lunes, 5 de agosto de 2013

Como se Puede Poner un Comando Largo en Más de una Línea

Aquí está un comando largo:

Solaris > touch fila1 fila2 fila3 fila4 fila5 fila6 fila7 fila8 fila9 fila10
Solaris > ls -l
total 10
-rw-r--r--   1 oracle   dba            0 Aug 14 17:51 fila1
-rw-r--r--   1 oracle   dba            0 Aug 14 17:51 fila10
-rw-r--r--   1 oracle   dba            0 Aug 14 17:51 fila2
-rw-r--r--   1 oracle   dba            0 Aug 14 17:51 fila3
-rw-r--r--   1 oracle   dba            0 Aug 14 17:51 fila4
-rw-r--r--   1 oracle   dba            0 Aug 14 17:51 fila5
-rw-r--r--   1 oracle   dba            0 Aug 14 17:51 fila6
-rw-r--r--   1 oracle   dba            0 Aug 14 17:51 fila7
-rw-r--r--   1 oracle   dba            0 Aug 14 17:51 fila8
-rw-r--r--   1 oracle   dba            0 Aug 14 17:51 fila9
Solaris >

Si quieres ponerlo en más de una línea, hay que añadir una barra oblicua al fin de cada línea salvo la última. Aquí está un ejemplo:

Solaris > touch fila1 fila2 fila3 fila4 \
> fila5 fila6 fila7 fila8 \
> fila9 fila10
Solaris > ls -l
total 10
-rw-r--r--   1 oracle   dba            0 Aug 14 17:58 fila1
-rw-r--r--   1 oracle   dba            0 Aug 14 17:58 fila10
-rw-r--r--   1 oracle   dba            0 Aug 14 17:58 fila2
-rw-r--r--   1 oracle   dba            0 Aug 14 17:58 fila3
-rw-r--r--   1 oracle   dba            0 Aug 14 17:58 fila4
-rw-r--r--   1 oracle   dba            0 Aug 14 17:58 fila5
-rw-r--r--   1 oracle   dba            0 Aug 14 17:58 fila6
-rw-r--r--   1 oracle   dba            0 Aug 14 17:58 fila7
-rw-r--r--   1 oracle   dba            0 Aug 14 17:58 fila8
-rw-r--r--   1 oracle   dba            0 Aug 14 17:58 fila9
Solaris > 

sábado, 3 de agosto de 2013

La Velocidad de un Disco Duro en UNIX y Linux

Se puede emplear el comando siguiente para ver la velocidad de un disco duro:

UBUNTU > time dd if=/dev/zero of=fila_grande \
> bs=4096 count=2000000
2000000+0 records in
2000000+0 records out
8192000000 bytes (8.2 GB) copied, 192.95 s, 42.5 MB/s

real    3m13.102s
user    0m6.148s
sys    1m29.718s
UBUNTU >


viernes, 2 de agosto de 2013

El Tamaño de un Bloque en Ubuntu

Con el comando siguiente se puede ver el tamaño de un bloque en Ubuntu:

UBUNTU > sudo dumpe2fs -h /dev/sda5|grep -i "block size"
dumpe2fs 1.42 (29-Nov-2011)
Block size:               4096
UBUNTU >


En inglés / in English