Skip to content

Comandos Unix

1
readlist /bin/bash
1
echo $SHELL
1
echo  $BASH_VERSION

Informacion del Sistema Operativo

1
uname
1
uname -r
1
uname -a

Imprimiendo mensajes en consola

1
echo
1
echo Linux Corazon
1
echo El costo es $2.00

Los metacharecters

? [ ] ' " \ $ ; & ( ) | ^ < > *

1
echo El costo es \$2.00
1
echo Is Schrodinger\'s cat alive or dead\?
1
echo Is "Schrodinger's" cat alive or "dead?"
1
echo "Is Schrodinger's cat alive or dead?"
1
echo 'Is Schrodinger's cat alive or dead?'

Conociendo el entorno de trabajo

1
pwd

Cambiando de directorio

1
cd 
1
cd Documents/
1
cd /etc

Ruta o Dirección Absoluta

1
/home/username/Escritorio/Archivos/

Ruta o Dirección Relativa

1
Escritorio/Archivos/

Variables de Entorno y su configuración

1
set

Lista de Variables comunes

  • BASH_VERSION
  • EDITOR
  • GROUPS
  • HISTFILE
  • HISTSIZE
  • HOME
  • HOSTNAME
  • LANG
  • LC_*
  • LC_ALL
  • LD_LIBRARY
  • PATH3
  • PS1
  • PS2
  • PWD
  • SHLVL
  • TZ
  • UID
  • VISUAL
1
echo $PATH

Obteniendo ayuda por consola

1
apropos <command name>

Uso de opciones

1
ls -l
1
ls -l -t
1
commandname -<<x><y><z>...>
1
ls -lt
1
ls --all
1
ls -a
1
ls --author
1
ls --block-size=<SIZE>

Obteniendo información de Comandos

1
man 
1
man <command name>
1
history
1
apropos <command name>

Uso de expresiones regulares

1
apropos <command name>

Transferencia, redirección, y Canalizado o Tubería(Pipe)

1
apropos <command name>

Procesando de archivos texto

1
cat -n<number lines> <filename>
1
cut
1
expand
1
unexpand
1
fmt
1
pr
1
head
1
tail
1
join
1
paste
1
sort
1
uniq
1
split
1
od
1
wc
1
sed

Considerar

Todos los comandos que se muestran en esta página no son todos los existentes, pero son esenciales de conocer. Además, en los siguientes capítulos se detallarán algunos otros.