You are on page 1of 4

Beagle bone black

2- Linux y BBB
Por defecto, la lnea de comandos del Sistema se ver como esta: root@beaglebone:~#

Sistema de archivos (Filesystem)
Al igual que en muchos otros sistemas operativos, el sistema de archivos de Linux es
una estructura organizada de archivos dentro de carpetas o directorios. La raz del
sistema de archivos (que no debe confundirse con el usuario root) est indicado por
una barra inclinada (/). En la raz del sistema de archivos, hay algunos directorios
principales, la mayora de los cuales se enumeran en la siguiente tabla.

Primer comando a usar:
root@beaglebone:~# pwd
/home/root ; nos permite saber en que directorio se est trabajando.

Cambiar directorio:
root@beaglebone:~# cd /
root@beaglebone:/#

Si se quiere otra carpeta como directorio se continua despus del slash , cd/carpeta
Las siguientes son otras configuraciones del comando cd para ir a la carpeta raz cuando se est en
subdirectorios.
root@beaglebone:/# cd ~
root@beaglebone:~# pwd
/home/root
root@beaglebone:~# cd ..
root@beaglebone:/home# pwd
/home
root@beaglebone:/home# cd ..
root@beaglebone:/# pwd
/

Ver el contenido de las carpetas:
root@beaglebone:/# ls
bin dev home lost+found mnt run sys usr
boot etc lib media proc sbin tmp va

Si se requiere mayor informacin sobre los archivos u o carpetas dentro del directorio actual se
agrega l al comando ls
root@beaglebone:/# ls -l

Crear archivos y carpetas:
root@beaglebone:~# mkdir myProject Se crea la carpeta myProject

root@beaglebone:~# cd myProject Nos ubicamos en la carpeta myProject
root@beaglebone:~/myProject#

root@beaglebone:~/myProject# echo 'Hello, world!' > hello.txt Creamos un archivo de solo texto
root@beaglebone:~/myProject# ls verificamos que se haya creado el archivo
hello.txt
root@beaglebone:~/myProject# cat hello.txt verificamos el contenido del archive con cat
Hello, world!
root@beaglebone:~/myProject# echo 'What a beautiful day!' >> hello.txt Agregamos mas texto
con >>
root@beaglebone:~/myProject# cat hello.txt
Hello, world!
What a beautiful day!

Concatenar archivos:
root@beaglebone:~/myProject# echo 'See you real soon!' > bye.txt creamos otro archivo de texto
root@beaglebone:~/myProject# cat hello.txt bye.txt > greetings.txt se concatena con cat
root@beaglebone:~/myProject# cat greetings.txt
Hello, world!
What a beautiful day!
See you real soon!

Entrar a un archivo, ver y editar su contenido:
root@beaglebone:~/myProject# nano greetings.txt
Nano es un editor que tambin puede crear un archivo (nano greeting2.txt).
Para guardar la edicin : Control-O
Para salir del archivo: Control-X
Para ayuda: Control-G

Copiar, mover y renombrar archivos:
root@beaglebone:~/myProject# mkdir archive creamos una nueva carpeta en myProyect
root@beaglebone:~/myProject# cp hello.txt archive copiamos (cp) hello.txt en la carpeta archive
root@beaglebone:~/myProject# mv bye.txt archive movemos (mv) bye.txt a la carpeta archive
root@beaglebone:~/myProject# mv greetings.txt salutations.txt con mv tambien podemos
renombrar un archivo

Borrar archivos o directorios:
root@beaglebone:~/myProject# rm hello.txt se usa rm para borrar el archivo hello.txt
root@beaglebone:~/myProject# rm -r archive rm r para borrar un directorio, precaucin no se
puede deshacer el borrado.

Instalacin de software, Actualizaciones:
Si su BBB tiene una conexin a Internet, puede instalar o actualizar software y libreras fcilmente.
El software viene en paquetes y ngstrm utiliza la utilidad opkg para gestionar el proceso de
instalacin y actualizacin de paquetes.
opkg mantiene una lista de las versiones de los paquetes disponibles en el sistema de archivos del
BBB as que es importante actualizar esta lista antes de intentar instalar o actualizar software. Para
actualizar la lista de paquetes disponibles, basta con ejecutar:
root@beaglebone:~# opkg update
root@beaglebone:~# opkg upgrade para actualizar todos los paquetes
Si se desea intalar un archivo, paquete o libreria en particular:
root@beaglebone:~# opkg install git

De igual forma si quiere actualizar un programa
root@beaglebone:~# opkg upgrade python

Cambiar el nombre del host:
Por defecto, su BEAGLEBONE se identifica con el nombre de host BEAGLEBONE en su red para
que pueda acceder a ella a travs de la web con SSH http://beaglebone.local o con
root@beaglebone.local ssh. En la mayora de los casos, usted no tendr que cambiar esto, pero si
usted comienza a usar muchos BeagleBones en la misma red, tendr que distinguir una de la otra.
Para editar el nombre de host, ejecute el siguiente comando, teniendo en cuenta que el nombre de
host slo puede contener letras, nmeros o un guin. No puede contener cualquier otros caracteres,
como $, #, o un espacio.
root@beaglebone:~# echo 'your-hostname' > /etc/hostname

Se debe editar el hosts para que sea reconocible
root@beaglebone:~# nano /etc/hosts
Cambie la lnea que dice BEAGLEBONE 127.0.0.1, reemplazando BEAGLEBONE con su nombre
de host. Despus de guardar el archivo y salga de nano, es necesario reiniciar el BEAGLEBONE.
Despus de iniciar sesin de nuevo, usted debe consultar a su nombre de host personalizado en el
prompt.

Configuracin de una contrasea
Por defecto, no hay contrasea establecida para el usuario root en las imgenes proporcionadas por
ngstrm BeagleBoard.org. Si utiliza exclusivamente el BEAGLEBONE a travs de USB o en su
propia red privada, no es necesario establecer una, pero es una buena idea establecer una
contrasea nica si se utiliza el BEAGLEBONE en una red que se comparte con los dems. Para
establecer o cambiar la contrasea, utilice el comando passwd
root@xively-box:~# passwd
Enter new UNIX password: [hidden]
Retype new UNIX password: [hidden]
passwd: password updated successfully

Apagar: para evitar daos.
root@beaglebone:~# shutdown es seguro desconectar la alimentacin cuando los LEDs dejan de
parpadear y el LED al lado del conector jack DC barril se apaga.
Si lo que desea reiniciar el tablero, utilice root@beaglebone:~# reboot