Sunteți pe pagina 1din 6

Profesor: Ricardo Ramos

Concepto y Sintxis
Concepto
Orden dada al computador para que realice una accin o proceso determinado.
Linux dispone de un intrprete de comandos tambin conocido como shell, el cual es un
programa que toma las rdenes que teclea elusuario, y las traduce a instrucciones del
sistema operativo.
El intrprete de comandos es slo una de las interfaces con Unix. Existen otras interfaces
como la interfaz grfica X Window, la cual permite ejecutar comandos usando el ratn y el
teclado.
Los comandos linux son una parte muy importante cuando se desea entrar en la
administracin y programacin de este sistema operativo. Existe una inmensa cantidad de
comandos ya sean para ayuda, para manejo de archivos y directorios, para manejo de
usuarios, de procesos, de disco, de sistema, de red, de impresoras, etc.
Sintxis
Los nombres de los comandos siempre se escriben en minsculas.
Todos los parmetros se separan por espacios Los comandos y opciones se teclean tal
como se indique, excepto los parmetros entre corchetes que son opcionales, y de
escribirse, se escribirn sin ellos.
Las opciones se escriben anteponiendo un guion, si constan de una sola letra; o dos si
constan de varias
Todas las opciones que utilicen una sola letra se pueden agrupar juntando todas las letras
y usando un solo guion al principio.
Ejemplos
cal
cal 01 2000
ls -l -a
ls -la
Para ms informacin vaya a http://es.wikipedia.org/wiki/Lnea_de_comandos

Comando man e info


Comandos de Ayuda

Consejo Nacional Electoral

Profesor: Ricardo Ramos

comando

Descripcin

Ejemplo

man

El comando man toma como argumento el nombre


del programa a desplegar la ayuda, y busca en una man ls
base de datos sobre ese comando. Si no lo encuentra, man date
despliega un mensaje en pantalla.

info

El comando info nos sirve cuando el texto de ayuda


de man es insuficiente, o directamente no existe una
entrada en su base de datos sobre lo que buscamos.
El programa info tiene una interfaz navegable:
muchas de las pginas tienen enlaces a otras
info ls
pginas relacionadas, muy similar a como tienen las
info date
pginas web. Los enlaces se indican mediante un
asterisco (*) seguido por el ttulo del enlace, seguido
por un doble dos puntos (::). Para seguir los enlaces,
hay que situar el cursor sobre ellos y pulsar la tecla
<INTRO>

Comandos Informativos
Hardware
Comandos Informativos de Hardware

Comando

Descripcin

Ejemplos y/o Observaciones

lspci

lspci es una utilidad para mostrar informacin acerca de los


lspci
buses PCI en el sistema y los dispositivos conectados a
lspci -v
ellos.

lsusb

lsusb es una utilidad para mostrar informacin acerca de


lsusb
los buses USB en el sistema y los dispositivos conectados a
lsusb -s 002
ellos.

free

Muestra la cantidad total de memoria fsica y swap libre y


usado en el sistema, as como los buffers usados por el free
kernel. La columna de la memoria compartida debe ser free -s 3
ignorado, es obsoleto.

less /proc/cpuinfo

Despliega el contenido del archivo cpuinfo, el cual contiene


Para salir del comando less, presionar la
informacin acerca de los procesadores instalados en el
letra q
computador

less /proc/meminfo

Despliega el contenido del archivo meminfo, el cual Para salir del comando less, presionar la
contiene informacin acerca de la memoria RAM
letra q

Sistema
Comandos Informativos del Sistema
Comando

Descripcin

Consejo Nacional Electoral

Ejemplos y/o Observaciones

Profesor: Ricardo Ramos


hostname
Se utiliza para desplegar o establecer el nombre del
hostanme -a
equipo y del dominio al que pertenece
hostname -i
uname
Despliega informacin relacionada con la arquitectura del
uname -p
procesador y el sistema operativo
uname -i

hostname

uname

Tiempo
Comandos Informativos de Tiempo
Comando

Descripcin

Ejemplo y/o Observacin


date
date +%D
date +%T

date

Despliega la fecha y la hora del sistema

cal

Despliega un calendario simple. Si los cal


argumentos no se especifican, despliega el mes cal 10 2010
actual.
cal -y

Directorios
Comandos Informativos de Directorios

Comando

Descripcin

Ejemplos y/o Observaciones

cd

Cd son las siglas de change directory (cambiar de directorio, en


ingls).
Todo usuario Linux por defecto tiene su carpeta personal, y es el
directorio en el cual se ubica al iniciar una sesin.
El smbolo ~ reemplaza a la ruta de nuestra carpeta personal

cd /
cd /tmp
cd ~
cd ..

pwd

Imprime la ruta completa del directorio de trabajo actual

pwd

du

du /root
El comando du despliega la cantidad de espacio en disco del
du -a /root
directorio y todos los subdirectorios que usa en KB
du -chs /root

ls

El comando ls nos muestra el contenido de un directorio

tree

Despliega en forma jerrquica los directorios y archivos mediante tree


la representacin grfica de un rbol
tree -d

ls
ls -l
ls -a
ls -la

Detalle de columnas comand ls -l


Columna 1

Archivo

Directorio

Enlace

Columna 2,3,4

rwx

Permisos de lectura, escritura y ejecucin, para el:


propietario
grupo
otros

Columna 5

Nmero de enlaces o directorios dentro del directorio

Columna 6

root

Nombre del usuario propietario del archivo o directorio

Columna 7

root

Grupo al cual pertenece el usuario, y cualquier usuario dentro del grupo tendr permisos
de rwx acorde a las columnas 2,3,4

Columna 8

724

El tamao en bytes del objeto, se puede aplicar la opcin -h juntos con -l, despliega el
tamao en Kb, Mb, Gb.

Columna 9

sep 25

Fecha de la ltima modificacin

Columna 10

AUTHOR

Nombre del archivo o directorio

Consejo Nacional Electoral

Profesor: Ricardo Ramos

Archivos
Comandos Informativos de Archivos
Comando

Descripcin

Ejemplos y/o
Observacin

cat

Despliega el contenido de un archivo de


cat AUTHOR
texto en forma continua

more

Despliega el contenido de un archivo de m o r e


texto por avance de pginas
sysresccd-pkg.txt

less

Despliega el contenido de archivo de texto,


less
permite avanzar o retroceder en el
sysresccd-pkg.txt
despliegue

head

head
Despliega las primeas lneas de un archivo sysresccd-pkg.txt
de texto, por default las 10 primeras
head -n
15 sysresccd-pkg.txt

tail

tail sysresccd-pkg.txt
Despliega las ltimas lneas de un archivo
tail -n
de texto, por default las 10 ltimas
15 sysresccd-pkg.txt

wc

wc sysresccd-pkg.txt
Muestra el nmero de lneas,palabras y
wc
bytes de un fichero de texto
-l sysresccd-pkg.txt

grep

El comando grep nos permite buscar, dentro


cat AUTHOR
de los archivos de texto, las lneas que
grep Pierre AUTHOR
concuerdan con un patrn.

touch

Actualiza la fecha de acceso y modificacin


de un archivo(s), normalmente se utiliza touch author.txt
para crear un archivo con cero bytes

Sesin
Comandos informativos de Sesin
Comando

Descripcin

Ejemplos y/o
Observaciones

whoami

Nos dir quines somos en la terminal en la


que estemos, o sea, nuestro nombre de whoami
usuario.

who

Despliega que usuarios estn conectados al


who
sistema en un momento determinado.

Es una variacin de who, ofrece otro tipo de


informacin, como puede ser el comando w
que estn ejecutando los usuarios.

Consejo Nacional Electoral

Profesor: Ricardo Ramos

Redes
Comandos Informativos de Red
Comando

Descripcin

Ejemplos y/o
Observaciones

ifconfig

Permite configurar o desplegar numerosos


parmetros de las interfaces de redes, como
la direccin IP dinmica o esttica, o la
mscara de red. Si se llama sin argumentos
despliega la configuracin vigente de las
interfaces de red activas, con detalles como
la direccin MAC entre otras.

route

El comando route muestra la tabla de route -ne


enrutamiento que reside en el kernel y route add default gw
tambin se usa para modificarla.
192.168.1.1

netstat

Despliega un listado de las conexiones


activas de red en el computador, tanto netstat
entrantes como salientes. Por defecto, netstat -ner
netstat sin opciones muestra el estatus de netstat -l
las conexiones actuales

ifconfig
ifconfig eth0
ifconfig eth0
192.168.1.100/24
ifconfig eth0:0
10.10.10.100/24

Procesos
Comandos informativos de Procesos
Comandos

Descripcin

Ejemplos y/o
Observaciones

ps

Process Status, estados de los procesos,


muestra por pantalla un listado de los
procesos que se estn ejecutando en el
sistema.
PS sin ningn parmetro, mostrar los
procesos del usuario con el que estamos
logueados.

pstree

Este comando permite ver los procesos del pstree


sistema en forma de rbol
pstree -lp

jobs

fg

ps
ps -aux
ps -faxu

El comando jobs se utiliza para listar


procesos que estn ejecutndose en
segundo plano o en primer plano. Si la
jobs
respuesta se devuelve sin informacin es
que no hay procesos presentes.
nano &
El comando fg se utiliza para situar un
jobs
proceso en primer plano.
fg 1

Consejo Nacional Electoral

Profesor: Ricardo Ramos

Comandos

Ejemplos y/o
Observaciones

Descripcin

top & htop

El comando TOP muestra a tiempo real un


listado de los procesos que se estn
ejecutando en el sistema, especificando
adems el % de Cpu y Memoria que estn
utilizando, sus IDs, usuarios que lo estn
ejecutando, etc.
top
HTOP despliega la misma informacin que el htop
comando top, con la diferencia que el
primero es ms interactivo y fcil de usar.
La desventaja es que htop no viene
instalado por default como parte de las
aplicaciones del sistema operativo LINUX

history

Este comando muestra el historial de


comandos introducidos en la terminal, y es
muy til cuando realizamos tareas
repetitivas y no queremos teclear el mismo
comando una y otra vez.

history
history 6
!!
!5
history -c

Varios
Comandos Informativos Varios
Comando
clear

Descripcin

Ejemplo y/o Observacin

Limpia la pantalla, y coloca el prompt al


clear
principio de la misma.

Consejo Nacional Electoral

S-ar putea să vă placă și