bash Flashcards

(60 cards)

1
Q

#

A

comentar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

que se pone al principio del codigo?

A

!/bin/bash

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

$variable=$variable + 2
es correcto?

A

falso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

for i in $*
que hace el $*?

A

toma las posiciones de la lista

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

for i in $?
que hace el “$?” ?

A

toma los valores de la lista

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

cuando se usa “$variable” ?

A

usar la variable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

echo $x | egrep loQueQuierasComparar &> /dev/null

A

comprar $x con loQueQuierasComparar y devuelve un 0 o 1
0 si es igual
1 si no es

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

echo

A

mostrar algo por pantalla

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

rm

A

borra una carpeta y su contendio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

read

A

leer datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

cd path

A

cambia el directorio actual donde estas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

ls

A

lista los contendios del directrorio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

if [ … ]
then

fi
es verdadero o falso?

A

verdadero

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

cat

A

ver contenido de un archivo de texto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

head

A

muestra las 10 primeras lineas de un archivo de texto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

tail

A

muestra las ulitmas 10 lineas del archivo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

mkdir

A

permite crear directorios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

if [ … ]
then

else

fi
es verdadero o falso?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

if [ …]
then

elif
….
fi
es verdadero o falso?

A

falso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

for i in $*
do

done
es verdadero o falso?

A

verdadero

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

que es
promedio () {

}

A

funcion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

cp

A

copia archivos de un directorio a otro

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

mv

A

permite mover o renombrar archivos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

rmdir

A

borra directorios vacios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
chmod
permite cambiar permisos de un archivo o directorio
26
$user
devuelve el nombre de tu ususario
27
`date +%d/%m/%y`
la fecha actual en formato d/m/y
28
ls -l $HOME
muestra todo lo que hay en el directorio (permisos,etc)
29
como se hace el modulo de algo?
num1%num2
30
kill -9 num_pID
interrumpe la ejecucion de un proceso
31
sleep NUMs &
pausa el programa num segundos
32
nombre=directorio-`date '+%y-%m-%d'`.tar.gz tar -cvzf "$nombre" "directorio"
comprime un directorio
33
como ver si una variable es par?
$variable%2=0
34
-e $1
para ver si el archivo exitse
35
-f $var -f path
si el archivo existe y regular(no es un directorio ni un enlace simbolico)
36
-d $1
para ver si es un directorio
37
/home/usuario/ 1) ./nombreArchivo 2) /home/usuario/dir/nombreArchivo que tipo de path es cada una?
1) relativo 2) absoluto
38
como se llama a una funcion y se le pasa una variable dentro de otra funcion?
nombreFuncion $vari o tmb path $vari
39
como se saca el mayor entre dos numeros
se puede hacer con un if y un gt
40
como hacer un promedio
$var/cantCosas
41
-r
si es un archivo existe y se puede leer
42
-w
si es un archivo existe y se puede escribir
43
pwd
te da el path donde estas
44
-s
si es un archivo existe y su tama;o es mayor a 0
45
while {condicion} do ... done es verdadero o falso?
falso
46
until condicion {} do ... done es verdadero o falso?
falso
47
exit
sale del programa
48
exit num
sale del programa y devuelve el num
49
que hace el .. en un path?
va al directorio anterior
50
cual es la diferencia entre if [-eq] y if [=]?
if [-eq] compara numeros if [=] compara cadenas, por eso se usa con ""
51
'.....'
el interprete devuelve literalmente lo que dice en el texto. Si tengo '$holaaaaaa' devuelve $holaaaaaa
52
$?
guarda el valor de retorno del ultimo comando
53
$0
se usa para referirse al nombre del programa
53
$*
se usa para referirse a los argumentos separados por un espacio
54
$#
se usa para referisrse a la cantidad de argumentos
55
chmod a/u/g/o+/-r/w/x path ej chmod u+r,o-r path
cambia los permisos
56
paht/*.sh
todo los archvos que terminen en .sh
57
como llamar a una libreria para usarla en una funcion?
#!/bin/bash . ./librerias/promedios.sh
58
egrep "loQueQuierasComparar" path
busca en el path la expresion regular que quieras comparar y lista lo encontrado
59