8
8
# Muestra un mensaje por pantalla. Los mensajes multilínea se pueden delimitar
9
9
# con <<MARCA y terminarlos con MARCA
10
10
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...
12
15
EOF
13
16
# aborta el script
14
17
exit 0
@@ -47,6 +50,8 @@ cd test-libreim
47
50
touch archivo-regular
48
51
# escribe al archivo
49
52
echo " Algo de contenido" > archivo-regular
53
+ # abre un editor simple en terminal
54
+ nano archivo-regular
50
55
# lee el contenido
51
56
cat archivo-regular
52
57
# renombra/mueve el archivo
@@ -85,6 +90,7 @@ which -a ruby
85
90
alias accio=' find / -name'
86
91
# una función:
87
92
welcome () {
93
+ # declara variables locales
88
94
local user=$( whoami)
89
95
local computer=$( hostname)
90
96
echo " Hola $user ! Bienvenido a $computer "
@@ -97,19 +103,26 @@ welcome() {
97
103
# ###############################################################################
98
104
99
105
# -------------------------------------------------------------------------------
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
101
122
# -------------------------------------------------------------------------------
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