Hosting Cloud SSD Desde 2€/mes

Guía definitiva de comandos en Linux. Parte 1

Parte 1 –COMANDOS BÁSICOS DE LINUX.logo webup hostinglogo linux

Desde WebUp Hosting queremos ayudarte a la hora de trabajar bajo un sistema operativo Linux, por ello os presentamos la Guía definitiva de comandos en Linux, en la que queremos reunir todos los comandos para una propia configuración y administración del sistema Linux.

En esta primera parte de la Guía se recogen los Comandos más básicas.Te animamos a trabajar con sistemas Linux, descubrirás que pueden llegar a ser muy interesante y funcional.

comandos-basicos-linux

INTRODUCCIÓN

Cuando el usuario introduce un comando, el programa recibe  una orden y se convierte en instrucciones de cara al sistema operativo.
La ventana de terminal es un intérprete de comandos, donde en su primera línea aparece el indicador de mandatos denominado prompt.

La estructura se forma:

NombreUsuario@NombreEquipo:/Localización_Actual_de_Directorio# 

promt

Las instrucciones se forman por varios elementos: comando con sus  argumentos, que pueden ser parámetros u opciones, precedidos por un guión.

Los comandos no se ejecutan hasta presionar Intro. Para salir de la shell ejecutamos el comando exit.

 

INFORMACIÓN DE COMANDOS    ayuda y manual

Las siguientes órdenes son para un uso adecuado de  los comandos, mostrando 

información detallada de los mismos.

Ayuda de un comando→ comando –help

Manual de un comando→ man comando

Descripción de un comando→ whatis comando

Todos los manuales (Presionando Intro avanzamos)→ info

 

COMANDOS PARA ARCHIVOS Y DIRECTORIOS.

En primer lugar, detallar un uso muy común a la hora de trabajar sobre directorios, los metacaracteres.

Una ruta indicada con un solo punto ./ hace referencia al directorio actual en el que nos localizamos.

En el caso de indicar dos puntos ../ en la ruta, subiremos al directorio padre del actual.

La virgulilla ~/ hace referencia al directorio personal del usuario que está ejecutando órdenes en ese momento.

Más adelante, se muestran toda clase de ejemplos sobre el uso de estas referencias, que permiten trabajar cómodamente entre determinadas ubicaciones.

METACARACTERES

Algunas expresiones regulares, frecuentes en sustituciones de caracteres para realizar búsquedas, consultas…

caracteres comodin

VISUALIZACIÓN

pwd → Muestra la ruta del directorio actual, indicándonos la posición exacta en la que nos encontramos dentro del árbol de directorios.

ls [argumentos][directorio] → Para visualizar el contenido de un directorio.

-l → Lista detallada o formato largo.

-a → Para ver los ficheros ocultos del directorio.

-F → Diferencia entre ficheros y directorios (/)

-R → Listado recursivo.

-s → Muestra tamaño en bloques.

ls

file → Muestra el tipo de archivo: ascii, directorio…

cat [opcion(es)] fichero(s) → Permite ver el contenido de 1 o más ficheros.
– n : numera las líneas.

cat

Con esta orden estamos visualizando dentro de mi directorio personal, el contenido numerado línea a línea del fichero hoja1.

less [opcion(es)] fichero(s) → visualiza uno o varios ficheros página a página.

less

Con esta orden estamos visualizando dentro del directorio home, el fichero libro página a página.

Instrucciones:
– flechas → moverse por el fichero
– intro → moverse línea a línea.
– espacio → moverse página a página
– q → salir

head [opcion(es)] fichero(s) → Muestra las primeras líneas de un fichero.
head -N fichero → muestra N líneas, sino 10

head

Con esta orden estamos mostrando las ocho primeras líneas del fichero hoja1 del directorio actual.

tail [opcion(es)] fichero(s) → Muestra el final de un fichero
tail -N fichero → muestra las N últimas líneas del fichero, si no se marca número, 10.
tail +N fichero → muestra desde la línea N hasta el final del fichero.

tail mas

Con esta orden estamos mostrando desde la línea 7 hasta el final del fichero hoja1.

tail menos

Con esta orden estamos mostrando las cinco últimas líneas del fichero hoja1.

DESPLAZAMIENTO

cd [opcion(es)] directorio → Se desplaza al directorio home si solo se escribe cd. Indicando el directorio se cambia a la posición indicada por la orden.

cd

CREACIÓN

mkdir o md → Crea un nuevo directorio. Si el nombre del directorio a crear contiene espacios debe ir ente comillas dobles. De lo contrario se creara un directorio por palabra.

Si solo ponemos el nombre junto a la orden el directorio se crea en la posición actual.

mkdir

Con esta orden creamos dentro del directorio home en usuario el directorio dir y dir1.

Para crearlo en una ubicación distinta a la actual, se debe especificar la ruta antes del nombre del directorio a crear.

mkdir2

Con esta orden creamos dentro del directorio raíz, el directorio dir2 y a su vez dentro de este dir21.

touch → Crea un nuevo fichero vacio.

touch

Con esta orden creamos en el directorio actual el fichero hoja2.

Editores de contenido: nano/gedit/vi…→ Abrir fichero para acceder a su contenido; en caso de no existir dicho fichero se crea nuevo.

nano

Con esta orden se abrirán los fichero hoja2 y hoja3, pero como en el directorio actual no existe hoja3, se creara antes.

BORRADO

rmdir o rd → Borra directorios si están vacíos.

rm [opcion(es)] fichero(s) → Borra el fichero(s) indicados.
– r → Borra de forma recursiva, incluidos subdirectorios.

– i → Solicita información para borrar cada archivo.

– f → Fuerza la eliminación.

rm

Con esta orden borramos el directorio dir2 y todo su contenido.

COPIA

cp [opcion(es)] fichero_original fichero_copia → Crea una copia de fichero_original en fichero_copia.

– r: copia recursiva, incluyendo subdirectorios.
– i : Espera una confirmación antes de sobrescribir un fichero_copia existente.

 

cp

Con esta orden estamos copiando el fichero txt a txt1.

cp2

Con esta orden estamos creando una copia completa del directorio actual /home/usuario, al directorio raíz.

MOVER

mv [opcion(es)] fichero_original fichero_destino → Hace una copia de archivo origen en fichero_destino y a continuación borra el fichero original.
– b : Crea una copia de seguridad antes de mover el fichero al destino.
– i: Espera, dado el caso, una confirmación antes de sobrescribir un fichero_destino existente.

mv

Con esta orden estamos moviendo el fichero txt del directorio actual al directorio raíz. Además al añadir nombre en el destino, se renombra al moverse.

COMANDOS EXTRAS  

ALIAS

Por último algo que puede ser muy útil cuando repites determinados comandos durante tu sesión de trabajo, son la creación de alias. En ellos se relacionan  palabras con comandos a ejecutar, simplificando así las órdenes.

alias → muestra todos los alias cargados actualmente.
Para crear un nuevo alias→ alias nombre=“comando” (este alias solo se crea para la sesión actual).
Para borrar un nuevo alias→  unalias nombre (solo para la sesión actual).

alias

Con la creación del alias de nombre ver y mientras dure la sesión actual, se ejecutará el comando ls -la al introducir la orden ver.

REDIRECCIONAMIENTO Y CADENAS

Redireccionamiento de entrada: la entrada por defecto es el teclado. Gracias a “<“ podemos modificar la entrada de las ordenes ejecutadas. Es decir el comando toma los datos de entrada de la ruta indicada tras “<“.

entrada

Con esta orden estamos visualizando en pantalla el contenido del fichero datos situado en raíz.

Redireccionamiento de salida: la salida por defecto de las órdenes es la pantalla.  Gracias a “>” y “>>” podemos cambiar la salida de las ordenes ejecutadas. Con “>” si existe el fichero lo vacía para meter la nueva salida, si se usa“>>” se añade la salida al archivo sin borrar nada de su contenido.

salida

Con esta orden estamos mandando la salida de visualización del directorio actual, al fichero contenidols. Guardando en dicho fichero lo que por defecto vemos por pantalla, en caso de contener algo en el fichero se sobrescribe, para añadirlo usar “>>”.

Agrupamiento de órdenes: Podemos ejecutar varias órdenes en la misma línea, una detrás de otra, separándolas con ;

mas de un comando

Con esta orden se ejecuta en el directorio actual,  crea el directorio libro2 y posteriormente el fichero hoja4.

Tuberías: Une la salida de una orden con la entrada de otra. | (alt gr + 1)

tuberia

Con el uso de la tubería, primero se ejecuta como salida la ubicamos en el directorio raíz, se unifica con la orden de entrada del editor de contenido, con su previa creación si el archivo no existe.

……………………………………………………………..CONTINUARÁ.………………………………………………………………………

Aquí concluye la primera parte de la Guía definitiva de comandos en Linux. En la segunda parte de esta guía recogeremos todo lo necesario para configurar, administrar y gestionar a nuestros usuarios Linux y sus permisos.

Si has  echado en falta algún comando, tienes alguna duda o consulta, nuestro especializado equipo de soporte técnico estará encantado de resolver todas sus cuestiones y propuestas.

 

logo webup hostinglogo linux

 

 

También te podría gustar...