Primeros pasos con Unix


Comencemos por saber quienes somos y que sistema operativo utilizamos. Resulta útil conocer los datos de nuestro sistema cuando establecemos una conexión por primera vez.

Abramos la terminal y escribamos los siguientes comandos:

En el caso de mi notebook con Linux:

$ whoami
alberto
$ hostname
alberto-laptop
$ uname
Linux

En el caso de OpenSolaris:

$ whoami
alberto
$ hostname
opensolaris
$ uname
SunOS
  • whoami: Nos muestra el nombre de usuario.
  • hostname: Muestra el nombre de la computadora que utilizamos.
  • uname: Muestra la información relativa del sistema operativo.

Otros comandos básicos que nos podrán ser útiles son:

  • whatis: Nos da una breve descripción de un comando.
  • whereis: Nos indica la ruta de un comandos y/o utilidades en determinados directorios.
  • cp *: Nos permite copiar archivos.
  • mv *: Nos permite mover archivos o cambiar su nombre.
  • ls: Nos permite visualizar los archivos y directorios.
  • date: Nos muestra la hora y fecha del sistema.

* Estos comandos se analizaran detalladamente más adelante.

$ whatis mv cp
mv (1)               - move (rename) files
cp (1)               - copy files and directories
$ whereis emacs
emacs: /usr/bin/emacs /etc/emacs /usr/lib/emacs /usr/share/emacs
/usr/share/man/man1/emacs.1.gz /usr/share/man/man1/emacs.1emacs22.gz
$ ls
AJAX                                 Java
Convocatoria.pdf                     Linux.pdf
cris                                 multi.jpeg
Diagrama1.dia                        Música
Documentos                           News
ecdddsw.zip                          pastedpic_08092008_145614.png
Escritorio                           Público
ejemplo.c                            Videos
Imágenes                             workspace
$ date
dom ago 10 14:00:38 CDT 2008

Ahora vamos a obtener un poco de ayuda

El comando man nos permite ver el manual de cierto comando (valga la redundancia). Un claro ejemplo sería:

$ man ls

LS(1)                            User Commands                           LS(1)

NAME
       ls - list directory contents

SYNOPSIS
       ls [OPTION]... [FILE]...

DESCRIPTION
       List  information  about  the FILEs (the current directory by default).
       Sort entries alphabetically if none of -cftuvSUX nor --sort.

       Mandatory arguments to long options are  mandatory  for  short  options
       too.

       -a, --all
              do not ignore entries starting with .

       -A, --almost-all
              do not list implied . and ..

       --author
              with -l, print the author of each file
 Manual page ls(1) line 1/231 8%

Nota: Para salir del manual solo hay que presionar la tecla "q".

Posted in

Leave a Reply