El mundo de Ubuntu te da la bienvenida y está listo para otorgarte todo el poder sobre tu sistema. Sin embargo, siendo un novato, puede encontrar su interfaz de línea de comandos (CLI) un poco intimidante. Mucha gente considera que Linux es más desafiante como sistema operativo, especialmente cuando provienen de la comodidad de usar Windows o macOS.
Aquí presentamos los comandos básicos pero muy importantes de Ubuntu para brindarle un conocimiento profundo de cómo usar su terminal Linux.
Comandos utilizados para la información del sistema
fecha
El simple comando "fecha" muestra la fecha y la hora actuales (incluido el día de la semana, el mes, la hora, la zona horaria y el año).
Sintaxis:fecha
Ejemplo:
a. TZ
De forma predeterminada, el comando "fecha" utiliza la zona horaria definida en la ruta "/etc/localtime". El usuario de Linux puede cambiar la zona horaria a través de la Terminal usando el comando "TZ".
Sintaxis:TZ=Name_of_Time_Zone date
Ejemplo:
TZ=GMT date
TZ=KSA date
b. –establecer
Linux permite a su usuario configurar manualmente la fecha y la hora actual del sistema.
Sintaxis:date –set=”Date_in_format(YYMMDD) Time_in_format(HH:MM)”
Ejemplo:
c. -d
Para operar el sistema en una fecha específica, puede cambiar la fecha usando "-d".
Sintaxis:date -d Date_to_operate_system_on
Ejemplo:
date -d now date -d yesterday date -d tomorrow date -d last-Sunday date -d “1997-04-22”
df
El comando "df" muestra la cantidad de espacio en disco utilizado y el espacio en disco disponible en cada sistema de archivos que contiene el nombre de cada sistema de archivos y su ruta.
Sintaxis:df
Ejemplo:
a. df-h
El comando "df -h" muestra el mismo resultado que el comando "df", pero ahora los datos están en una forma más legible por humanos que un nuevo usuario puede comprender fácilmente.
Sintaxis:df - h
Ejemplo:
gratis
El comando "libre" muestra la cantidad de memoria libre y utilizada en el sistema completo.
Sintaxis:libre
Ejemplo:
free
Ps
El comando "ps", también conocido como comando de estado del proceso, se utiliza para proporcionar información sobre los procesos que se ejecutan actualmente en el sistema, incluidos sus números de identificación de proceso (PID) respectivos.
Sintaxis:ps
Ejemplo:
tiempo de actividad
El comando "tiempo de actividad" proporciona información sobre cuánto tiempo ha estado funcionando el sistema en una línea. El resultado de este comando incluye la hora actual, el tiempo que ha estado funcionando el sistema, la cantidad de usuarios que están actualmente conectados y los promedios de carga del sistema durante los últimos 1, 5 y 15 minutos, respectivamente.
Sintaxis :tiempo de actividad
Ejemplo:
w
El comando "w" muestra información detallada sobre los usuarios que están conectados al sistema actualmente.
Sintaxis:w
Ejemplo:
contraseña
El comando "passwd" significa contraseña y se utiliza para cambiar la contraseña del usuario.
Sintaxis:passwd nombre_usuario
Ejemplo:
passwd my_user
salir
El comando "salir", como su nombre lo dice, se usa para salir del sistema y cerrar la sesión del usuario actual.
Sintaxis:salir
Ejemplo:
apagar
El comando "shutdown" se utiliza para apagar el sistema.
Sintaxis:shutdown
Ejemplo:
Comandos utilizados para el manejo de archivos
mkdir
El comando "mkdir" permite a los usuarios crear directorios/carpetas en el sistema. El usuario que ejecuta este comando debe tener los derechos adecuados sobre el directorio principal para crear un directorio o recibirá un error.
Sintaxis:mkdir New_Directory's_Name
Ejemplo:
mkdir NewDirectory
Ingresar el comando "mkdir NewDirectory" creará el directorio llamado NewDirectory en el directorio actual.
rmdir
El comando "rmdir" permite a los usuarios eliminar directorios/carpetas del sistema. El usuario que ejecuta este comando debe tener los derechos adecuados sobre el directorio principal para eliminar un directorio o recibirá un error.
Sintaxis:rmdir Directory's_Name
Ejemplo:
rmdir NewDirectory
Ingresar el comando "rmdir NewDirectory" eliminará el directorio llamado NewDirectory en el directorio actual.
rm
El comando "rm" se usa para eliminar archivos del directorio.
Sintaxis:rm file's_name
Ejemplo:
rm Test_File
Este comando mencionado anteriormente eliminará el archivo "Test_File" del directorio del escritorio.
mv
El comando "mv" se usa con dos propósitos
- Para mover archivos o directorios de una ruta a otra en el sistema.
- Para cambiar el nombre de un archivo o carpeta.
a. “mv” para mover archivos
Sintaxis:mv Source_File_name Destination_File_Name
Ejemplo:
Considere tener dos archivos en un directorio (Archivo1 y Archivo2). Ingresar el comando "mv File1 File2" moverá los datos de File1 a File2 y eliminará el archivo de origen (es decir, File1) del sistema.
b. “mv” para cambiar el nombre de los archivos
Sintaxis:mv File_name New_name_for_file
Ejemplo:
Considere tener dos archivos en un directorio (Archivo1 y Archivo2). Ingresar el comando "mv File1 File_Rename" cambiará el nombre de File1 a File_Rename en el mismo directorio.
cp
El comando "cp" se usa para copiar datos de un archivo de origen al archivo de destino. Su función es casi como el comando “mv”. La única diferencia es que al usar el comando "cp", el archivo de origen no se elimina del directorio después de que sus datos se mueven al archivo de destino.
Sintaxis:cp nombre_archivo_origen nombre_archivo_destino
Ejemplo:
cp A B
Considere tener dos archivos (A y B) en Desktop Directory. Ingresar el comando "cp A B" copiará todos los datos del archivo A al archivo B y el usuario aún podrá acceder a ambos archivos (A y B).
gato
El comando "gato" es el reverso del comando "tac". Se utiliza para mostrar cada línea del archivo comenzando desde la primera fila y terminando en su última fila.
Este comando se usa con más frecuencia que “tac”.
Sintaxis:cat file_name
Ejemplo:
cat Test_File
Considere tener un archivo llamado Test_File como se muestra a continuación, el comando "cat" mostrará sus datos en la pantalla.
cat File1 File2
Considere tener dos archivos (Archivo1 y Archivo2) en el directorio del escritorio. A través del comando cat mencionado anteriormente, el usuario puede mostrar datos de ambos archivos en su pantalla.
cat File1 File2 >File_Output
Considere tener dos archivos (Archivo1 y Archivo2) en el directorio del escritorio. A través del comando cat mencionado anteriormente, el usuario puede crear un nuevo archivo (File_Output) y agregar datos de ambos archivos (File1 y File2) en este nuevo archivo llamado File_Output usando el operando ">".
cabeza
El comando "cabeza" imprime las primeras N filas de datos de la entrada o archivo dado. Por defecto, imprime las primeras 10 líneas de los archivos especificados.
Sintaxis:
head -n nombre_archivo
Ejemplo:
head -5 New_Test.txt
El comando mencionado anteriormente solo imprimirá las primeras 5 filas del archivo New_Test.txt
cola
El comando "cola" imprime las últimas N filas de datos de la entrada o archivo dado. Por defecto, imprime las últimas 10 líneas de los archivos especificados.
Sintaxis:
- tail -n nombre_archivo
Ejemplo:
tail -5 New_Test.txt
El comando mencionado anteriormente solo imprimirá las últimas 5 filas del archivo New_Test.txt.
eco
El comando "echo" se usa para mostrar cualquier expresión que se pasa como argumento.
Sintaxis:
echo expression_to_be_displayed
Ejemplo:
echo user
Este comando muestra la expresión "usuario" en la pantalla.
grep
El comando "grep" se utiliza para buscar un texto en el archivo/carpeta especificado.
Sintaxis:grep "expression_to_be_Searched" file_name_to_search_in
Ejemplo:
grep “Are” B
El comando mencionado anteriormente buscará la palabra "Son" en el texto del archivo B.
cremallera
El comando "zip" se usa para comprimir uno o más archivos y almacenarlos en un nuevo archivo con extensión .zip.
Sintaxis:zip nuevo_zip_nombre_archivo.zip
Ejemplo:
zip Files.zip Check.txt Test.txt Output.txt
El comando mencionado anteriormente comprimirá los tres archivos (Check.txt, Test.txt y Output.txt) y los almacenará en un nuevo archivo que estamos creando a través de este comando, es decir, Files.zip.
descomprimir
El comando "descomprimir" se usa para descomprimir un archivo .zip y extraer todos los archivos dentro del directorio actual.
Sintaxis:unzip zip_file_name.zip
Ejemplo:
unzip Files.zip
Considere tener un archivo zip llamado Files.zip con un archivo .txt comprimido en él. El comando mencionado anteriormente lo ayudará a descomprimir el archivo (Files.zip) y extraer el archivo .txt al directorio actual.
sudo
El comando "sudo -I" se utiliza para continuar la sesión como usuario root, que tiene muchos más privilegios que el usuario normal del sistema.
Sintaxis:sudo -i
Ejemplo:
Comandos básicos
historia
El simple comando "historial" muestra la lista de todos los comandos ingresados desde que el usuario inició la sesión.
Sintaxis:historial
Ejemplo:
Nota:Para borrar todo el historial anterior, use el comando "history -c".
ayuda
El comando de "ayuda" le brinda ayuda para conocer todos los comandos integrados.
Sintaxis:ayuda
Ejemplo:
hombre
El comando "man" significa manual y se usa para mostrar el manual de usuario de cualquier comando integrado de Linux.
Sintaxis:man command_name
Ejemplo:
man vim
Este comando muestra el manual de usuario del comando integrado de Linux "vim".
directorio
El comando "dir" significa directorio y se usa para mostrar la lista de todos los directorios o carpetas en el directorio actual.
Sintaxis:dir
Ejemplo:
ls
El comando "ls" muestra la lista de todos los directorios, carpetas y archivos presentes en el directorio actual.
Sintaxis:
- ls
- Ls-ltr
Ejemplo:
ls
El comando mencionado anteriormente muestra el nombre de directorios, carpetas y archivos
ls -ltr
El comando mencionado anteriormente muestra el nombre de directorios, carpetas, archivos con su respectivo nombre de propietario, nombre de grupo y derechos que tiene su usuario sobre estos.
cd
El comando "cd" significa cambiar directorio y se usa para cambiar el directorio actual en el que el usuario está operando a través de la Terminal.
Sintaxis:
- cd nombre_directorio_destino (para avanzar desde su directorio actual al siguiente directorio dentro del directorio actual)
- cd.. (para volver al directorio anterior desde su directorio actual)
Ejemplo:
cd Desktop
Este comando lo lleva desde el Directorio /inicio/usuario al directorio de destino que es /inicio/usuario/Escritorio.
Nota:no puede usar cd solo cuando el directorio de destino está dentro de su directorio actual.
cd ..
Este comando lo lleva desde el directorio /inicio/usuario/Escritorio de regreso a /inicio/usuario.
contraseña
El comando "pwd" muestra la ruta del directorio actual en el que el usuario está operando a través de la Terminal.
Sintaxis:pwd
Ejemplo:
claro
El comando "borrar" sirve para borrar la pantalla de la Terminal.
Sintaxis:borrar
Ejemplo:
clear
Antes
Después
dónde está
El comando "dónde está" se explica por sí mismo, ya que muestra la ruta donde se encuentra el paquete para el comando de Linux integrado específico.
Sintaxis:whereis command_name
Ejemplo:
whereis zip
whereis help
whereis cat
qué es
El comando "qué es" también se explica por sí mismo, ya que muestra una breve descripción de cuál es la funcionalidad de un comando de Linux integrado específico.
Sintaxis:qué es nombre_comando
Ejemplo:
whatis cat
whatis help
whatis zip
Con esto, ¡te deseamos toda la suerte en tu viaje con Ubuntu! Encontrará el sistema operativo difícil inicialmente, sin embargo, con los comandos e instrucciones dados anteriormente, ahorrará mucho tiempo. Un fuerte control sobre la Terminal de Linux es lo que hace que el usuario domine el sistema.