bash Flashcards

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
Q

chmod

A

permite cambiar permisos de un archivo o directorio

26
Q

$user

A

devuelve el nombre de tu ususario

27
Q

date +%d/%m/%y

A

la fecha actual en formato d/m/y

28
Q

ls -l $HOME

A

muestra todo lo que hay en el directorio (permisos,etc)

29
Q

como se hace el modulo de algo?

A

num1%num2

30
Q

kill -9 num_pID

A

interrumpe la ejecucion de un proceso

31
Q

sleep NUMs &

A

pausa el programa num segundos

32
Q

nombre=directorio-date '+%y-%m-%d'.tar.gz
tar -cvzf “$nombre” “directorio”

A

comprime un directorio

33
Q

como ver si una variable es par?

A

$variable%2=0

34
Q

-e $1

A

para ver si el archivo exitse

35
Q

-f $var
-f path

A

si el archivo existe y regular(no es un directorio ni un enlace simbolico)

36
Q

-d $1

A

para ver si es un directorio

37
Q

/home/usuario/
1) ./nombreArchivo
2) /home/usuario/dir/nombreArchivo
que tipo de path es cada una?

A

1) relativo
2) absoluto

38
Q

como se llama a una funcion y se le pasa una variable dentro de otra funcion?

A

nombreFuncion $vari o tmb path $vari

39
Q

como se saca el mayor entre dos numeros

A

se puede hacer con un if y un gt

40
Q

como hacer un promedio

A

$var/cantCosas

41
Q

-r

A

si es un archivo existe y se puede leer

42
Q

-w

A

si es un archivo existe y se puede escribir

43
Q

pwd

A

te da el path donde estas

44
Q

-s

A

si es un archivo existe y su tama;o es mayor a 0

45
Q

while {condicion}
do

done
es verdadero o falso?

A

falso

46
Q

until condicion {}
do

done
es verdadero o falso?

A

falso

47
Q

exit

A

sale del programa

48
Q

exit num

A

sale del programa y devuelve el num

49
Q

que hace el .. en un path?

A

va al directorio anterior

50
Q

cual es la diferencia entre if [-eq] y if [=]?

A

if [-eq] compara numeros
if [=] compara cadenas, por eso se usa con “”

51
Q

‘…..’

A

el interprete devuelve literalmente lo que dice en el texto.
Si tengo ‘$holaaaaaa’ devuelve $holaaaaaa

52
Q

$?

A

guarda el valor de retorno del ultimo comando

53
Q

$0

A

se usa para referirse al nombre del programa

53
Q

$*

A

se usa para referirse a los argumentos separados por un espacio

54
Q

$#

A

se usa para referisrse a la cantidad de argumentos

55
Q

chmod a/u/g/o+/-r/w/x path
ej chmod u+r,o-r path

A

cambia los permisos

56
Q

paht/*.sh

A

todo los archvos que terminen en .sh

57
Q

como llamar a una libreria para usarla en una funcion?

A

!/bin/bash

. ./librerias/promedios.sh

58
Q

egrep “loQueQuierasComparar” path

A

busca en el path la expresion regular que quieras comparar y lista lo encontrado

59
Q
A