Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A pesar de ser tan poderoso, el uso de CLI no siempre ha sido bien recibido. Los
principiantes son reacios a usarlo, pensando que es solo para usuarios avanzados. Pero
eso no es verdad.
En aquel entonces, las personas solo tenían un teclado como dispositivo de entrada y
la pantalla de la computadora solo podía mostrar información de texto. Los sistemas
operativos como MS-DOS usaban la CLI como interfaz de usuario estándar.
Básicamente, los usuarios tenían que escribir un comando en la CLI para realizar
tareas, ya que esta era la única forma de comunicarse con la computadora.
Luego, después de años de solo usar un teclado y arriesgarse a usar mal la línea de
comando, se inventó el mouse .
Este método es mucho más seguro para los usuarios promedio, por lo que los alejó de
la CLI. Pero, más adelante, discutiremos que usar CLI es mejor. Quédate con nosotros.
Además de eso, los sistemas operativos comenzaron a desarrollar una forma atractiva
de computación, utilizando la GUI (interacción gráfica del usuario). La GUI en sí fue
fenomenal debido al uso de botones y menús para representar comandos
específicos. Este enfoque ha demostrado ser muy intuitivo.
Shell es una interfaz de usuario responsable de procesar todos los comandos escritos
en la CLI. Lee e interpreta los comandos e indica al sistema operativo que realice las
tareas según lo solicitado.
En otras palabras, un shell es una interfaz de usuario que administra la CLI y actúa
como el hombre en el medio, conectando a los usuarios con el sistema operativo.
Entre muchos tipos de shell, los más populares son Windows shell (para Windows) y
bash (para Linux y MacOS).
Shell de Windows
Para abrir el símbolo del sistema, puede hacer clic en Inicio -> Todos los programas -
> Accesorios -> Símbolo del sistema . O simplemente puede presionar Windows + R ,
luego escribir CMD y presionar enter .
El símbolo del sistema es tan robusto que puede administrar muchas cosas dentro
del sistema operativo Windows :
Cambio de directorio
Para navegar a un directorio o carpeta específicos en el símbolo del sistema,
use CD [ruta] . Asegúrese de agregar espacio antes de la ruta prevista. Por
ejemplo:
CD C: \ Archivos de programa
Renombrar un archivo
Para renombrar un archivo dentro de una carpeta específica, use REN
[unidad:] [ruta] [fuente] [destino] . Si menciona la ubicación, eso significa
que el archivo renombrado se guardará en la misma carpeta. Por ejemplo:
Eliminar un archivo
Para eliminar un archivo en el símbolo del sistema, use DEL [nombre de
archivo] . Si desea agregar opciones como forzar eliminación , puede
agregarlo antes del nombre del archivo. Por ejemplo:
DEL / F untitled.txt
En Linux, Bash Shell es uno de los muchos shells que los usuarios de Linux pueden
usar. Los otros tipos son Tchs shell , Ksh shell y Zsh shell .
Si bien hay muchos comandos que puede usar con CLI, todos se dividen en dos
categorías :
ls -a
Cambiar directorio
Para moverse a un directorio específico, use cd destination . Por ejemplo:
cd ~ / Desktop
Renombrar archivo
Para cambiar el nombre de un archivo dentro de una carpeta específica,
use mv source destination . Tenga en cuenta que debe asegurarse del nombre
del archivo y la extensión. Por ejemplo:
rm untitled.rtf
Nuevamente, escribir el comando correcto es importante. Eso significa que debes
prestar atención a cada personaje que uses, incluido el espacio. No solo eso,
asegúrese de escribir el caso correcto.
Si por ciertas razones que desea detener el proceso en curso en el comando bash o,
simplemente pulse Control + C .
Aquí, nos gustaría elegir algunos puntos por los que usaría CLI sobre GUI. Sin embargo,
dejamos que elija según su tipo de trabajo.
1. Menos recursos
No es un secreto que el programa basado en texto necesita muy pocos recursos
de su computadora. Esto significa que con CLI puede realizar tareas similares
con recursos mínimos.
2. Alta precisión
Puede usar un comando específico para apuntar a destinos específicos con
facilidad. Mientras no escriba el comando incorrecto, funcionará como un
encanto. Una vez que aprenda los conceptos básicos, escribir sintaxis no es tan
difícil como podría pensar.
3. Tareas repetitivas La
GUI amigable se ha desarrollado bien a lo largo de los años. Pero es posible que
el sistema operativo no le brinde todos los menús y botones para realizar todas
las tareas. Una de las razones es la seguridad. Esto te deja abrumado si tienes
que hacer tareas repetitivas. Por ejemplo, cuando tiene que manejar cientos
de archivos dentro de una carpeta, la CLI le permite usar un solo comando para
automatizar la repetición fácilmente.
4. Potente
La mayoría de los sistemas operativos actuales impiden que se estropee el
proceso central del sistema. Windows tiene protección del sistema y MacOS
tiene SIP (Protección de integridad del sistema). No podrá realizar ciertas
tareas que están protegidas por el sistema. Sin embargo, con CLI, tendrá
control total sobre su sistema.
El cumplimiento del W3C garantizará que el sitio web tenga un buen código para
hacerlo compatible con todos los navegadores.
Lo mismo ocurre con CLI en el sistema operativo. Si bien la GUI puede parecer
atractiva, la CLI es ligera, potente y sencilla.
Conclusión
A pesar de un largo debate sobre que la CLI es solo para los expertos, ahora ha
aprendido que también es para los usuarios promedio.
El hecho de que la mayoría del sistema operativo aún proporcione CLI junto con GUI
demuestra que CLI es crucial. Además, usar CLI da más puntos positivos que GUI
porque:
Necesita menos recursos
Asegura alta precisión
Se maneja fácilmente tareas repetitivas
Es poderoso
Linux es una familia completa de sistemas operativos Unix de código abierto, que se
basan en el kernel de Linux. Esto incluye todos los sistemas basados en Linux más
populares como Ubuntu, Fedora, Mint, Debian y otros. Más exactamente, se llaman
distribuciones o versiones.
Desde que Linux se lanzó por primera vez en 1991, ha seguido ganando popularidad
debido a su naturaleza de código abierto. Las personas pueden modificarlo y
redistribuirlo libremente bajo su propio nombre.
Al operar un sistema operativo Linux, debes usar un shell, una interfaz que te da
acceso a los servicios del sistema operativo. La mayoría de las distribuciones de Linux
utilizan una interfaz gráfica de usuario (GUI) como shell, principalmente para
proporcionar facilidad de uso a sus usuarios.
Dicho esto, se recomienda usar una interfaz de línea de comandos (CLI) porque es más
potente y efectiva. Las tareas que requieren un proceso de varios pasos a través de la
GUI se pueden realizar en cuestión de segundos escribiendo comandos en la CLI.
Entonces, si estás considerando usar Linux, aprender líneas de comando básicas será
de gran ayuda. En este artículo, aprenderás 35 comandos básicos de Linux que sin
duda te ayudarán a navegar por Linux.
Obtén hasta un 77% de descuento en alojamiento VPS basado en Linux.
Empezar ahora
Contenido
Aunque los pasos pueden diferir según la distribución que estés utilizando,
generalmente puedes encontrar la línea de comando en la sección Utilidades.
1. comando pwd
2. comando cd
Para navegar por los archivos y directorios de Linux, usa el comando cd. Te pedirá la
ruta completa o el nombre del directorio, dependiendo del directorio de trabajo
actual en el que te encuentres.
3. comando ls
4. comando cat
5. comando cp
6. comando mv
El uso principal del comando mv es mover archivos, aunque también se puede usar
para cambiar el nombre de los archivos.
Los argumentos en mv son similares al comando cp. Debes escribir mv, el nombre del
archivo y el directorio destino. Por ejemplo: mv
archivo.txt /home/nombredeusuario/Documentos.
7. comando mkdir
Para generar un nuevo directorio dentro de otro directorio, usa este comando
básico de Linux mkdir Musica/Nuevoarchivo
Usa la opción p (padres) para crear un directorio entre dos directorios
existentes. Por ejemplo, mkdir -p Musica/2020/Nuevoarchivo creará el nuevo
archivo «2020».
8. comando rmdir
9. comando rm
Para buscar un archivo que contenga dos o más palabras, usa un asterisco (*). Por
ejemplo, el comando locate -i escuela*nota buscará cualquier archivo que contenga
la palabra «escuela» y «nota», ya sea en mayúsculas o minúsculas.
Otro comando básico de Linux que sin duda es útil para el uso diario es grep. Te
permite buscar a través de todo el texto en un archivo dado.
Para ilustrar, grep azul notepad.txt buscará la palabra azul en el archivo del bloc de
notas. Las líneas que contienen la palabra buscada se mostrarán.
15. comando df
Usa el comando df para obtener un informe sobre el uso del espacio en disco del
sistema, que se muestra en porcentaje y KB. Si deseas ver el informe en megabytes,
escribe df -m.
16. comando du
Si deseas verificar cuánto espacio ocupa un archivo o un directorio, el
comando du (Uso del disco, en inglés) es la respuesta. Sin embargo, el resumen de
uso del disco mostrará números de bloque de disco en lugar del formato de tamaño
habitual. Si deseas verlo en bytes, kilobytes y megabytes, agrega el argumento -h a la
línea de comando.
El comando head se usa para ver las primeras líneas de cualquier archivo de texto. De
manera predeterminada, mostrará las primeras diez líneas, pero puedes cambiar este
número a tu gusto. Por ejemplo, si solo deseas mostrar las primeras cinco líneas,
escribe head -n 5 nombredearchivo.ext.
Este tiene una función similar al comando head, pero en lugar de mostrar las primeras
líneas, el comando tail mostrará las últimas diez líneas de un archivo de texto. Por
ejemplo, tail -n nombredearchivo.ext.
Este comando es bastante complejo con una larga lista de funciones, como agregar
nuevos archivos a un archivo existente, enumerar el contenido de un archivo, extraer
el contenido de un archivo y muchos más.
chmod es otro comando de Linux, utilizado para cambiar los permisos de lectura,
escritura y ejecución de archivos y directorios. Como este comando es bastante
complicado, puedes leer el tutorial completo (en inglés) para ejecutarlo
correctamente.
22. comando chown
Hay un total de sesenta y cuatro señales que puedes usar, pero las personas
generalmente solo usan dos señales:
Después de saber qué señal deseas usar y el PID del programa, ingresa la siguiente
sintaxis:
Cuando hayas estado utilizando Linux durante un cierto período de tiempo, notarás
rápidamente que puedes ejecutar cientos de comandos todos los días. Como tal,
ejecutar el comando history es particularmente útil si deseas revisar los comandos
que ingresaste anteriormente.
Este comando se usa para mover algunos datos a un archivo. Por ejemplo, si deseas
agregar el texto «Hola, mi nombre es John» en un archivo llamado nombre.txt, debes
escribir echo Hola, mi nombre es John >> nombre.txt
Dado que Linux es un sistema multiusuario, esto significa que más de una persona
puede interactuar con el mismo sistema al mismo tiempo. useradd se usa para crear
un nuevo usuario, mientras que passwd agrega una contraseña a la cuenta de ese
usuario. Para agregar una nueva persona llamada John, escribe useradd John y luego
para agregar su contraseña, escribe passwd 123456789.
Eliminar un usuario es muy similar a agregar un nuevo usuario. Para eliminar la cuenta
de usuario, escribe userdel NombredeUsuario
Puedes ejecutar varios comandos en un solo comando utilizando «;» para separarlos.
Por ejemplo Comando1; Comando2; Comando 3. O usa && si solo deseas que se
ejecute el siguiente comando cuando el primero sea exitoso.
Para resumir
Los comandos básicos de Linux ayudan a los usuarios a ejecutar tareas de manera fácil
y efectiva. Puede llevar un tiempo recordar algunos de los comandos básicos, pero
nada es imposible con mucha práctica.
Al final, conocer y dominar estos comandos básicos de Linux sin duda será beneficioso
para ti. ¡Buena suerte!