Skip to content

Commit 6c01b60

Browse files
committed
Ajustes tutorial linux
1 parent af085a3 commit 6c01b60

File tree

1 file changed

+29
-16
lines changed

1 file changed

+29
-16
lines changed

linux/terminal.sh

+29-16
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@
88
# Muestra un mensaje por pantalla. Los mensajes multilínea se pueden delimitar
99
# con <<MARCA y terminarlos con MARCA
1010
cat <<EOF
11-
Es mejor que no ejecutes este guion entero de una vez. Abre el archivo $0 y ve probando paso a paso. Saliendo...
11+
Es mejor que no ejecutes este guion entero de una vez.
12+
Abre el archivo $0 y ve probando paso a paso.
13+
14+
Saliendo...
1215
EOF
1316
# aborta el script
1417
exit 0
@@ -47,6 +50,8 @@ cd test-libreim
4750
touch archivo-regular
4851
# escribe al archivo
4952
echo "Algo de contenido" > archivo-regular
53+
# abre un editor simple en terminal
54+
nano archivo-regular
5055
# lee el contenido
5156
cat archivo-regular
5257
# renombra/mueve el archivo
@@ -85,6 +90,7 @@ which -a ruby
8590
alias accio='find / -name'
8691
# una función:
8792
welcome() {
93+
# declara variables locales
8894
local user=$(whoami)
8995
local computer=$(hostname)
9096
echo "Hola $user! Bienvenido a $computer"
@@ -97,19 +103,26 @@ welcome() {
97103
################################################################################
98104

99105
#-------------------------------------------------------------------------------
100-
# 5. Gestión de paquetes
106+
# 5.a. Gestión de paquetes en Ubuntu/Linux Mint/Elementary
107+
#-------------------------------------------------------------------------------
108+
# actualiza la base de datos de paquetes
109+
sudo apt update
110+
# actualiza los paquetes del sistema
111+
sudo apt upgrade
112+
# actualiza la versión del sistema
113+
sudo apt dist-upgrade
114+
# instala un paquete
115+
sudo apt install firefox
116+
# elimina un paquete
117+
sudo apt remove firefox
118+
sudo apt purge firefox
119+
120+
#-------------------------------------------------------------------------------
121+
# 5.b. Gestión de paquetes en Arch Linux
101122
#-------------------------------------------------------------------------------
102-
# En derivadas de Debian (por ejemplo Ubuntu) se utiliza apt:
103-
sudo apt-get update
104-
sudo apt-get upgrade
105-
sudo apt-get dist-upgrade
106-
sudo apt-get install cmatrix
107-
# O eliminar:
108-
sudo apt-get remove nombre_paquete
109-
sudo apt-get purge nombre_paquete
110-
# En Arch Linux y sus derivadas utilizamos pacman:
111-
sudo pacman -Syy cmatrix
112-
sudo pacman -S nombre_paquete
113-
# O eliminar:
114-
sudo pacman -R nombre-paquete
115-
sudo pacman -Rs nombre_paquete
123+
# actualiza los paquetes del sistema
124+
sudo pacman -Syu
125+
# actualiza la base de datos e instala un paquete
126+
sudo pacman -Sy firefox
127+
# elimina un paquete
128+
sudo pacman -Rc firefox

0 commit comments

Comments
 (0)