0% encontró este documento útil (0 votos)
13 vistas7 páginas

Comandos LInux

El documento proporciona una guía sobre comandos de Linux y su equivalencia en PowerShell, incluyendo operaciones básicas como listar archivos, cambiar de directorio, crear y eliminar archivos y carpetas, y manipular texto. También se explican opciones adicionales para cada comando y cómo utilizar el historial de comandos. Se incluyen ejemplos prácticos para facilitar la comprensión de su uso en la terminal.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas7 páginas

Comandos LInux

El documento proporciona una guía sobre comandos de Linux y su equivalencia en PowerShell, incluyendo operaciones básicas como listar archivos, cambiar de directorio, crear y eliminar archivos y carpetas, y manipular texto. También se explican opciones adicionales para cada comando y cómo utilizar el historial de comandos. Se incluyen ejemplos prácticos para facilitar la comprensión de su uso en la terminal.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Comandos linux escribir en power Shell “Bash”

ls Piensa en ls como una


pregunta sencilla:
"¿Qué hay aquí?".
-r ver los archivos y
carpetas en orden
ls -r alfabético inverso.
-a nos permite ver tanto
los archivos y
ls -a carpetas normales
como aquellos que
están ocultos (cuyos
nombres suelen
empezar con un
punto).
sql_project Argumento
man herramienta aún más
man ls completa para
entender a fondo
cualquier comando
--help Nos muestra todos los
ls --help comando que
podemos realizar.
pwd mostrar directorio de
trabajo ( ruta de
donde estamos.
cd Este comando es
nuestra llave para
cd intro_to_ml/ movernos a través del
laberinto de carpetas
de nuestra
computadora.
./ Para entrar a una
carpeta desde el
punto de acceso que
/home/anthony/edu_materials/ estes actualmente.
intro_to_ml Ejemplo

cd ./intro_to_ml/

previamente el directorio pudo estar asi “


/home” o “/home/anthony”
../ Sirve para regresar a
una carpeta anterior
cd ../

Antes:/home/anthony/edu_materials/
intro_to_ml

Dspues: /home/anthony/edu_materials
~ Te lleva el home o en
otras palabras carpeta
cd ~ principal de todo.
clear Limpiar visualmente
todos los demás
comando previos ( sin
borralos)
Flecha hacia arriba Te permite usar
comando previamente
realizados en la
Flecha hacia abajo interfaz
Te permite ir a los
comandos más
recientes.
Trabajando con archivos y directorios.
mkdir crear una nueva
carpeta dentro del
mkdir mi_nueva_carpeta directorio en el que te
encuentras
actualmente.
mkdir [opciones...]
[nombres_de_directorios...]
mkdir carpeta_uno carpeta_dos carpeta_tres

Para crear múltiples


carpetas hay que
escribir los nombres
consecutivos
mkdir mi_carpeta_principal/mi_subcarpeta Para crear una sub
carpeta “/ “+
“nombre de la
carpeta”
mkdir -p mi_carpeta_principal/mi_subcarpeta crear tanto la carpeta
principal como la
subcarpeta (si no
existen) de una sola
vez
v "Por favor, muéstrame
en la pantalla cada
mkdir -p -v acción que estás
mi_carpeta_principal/mi_subcarpeta realizando".
rm que significa "remove"
(remover o eliminar).
Solo archivos y no
carpetas.
-d o --dir Eliminar directorios o
carpetas vacías
-i Te lanza una
rm -d -i mi_carpeta_temporal confirmación antes de
borrar ( yes o no) para
constar y ejecute la
siguiente acción
echo se usa para mostrar el
valor de variables.
Puedes escribir/Ver
texto directamente en
un archivo sin
necesidad de abrir un
editor de texto
complejo.

touch crea archivos vacíos


de forma instantánea
"archivos ficticios" o
"archivos dummy
mv para mover y
renombrar tus
mv my_first_dir archivos y carpetas
/mnt/c/Users/dead_/Documents/
decirle a mv dos
mv mi_documento.txt ~/archivos_importantes cosas: dónde está el
archivo ahora (el
Puedes mover varios archivos a la vez. origen) y a dónde
quieres moverlo (el
Simplemente lista todos los archivos que
destino).
quieres mover, separados por espacios
Si la carpeta de
Podemos evitar que mv sobrescriba si destino no está en el
añadimos la opción n. Así es como se mismo lugar donde
verá nuestro código: mv -n [Link] estás ahora,
my_logs. simplemente
necesitas especificar
la ruta completa a esa
carpeta.
cp crea una copia de un
cp informe_original.txt archivo o directorio y
copia_informe.txt la coloca en la
ubicación que
-r agregar especifiques

si lo que quieres es
copiar carpeta.
-e caracteres de escape

-e 'Quiero aprender sobre la CLI.\n¡Todo


programador la conoce!'
Quiero aprender sobre la CLI.
¡Todo programador la conoce!
\n Nueva línea
-e 'Quiero aprender sobre la CLI.\n¡Todo
programador la conoce!'

Quiero aprender sobre la CLI.


¡Todo programador la conoce!
>, enviar su salida
directamente a un
archivo de texto,
como si estuvieras
escribiendo en un
>> documento.
Para agregar nuevo
texto al final de un
archivo existente sin
borrar su contenido
cat como una forma
rápida de mostrar el
contenido de un
archivo en la Terminal
* representa cualquier
foto_*.jpg secuencia de cero o
ls foto_*.jpg
La Terminal nos mostraría todos los
más caracteres
archivos en el directorio actual que
comienzan con foto_ y terminan con .jpg,
sin importar lo que haya en medio.

? representa
exactamente un
carácter, cualquiera
que sea.
[] se utilizan para
especificar un
conjunto o rango de
caracteres que
pueden coincidir en
una posición dada.
[abc], rangos [a-
z] , [0-9] .
{} se utilizan para
especificar múltiples
patrones
alternativos
separados por
comas. Por
ejemplo, {jpg,png}
temp_

ls temp_*
cat es como esa mirada
rápida a través de la
ventana del archivo
|  Creación de
comando1 | comando2 | comando3 | comandos
consecutivos.
 Piensa en él
history como la función
de "historial" de
tu navegador
web, pero para
tus comandos
de la terminal.
 Ver un número
específico de
history 10 o el numero que quieras ver comandos
recientes
 Ejecutar
el signo de exclamación (!) seguido del número del comandos del
comando. historial
!2  Buscar en tu
historial
history | grep "ls"  Guardado
manual del
Esto te mostrará todas las líneas de tu historial historial
que contienen la palabra "ls".

1 ls
2 ls | tail -1

history > mi_historial.txt

git clone Clonar un repositorio


[Link] de github
Bash
Acción PowerShell (Windows)
(Linux/macOS)
Ver archivos y ls Get-ChildItem o ls (alias)
carpetas
Cambiar de carpeta cd nombre cd nombre
Subir un nivel cd .. cd ..
New-Item -ItemType Directory -Name
Crear carpeta mkdir carpeta
"carpeta"
Crear archivo vacío touch [Link] New-Item [Link]
Ver contenido de cat [Link] Get-Content [Link]
archivo
Limpiar pantalla clear Clear-Host o cls
Escribir texto echo "Hola" echo "Hola"
Salto de línea echo -e "\nHola" "HolanMundo"o@"HolanMundo"@
Borrar archivo rm [Link] Remove-Item [Link]
Borrar carpeta rm -r carpeta Remove-Item carpeta -Recurse
Buscar texto en grep "dato"
Select-String -Pattern "dato" archivo
archivo archivo

📊 Comandos esenciales de PowerShell para analistas de datos

Comando Función principal

Muestra ayuda sobre un


Get-Help
comando

Lista todos los comandos


Get-Command
disponibles

Get-ChildItem
Ver archivos y carpetas
(ls)

Set-Location
Cambiar de carpeta
(cd)

New-Item Crear archivo o carpeta

Remove-Item Eliminar archivo o carpeta

Clear-Host (cls) Limpiar pantalla

Get-Content Leer contenido de un archivo


(cat)

Out-File Guardar salida en un archivo

Select-String
Buscar texto dentro de archivos
(grep)

Contar líneas, palabras o


Measure-Object
caracteres

ForEach-Object Procesar elementos en un ciclo

` ` (pipe)

También podría gustarte