Comandos básicos de Linux/Unix con ejemplos y sintaxis (lista)

La gestión de archivos se vuelve fácil si conoce el comando básico correcto en Linux.

A veces, los comandos también se denominan "programas", ya que cada vez que ejecuta un comando, es el código de programa correspondiente, escrito para el comando, el que se ejecuta.

Aprendamos los comandos básicos de Linux que debes conocer con ejemplos:

Haga clic aquí si el video no es accesible

Listado de archivos (ls)

Si desea ver la lista de archivos en su sistema UNIX o Linux, use el botón 'yo mando.

Muestra los archivos/directorios en su directorio actual.

Listado de archivos

Nota:

  • Los directorios se indican en color azul.
  • Los archivos se indican en blanco.
  • Encontrará combinaciones de colores similares en diferentes versiones de Linux.

Supongamos que su carpeta "Música" tiene lo siguientewing subdirectorios y archivos.

Listado de archivos

Puedes usar 'ls -R' para mostrar todos los archivos no solo en directorios sino también en subdirectorios

Listado de archivos

NOTA: Estos comandos básicos de Linux distinguen entre mayúsculas y minúsculas. Si ingresas, “ls-r”Recibirás un error.

'ls-al' Da información detallada de los archivos. El comando proporciona información en formato de columnas. Las columnas contienen lo siguiente.wing :

1st Columna

Tipo de archivo y permisos de acceso

2nd Columna

# de enlaces duros al archivo

3rd Columna

Propietario y creador del archivo.

4th Columna

grupo del propietario

5th Columna

Tamaño del archivo en bytes

6th Columna

Fecha y Hora

7th Columna

Directorio o nombre de archivo

Veamos un ejemplo:

Listado de archivos

Listado de archivos ocultos

Los elementos ocultos en UNIX/Linux comienzan con –Listado de archivos ocultosal inicio, del archivo o directorio.

Cualquier directorio/archivo que comience con "." no se verá a menos que usted lo solicite. Para ver archivos ocultos, use el comando.

ls -a

Listado de archivos ocultos

Crear y verwing archivos

El comando del servidor 'cat' se utiliza para mostrar archivos de texto. También se puede utilizar para copiar, combinar y crear nuevos archivos de texto. Vamos a ver cómo funciona.

Para crear un nuevo archivo, use el comando

  1. gato > nombre de archivo
  2. Añadir contenido
  3. Presione 'ctrl + d' para volver al símbolo del sistema.

Crear y verwing archivos
Cómo crear y ver archivos en Linux/Unix

Para ver un archivo, use el comando –

cat filename

Veamos el archivo que acabamos de crear –

Crear y verwing archivos

Veamos otro archivo de muestra2

Crear y verwing archivos

La sintaxis para combinar 2 archivos es:

cat file1 file2 > newfilename

Combinemos la muestra 1 y la muestra 2.

Crear y verwing archivos

Tan pronto como inserta este comando y presiona Enter, los archivos se concatenan, pero no ve ningún resultado. Esto es porque Bash Shell (Terminal) es de tipo silencioso. Los comandos de Shell nunca le darán un mensaje de confirmación como "OK" o "Comando ejecutado con éxito". Sólo mostrará un mensaje cuando algo salga mal o cuando se haya producido un error.

Para ver el nuevo archivo combinado “muestra” use el comando

cat sample

Crear y verwing archivos

Nota: Sólo se pueden mostrar y combinar archivos de texto con este comando.

Eliminación de archivos

El comando 'rm' elimina archivos del sistema sin confirmación.

Para eliminar un archivo use la sintaxis:

rm filename

borrar archivos

Cómo eliminar archivos usando comandos de Linux/Unix

Mover y renombrar archivos

Para mover un archivo, use el comando.

mv filename new_file_location

Supongamos que queremos mover el archivo “muestra2” a la ubicación /home/guru99/Documents. Ejecutando el comando

mv muestra2 /home/guru99/Documentos

Mover y renombrar archivos

El comando mv necesita permiso de superusuario. Actualmente, estamos ejecutando el comando como usuario estándar. Por lo tanto obtenemos el error anterior. Para superar el error utilice el comando.

sudo command_you_want_to_execute

El programa Sudo permite a los usuarios habituales ejecutar programas con los privilegios de seguridad del superusuario o root.

El comando Sudo solicitará autenticación de contraseña. Sin embargo, no es necesario que conozca la contraseña de root. Puede proporcionar su propia contraseña. Después de la autenticación, el sistema invocará el comando solicitado.

Sudo mantiene un registro de cada ejecución de comando. Los administradores del sistema pueden rastrear a la persona responsable de cambios no deseados en el sistema.

guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents 
[sudo] password for guru99: ****
guru99@VirtualBox:~$ 

Para cambiar el nombre del archivo:

mv filename newfilename

Mover y renombrar archivos

NOTA: De forma predeterminada, la contraseña que ingresó para sudo se conserva durante 15 minutos por terminal. Esto elimina la necesidad de ingresar la contraseña una y otra vez.

Solo necesita privilegios de root/sudo, solo si el comando involucra archivos o directorios que no pertenecen al usuario o grupo que ejecuta los comandos.

Manipulaciones de directorio

Manipulación de directorios

Manipulación de directorios en Linux/Unix

¡Basta de manipulaciones de archivos! Aprendamos algunos comandos de Linux para la manipulación de directorios con ejemplos y sintaxis.

Creando Directorios

Los directorios se pueden crear en un sistema operativo Linux usando lo siguientewing comando

mkdir directoryname

Este comando creará un subdirectorio en su directorio de trabajo actual, que suele ser su "Directorio de inicio".

Por ejemplo,

mkdir mydirectory

Manipulación de directorios

Si desea crear un directorio en una ubicación diferente que no sea el "directorio de inicio", puede utilizar lo siguientewing dominio -

mkdir 

Por ejemplo:

mkdir /tmp/MUSIC

creará un directorio 'Música' en el directorio '/tmp'

Manipulación de directorios

También puede crear más de un directorio a la vez.

Manipulación de directorios

Eliminar directorios

Para eliminar un directorio, use el comando –

rmdir directoryname

Ejemplo

rmdir mydirectory

eliminará el directorio mydirectory

Eliminar directorios

Consejo: Asegúrese de que no haya ningún archivo/subdirectorio en el directorio que desea eliminar. Elimine los archivos/subdirectorio primero antes de eliminar el directorio principal.

Eliminar directorios

Cambiar el nombre del directorio

El comando 'mv' (mover) (tratado anteriormente) también se puede utilizar para cambiar el nombre de directorios. Utilice el formato que se proporciona a continuación:

mv directoryname newdirectoryname

Intentémoslo:

Cambiar el nombre del directorio del directorio

Cómo cambiar el nombre de un directorio usando comandos de Linux/Unix

Otros comandos importantes

El comando 'Hombre'

El hombre significa manual, que es un libro de referencia de un Sistema operativo Linux. Es similar al archivo HELP que se encuentra en el software popular.

Para obtener ayuda sobre cualquier comando que no comprenda, puede escribir

man 

La terminal abriría la página del manual para ese comando.

Por ejemplo, si escribimos man man y presionamos enter; terminal nos daría información sobre el comando man

Comando hombre

Comando hombre

El comando de historia

El comando de historial muestra todos los comandos básicos en Linux que ha utilizado en el pasado para la sesión de terminal actual. Esto puede ayudarle a consultar los comandos antiguos que ingresó y reutilizarlos nuevamente en sus operaciones.

comando de historia

El comando claro

Este comando limpia todo el desorden en la terminal y le brinda una ventana limpia para trabajar, tal como cuando inicia la terminal.

Borrar comando

Pegar comandos en la terminal

Muchas veces tendrías que escribir comandos largos en la Terminal. Bueno, a veces puede resultar molesto, y si desea evitar esa situación, copiar y pegar los comandos puede ser una solución.

Para copiar el texto de una fuente, usarías Ctrl + c, pero para pegarlo en la Terminal, necesitas usar Ctrl + Mayús + p. También puedes probar Mayús + Insertar o seleccione Editar>Pegar en el menú

NOTA: Con las actualizaciones de Linux, estos atajos siguen cambiando. Puede configurar sus atajos preferidos a través de Terminal> Editar> Atajos de teclado.

Impresión en Unix/Linux

Impresión

Cómo imprimir un archivo usando comandos de Linux/Unix

Probemos algunos comandos básicos de Linux con ejemplos que puede imprimir archivos en el formato que desees. Es más, su archivo original no se ve afectado en absoluto por el formateo que realice. Aprendamos sobre estos comandos y su uso.

Haga clic aquí si el video no es accesible

comando 'pr'

Este comando ayuda a formatear el archivo para imprimirlo en el terminal. Hay muchos comandos de terminal de Linux disponibles con este comando que ayudan a realizar los cambios de formato deseados en el archivo. El mas usado 'pr' Los comandos de Unix con ejemplos se enumeran a continuación.

Optión Función
-x Divide los datos en columnas 'x'
-h “encabezado” Asigna el valor de "encabezado" como encabezado del informe.
-t No imprime el encabezado ni los márgenes superior/inferior
-d Double espacios el archivo de salida
-n Denota todas las líneas con números.
-l longitud de la página Define las líneas (longitud de página) en una página. El valor predeterminado es 56
-o margen Formatea la página por el número de margen.

Probemos algunas de las opciones y estudiemos sus efectos.

Dividir datos en columnas

"Herramientas' es un archivo (que se muestra a continuación).

Comando pr

Queremos que su contenido esté organizado en tres columnas. La sintaxis para el mismo sería:

pr -x Filename

La opción '-x' con el comando 'pr' divide los datos en x columnas.

Comando pr

Asignar un encabezado

La sintaxis es:

pr -h "Header" Filename

Las opciones '-h' asignan el valor de "encabezado" como encabezado del informe.

Comando pr

Como se muestra arriba, hemos organizado el archivo en 3 columnas y le hemos asignado un encabezado

Denotando todas las líneas con números.

La sintaxis es:

pr -n Filename

Este comando denota todas las líneas del archivo con números.

Comando pr

Estas son algunas de las opciones del comando 'pr' que puede utilizar para modificar el formato del archivo.

Imprimir un archivo

Una vez que eres hecho con el formato, y es hora de que consigas un copia fuerte del archivo, es necesario utilizar el siguientewing mando:

lp Filename

or

lpr Filename

En caso de que desee imprimir varias copias del archivo, puede utilizar el modificador de número.

Comando pr

En caso de que tenga varias impresoras configuradas, puede especificar una impresora en particular usando el modificador Impresora

Comando pr

Instalación de software

In windows, la instalación de un programa se realiza ejecutando el archivo setup.exe. El paquete de instalación contiene el programa y varios componentes dependientes necesarios para ejecutar el programa correctamente.

Instalación de un software

Utilizando comandos básicos de Linux/Unix, los archivos de instalación en Linux se distribuyen como paquetes. Pero el paquete contiene sólo el programa en sí. Todos los componentes dependientes deberán instalarse por separado, que normalmente están disponibles como paquetes.

Instalación de un software

Puede utilizar el apto Comandos para instalar o eliminar un paquete. Actualicemos todos los paquetes instalados en nuestro sistema usando el comando –

sudo apt-get update

Instalación de un software

La forma fácil y popular de instalar programas en Ubuntu es mediante el centro de software, ya que la mayoría de los paquetes de software están disponibles en él y es mucho más seguro que los archivos descargados de Internet.

Instalación de un software

También verifique: Hoja de referencia de comandos de Linux

Linux Mail Comando

Para enviar mails a través de una terminal, deberá instalar los paquetes 'mailútiles'.

La sintaxis del comando es:

sudo apt-get install packagename

Una vez hecho esto, puedes usar el siguientewing sintaxis para enviar una email.

mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'

Esto se verá así:

Linux Mail Comando

Presione Ctrl+D y habrá terminado de escribir el mail. mail será enviado a la dirección mencionada.

Resumen:

  • Puede formatear e imprimir un archivo directamente desde la terminal. El formateo que realiza en los archivos no afecta el contenido del archivo.
  • En Unix/Linux, el software se instala en forma de paquetes. Un paquete contiene el programa en sí. Cualquier componente dependiente debe descargarse por separado.
  • También puede enviar correo electrónicomails desde la terminal usando el "mail' comandos de red. Es un comando de Linux muy útil.

Lista de comandos de Linux

A continuación se muestra una hoja de trucos de comandos básicos de Linux/Unix con ejemplos que hemos aprendido en este tutorial de comandos de Linux.

Comando Descripción
ls Enumera todos los archivos y directorios en el directorio de trabajo actual.
ls-R También enumera archivos en subdirectorios
ls – un También enumera archivos ocultos
ls-al Enumera archivos y directorios con información detallada como permisos, tamaño, propietario, etc.
gato > nombre de archivo Crea un nuevo archivo
cat nombre de archivo Muestra el contenido del archivo.
gato archivo1 archivo2 > archivo3 Une dos archivos (archivo1, archivo2) y almacena la salida en un nuevo archivo (archivo3)
archivo mv “nueva ruta de archivo” Mueve los archivos a la nueva ubicación.
mv nombre de archivo nuevo_nombre_archivo Cambia el nombre del archivo a un nuevo nombre de archivo
sudo Permite a los usuarios habituales ejecutar programas con los privilegios de seguridad del superusuario o root.
nombre de archivo rm Elimina un archivo
hombre Proporciona información de ayuda sobre un comando.
historia Proporciona una lista de todos los comandos básicos de Linux anteriores escritos en la sesión de terminal actual
limpiar Borra la terminal
mkdir nombre de directorio Crea un nuevo directorio en el directorio de trabajo actual o en la ruta especificada
rmdir Elimina un directorio
mv Cambia el nombre de un directorio
pr-x Divide el archivo en x columnas
pr-h Asigna un encabezado al archivo.
pr -n Denota el archivo con números de línea.
lp-nc
lpr c
Imprime copias “c” del archivo
lp-d

lpr-P

Especifica el nombre de la impresora.
apt-get Comando utilizado para instalar y actualizar paquetes.
mail -s 'asunto' -c 'dirección-cc' -b 'dirección-cco' 'dirección-a' Comando para enviar email
mail -s “Asunto” a dirección <Nombre de archivo Comando para enviar email con adjunto

Descargar el tutorial de Linux en PDF