Está en la página 1de 7

cd: Cambia el directorio de trabajo en curso al directorio que se le especifique.

cd sin parámetros cambia al directorio de trabajo predeterminado del usuario (establecido en la


variable HOME).

cd.. cambia al directorio un nivel más bajo que el actual (si estaba en /home/pepe/ ahora estaré en
/home).

cd /home/pepe/Escritorio cambia al directorio de trabajo /home/pepe/Escritorio

cd - cambia al directorio de trabajo previo (el que está en la variable OLDPWD).

cat: Concatena los archivos indicados.

cat -n notas.txt muestra el archivo notas.txt por pantalla numerando las líneas.

cat cap1 cap2 cap3 > libro concatena los archivos cap1 cap2 cap3 en un solo archivo denominado libro.

cat /dev/sdb1 > respaldo.img respalda el contenido del pendrive en el archivo respaldo.img

cat respaldo.img > /dev/sdb1 restituye el contenido del pendrive.

cut: Extrae las partes seleccionadas de cada fichero.

cut -f 11 selecciona solamente el campo 11

cut -d " " usa un espacio, en vez del carácter tabulador para delimitar los campos.

cut -d: -f1 /etc/passwd lista los usuarios del sistema.

ifconfig | grep HW | cut -d " " -f 11 muestra la dirección MAC

cmp: Encuentra la primera posición en donde dos archivos difieren.

cmp pepe.txt pepe3.txt compara los archivos pepe.txt y pepe3.txt

cmp -s cmp pepe.txt pepe3.txt devuelve solamente un valor de retorno, sin escribir nada (se usa para
hacer script en bash).

chgrp: Cambia el grupo al que pertenecen los ficheros.

chgrp [opciones] nuevo_grupo ficheros

chgrp admin /etc/hosts el nuevo grupo del directorio /etc/hosts será admin

chgrp -R admin /etc/hosts el nuevo grupo del directorio /etc/hosts y de todos los directorios y archivos
superiores, será admin

chown: Cambia el propietario y/o el grupo al que pertenece un fichero y/o directorio.

chown [opciones] usuario[:grupo] ficheros.

chown -R pepe:pepe ~/home/pepe/.[a-zA-Z]*


echo: Escribe en la salida estándar los mensajes, separados con un espacio y en una nueva línea (repite o
muestra).

echo hola muestra por la salida estándar (por lo general el monitor) la palabra hola.

echo -n hola no incluye el carácter de nueva línea luego de mostrar hola.

echo -n `cat pp.txt` la salida del comando cat es tomada por el comandos echo, por ende la salida total
será el mismo archivo pp.txt pero eliminado los retornos de carro.

echo $x muestra en la salida estándar el valor de la variable x.

exit: salir del intérprete de comandos.

df: Informa del espacio en disco usado y disponible en sistemas de ficheros.

df -T muestra también el tipo de sistema de fichero (esto se encuentran en por ejemplo leyendo
/etc/mtab).

df -h mostrar una lista de las particiones montadas.

do:

du: se usa para informar de cuánto espacio en disco ocupa un archivo o directorio.

-a Muestra el uso de espacio de cada archivo.

-s En vez de el salida por defecto, informa sólo de la suma total de cada uno de los archivos
especificados.

-sh Estimar el espacio usado por el directorio.

diff: se utiliza para encontrar diferencias entre dos archivos.

diff -b ignora espacios en blanco.

diff nota1 nota2 muestra las diferencias entre los dos archivos.

diff3:

file: te dice si el objeto que ves es un directorio o un archivo. file [opciones] nombre_de_archivo/directorio.

free: muestra información sobre la memoria libre y usada del sistema.

-b Muestra la información de memoria en octetos.


-k Muestra la información de memoria en kilo-octetos.
-m Muestra la información de memoria en mega-octetos.
- s retardo Muestra el output continuamente. Escribe el tiempo de retardo para mostrar el
output continuamente.
-t Muestra una línea de totales.

grep: selecciona y muestra las líneas de los archivos que coincidan con la cadena o patrón dados.
grep [opciones] patrón [archivo]
-A Muestra el número de líneas de texto que hay después de la línea coincidente.
-a No suprime las lineas de salida con datos binarios, las trata como texto.
-b Mostrar el offset de bytes del archivo de entrada antes de cada linea en la salida.
-c Muestra la cuenta de líneas coincidentes.
-d acción Definir acción para acceder a los directorios
read lee todos los archivos del directorio.
skip salta directorios.
recurse lee reiterativamente todos los archivos y directorios
-e patrón Busca un patrón.
-h Muestra las líneas coincidentes pero no los nombres de archivo.
-i Ignora los cambios mayúsculas y minúsculas, las considera equivalentes.
-n Muestra la línea y el número de línea.
-q Mostrar en modo silencioso, no muestra nada.
-r Lee iterativamente todos los archivos en los directorios y subdirectorios encontrados.
-v Muestra todas las lineas que no coinciden.
-V Muestra la versión.
-w Coincidencia en palabras completas únicamente.

head: mostrar las primeras diez líneas de un archivo, y también especifica cuántas líneas mostrar.
head [opciones] nombre_de_archivo
-n Especifica cuántas líneas quieres mostrar.
-n número El número debe ser un entero decimal cuyo signo afecte a la localización en el
archivo, medido en líneas.
-c número El número debe ser un entero decimal cuyo signo afecte a la localización en el
archivo, medido en octetos.

lp:

lpr:

lpg:

ls: lista los archivos y directorios en el directorio de trabajo actual. ls [OPCIONES]... [ARCHIVO]

-l Lista todos los archivos, directorios y su modo, número de enlaces, propietario del archivo,
tamaño del archivo, fecha y hora de modificación y nombre de archivo.
-t Ordena por fecha de última modificación.
-a Lista todas las entradas incluyendo archivos ocultos.
-d Lista archivos del directorio en vez de contenidos.
-p Pone una barra al final de cada directorio.
-u Ordena por fecha de último acceso.
-i Muestra información de inodo.
-ltr Ordena archivos por fecha.
-lSr Ordena archivos por tamaño.

less: se usa para mostrar texto en la pantalla del terminal. less [opciones] nombre_de_archivo

less +N visualiza números de línea.

less -p hola busca y resalta apariciones de hola dentro de un archivo.

ccze -A < /var/log/syslog | less -R ídem. a less /var/log/syslog pero lo muestra coloreado.
login:

logout: Permite salir del sistema y volver a ingresar en él.

kill: detener procesos en segundo plano.

kill -l Muestra una lista de todas las señales.

Kill 0 Detiene todos los procesos excepto su shell de inicio de sesión.

kill -1 Colgar, se genera cuando nos desconectamos del terminal.

kill -2 Interrupción, se genera cuando se pulsa Ctrl+C

kill -3 Salir.

kill -9 Muerte segura, los hijos puede que queden huérfanos.

kill %1 mata el trabajo número 1 (ver jobs).

kill -9 $$ sale del shell actual sin guardar el historial de comandos.

kill -HUP PID Reinicia el proceso, es más confiable reiniciarlo ejecutando /etc/init.d/proceso restart

more: se usa para mostrar texto en la pantalla del terminal.

-c Limpia la pantalla antes de mostrar.


-e Salir inmediatamente después de escribir la última línea del último archivo en la lista de
argumentos.
-n Especifica cuántas líneas se muestran en la pantalla para un archivo dado.
+n Inicia el archivo desde el número dado.

mv: es la abreviatura de mover. Se usa para mover/renombrar un archivo de un directorio a otro.

-f forzoso, sobrescribe archivos destino si existen.

-i avisa antes de sobrescribir archivos existentes.

-v verboso, escribe el nombre de cada archivo que mueve.

-u no mover si existe archivo destino más nuevo o de igual fecha.

man: abreviatura de manual, proporciona información sobre el comando solicitado.

-a Muestra un mensaje de ayuda de una línea y sale.


-k Busca los palabra claves en todos los manuales disponibles.

mem:

mkdir: crear uno o más directorios.


-m Especifica el modo de acceso para los nuevos directorios.
-p Crea directorios intermedios si no existen.
-v Muestra mensaje de ayuda para cada directorio creado.

pwd: Muestra la ruta en donde estamos posicionados.

ps: Muestra una instantánea de los procesos actuales.

Algunas de sus opciones son:

-e visualiza información sobre "todos" los procesos del sistema.

-A idem a la opción -e

-j visualiza información sobre el PGID y SID.

l visualiza "mucha" información sobre los procesos(difiere a poner el signo menos delante).

-f visualiza los parámetros con los que se levantó el proceso.

-a muestra también los procesos de otros usuarios.

-N niega el efecto de cualquier opción que se haya especificado.

-x muestra procesos que no están controlados por ninguna terminal.

-u pepe visualiza información de los procesos del usuario pepe.

ps -u root -N visualiza todos los procesos que no sean del usuario root.

ps -aux visualiza información detallada de todos los procesos.

passwd: cambiar contraseña.

-a Mostrar los atributos de contraseña para todas las entradas.


-l Bloquear la entrada de contraseña por nombre.
-d Elimina contraseña por nombre. Al nombre de acceso no se le pedirá contraseña.
-f Fuerza al usuario a cambiar la contraseña en el próximo acceso mediante la expiración de la
contraseña para el nombre.

pstree: Visualizar el árbol de procesos, mostrando la relación padre hijo

pstree -a muestra los procesos junto con sus parámetros.

read: Lee una línea de la entrada estándar y asigna las palabras de la línea a las variables indicadas.

read -e inserta toda la línea en la primer variable.

read -p frase muestra frase si se lee de un terminal.

rm: se usa para eliminar archivos de un directorio.


-f Elimina todos los archivos en un directorio sin preguntar al usuario.
-i Interactivo. Con esta opción, rm pide confirmación antes de eliminar cualquier archivo.
-r (ó) -R Elimina directorios y subdirectorios reiterativamente en la lista de argumentos.

rmdir: se usa para eliminar un directorio y sus subdirectorios.

rmdir -p directorio elimina directorios padres si quedan vacíos.

sync:
shutdown: Apaga o reinicia el sistema.

time Cuando realizar la acción: now; +n (minutos a esperar).


-h Detiene el sistema después de cerrarlo.
-r Reinicia después de cerrarlo.

sort: se usa para ordenar las líneas en un archivo de texto.

-r Ordena en orden inverso.


-u Si la línea está duplicada la muestra sólo una vez.
-o nombre_de_archivo Envía el salida ordenado a un archivo.

tail: se usa para mostrar la parte final de un archivo. Por defecto muestra las últimas 10 líneas de un archivo.

-l Especifica las unidades de líneas.


-b Especifica las unidades de bloques.
-n Especifica cuántas líneas quieres mostrar.
-c número El número debe ser un entero decimal cuyo signo afecte a la localización en el
archivo, medido en bytes.
-n número El número debe ser un entero decimal cuyo signo afecte a la localización en el
archivo, medido en líneas.

talk: Conversar con otro usuario.

tree:

uname: Muestra información del sistema.

uname -s Muestra el nombre del sistema.


uname -n Muestra el nombre por el que se identifica el sistema en la red (el FQDN)
uname -a Muestra toda la información sobre el tipo de sistema que se esta utilizando.
uname -m Muestra el tipo de arquitectura que se esta utilizando.
uname -r Muestra información sobre el kernel.
uname -v Muestra información sobre la versión del Sistema Operativo.
uname -p Muestra información sobre el procesador.
vi: se resume en el comando vim, ya que por defecto al ejecutar vi este llama al comando vim.
vim: El editor de texto más potente de Linux en modo consola.

vi pepe.txt +n empieza a editar pepe.txt comenzando por la línea n


vi +/manzanas empieza a editar el texto en la primer línea que contenga la palabra manzana.

wc: cuenta líneas, palabras y caracteres de los archivos indicados o de la entrada estándar.
-c cuenta sólo caracteres.
-w cuenta sólo palabras.
-l cuenta sólo líneas.

who: puede listar los nombres de los usuarios conectados actualmente.

am i Muestra el nombre de usuario de quien lo invoca. El "am" y el "i" deben ir separados.


-b Muestra la hora del último arranque del sistema.
-d Muestra los procesos muertos.
-H Muestra los encabezados de columna encima del salida.
-i Incluye el tiempo parado como HORAS:MINUTOS. Un tiempo parado de . indica actividad
en el último minuto.
-m Igual que who am i.
-q Muestra sólo los nombres de usuario y la cuenta de usuarios activos.
-T,-w Incluir el mensaje de estado del usuario en el salida.

whois: lista la información sobre el propietario del dominio especificado.

-h El host que cuenta con la información de identificación en la base de datos.


-p Conecta al puerto especificado.

who am i: muestra el identificador del usuario actual.


#comando --help:
&:
>:
<:
|:

Links:
https://smaldone.com.ar/documentos/misdocs/tutorial-gnu-linux/index-8.html

También podría gustarte