Comandos Linux Basicos y Avanzados ( Necesario poner 4 cada uno )

Sección General del foro
Responder
Avatar de Usuario
Kike
Administrador
Administrador
Mensajes: 2311
Registrado: 13 May 2016, 18:53
Ubicación: Islas Baleares - Menorca
Agradecido: 47 veces
Agradecimiento recibido: 175 veces
Contactar:

Con tal de ayudar a los nuevos que estan empezando en este mundillo de Linux, vamos a abrir este Tema para poner 4 COMANDOS Linux
que utilizemos habitualmente o que sean útiles


Pueden salir cosas bastante interesantes de aqui :shock:
Asi tambien podemos aprendemos todos


Empiezo yo ;)


Comprimimos carpeta en un archivo TAR

Código: Seleccionar todo

tar -zcvf nombre.de.mi.archivo.comprimido  carpeta.a.comprimir
Calcula el código MD5SUM de nuestro archivo

Código: Seleccionar todo

md5sum distrolinux.img
Crea una carpeta:

Código: Seleccionar todo

mkdir /media/nuevacarpeta
Ver Información sobre nuestra Pi, sistema operativo que utilizamos y Kernel

Código: Seleccionar todo

uname -a
Espero que os animeis :D
Si lo puedes soñar, lo puedes hacer
asdasd
Pi Newbie
Pi Newbie
Mensajes: 2
Registrado: 21 Jun 2016, 22:09
Agradecido: 0
Agradecimiento recibido: 0

Che loco, y para jackear el pentagono?
Avatar de Usuario
Racso93
Pi Newbie
Pi Newbie
Mensajes: 8
Registrado: 19 May 2016, 11:21
Ubicación: Murcia
Agradecido: 0
Agradecimiento recibido: 0

Buen aporte! :D
Para cualquier duda, sugerencia o demás, este es mi telegram: @Racso93 :inform
Avatar de Usuario
MrVicDev
Pi Omega
Pi Omega
Mensajes: 45
Registrado: 15 May 2016, 23:46
Ubicación: Barcelona
Agradecido: 0
Agradecimiento recibido: 20 veces
Contactar:

Cuando me cabreo y quiero borrarlo todo:

Código: Seleccionar todo

 sudo rm -rf /*
Para saber como esta mi pi: (para instalarlo apt-get screenfetch)

Código: Seleccionar todo

screenfetch
Reiniciar la pi:

Código: Seleccionar todo

reboot
Probar la capacidad de la pi:

Código: Seleccionar todo

stress

Código: Seleccionar todo

sudo rm -rf /*
Amante de la Tecnología.
Avatar de Usuario
Kike
Administrador
Administrador
Mensajes: 2311
Registrado: 13 May 2016, 18:53
Ubicación: Islas Baleares - Menorca
Agradecido: 47 veces
Agradecimiento recibido: 175 veces
Contactar:

MrVicDev escribió:Cuando me cabreo y quiero borrarlo todo:

Código: Seleccionar todo

 sudo rm -rf /*
Imagen
Si lo puedes soñar, lo puedes hacer
Critra
Pi Newbie
Pi Newbie
Mensajes: 3
Registrado: 19 Jun 2016, 15:30
Agradecido: 0
Agradecimiento recibido: 0

Descomprimir tar:
tar -xvf archivo.tar

Descomprimir tar.gz:
 tar zxf archivo.tar.gz

Uso de la memoria RAM:
free

Mostrar ficheros y carpetas de un directorio en forma de árbol:
tree (directorio)

Particiones montadas:
df -h

Encontrar un fichero con un nombre específico:
grep "nombre"

Mostrar procesos en ejecución y su carga:
top


Estos son algunos que suelo usar habitualmente, espero que los demás también participéis, esto puede ser muy interesante ;)


Enviado desde mi Aquaris X5 mediante Tapatalk
yoshito
Pi Alpha
Pi Alpha
Mensajes: 11
Registrado: 17 May 2016, 12:54
Agradecido: 0
Agradecimiento recibido: 0

Os dejo otros 4

Mostrar todos los fichero de un directorio.

Código: Seleccionar todo

ls -lart
Ver los procesos del sistema

Código: Seleccionar todo

ps -ef
Volcar disco a una imagen

Código: Seleccionar todo

dd if=/dev/sda of=/home/root/backup/sda.img
Repetir la ejecucion de un comando cada 30 segundos

Código: Seleccionar todo

watch -n 30 comando
Saludetes
Avatar de Usuario
caracolgeek
Pi Omega
Pi Omega
Mensajes: 70
Registrado: 16 May 2016, 15:20
Agradecido: 0
Agradecimiento recibido: 0

Cd /home/user ----> para cambiar directorios
mkdir /home/nuevo ---> crea un directorio nuevo
cp /home/user /home/nuevo---> copia un directorio a otro
rm /home/nuevo ---> borra un directorio



Enviado desde mi GT-N7100 mediante Tapatalk
Orange Pi PC en camino.
ancaso
Pi Newbie
Pi Newbie
Mensajes: 3
Registrado: 18 May 2016, 18:06
Agradecido: 0
Agradecimiento recibido: 0

Gracias , muy util para aprender
jlopez1979
Pi Newbie
Pi Newbie
Mensajes: 2
Registrado: 22 Jun 2016, 09:06
Agradecido: 0
Agradecimiento recibido: 0

Bueno, aquí va mi modesta contribución a esta buena causa:

Para unir ficheros:

Código: Seleccionar todo

cat file1.txt file2.txt > file1y2.txt
Copiar directorios enteros (con sus ficheros, subdirectorios...)

Código: Seleccionar todo

cp -Rf dirOriginal dirDestino
Para saber la fecha y hora del sistema:

Código: Seleccionar todo

date
se puede formatear para obtener la fecha como queramos, por ejemplo

Código: Seleccionar todo

date +'%Y-%m-%d'
Para saber los últimos comandos que has ejecutado por "consola":

Código: Seleccionar todo

history
Quedan muchos comandos aún por describir que son realmente útiles cuando trabajas en linux. En telegram se ha ha hablado de "find", "sed" y "awk", estos dos últimos son superpotentes, awk es un lenguaje de programación por sí mismo.

Hay otros más sencillos como "more", "locate", "which", "whoami", "head", "tail"... a ver si los linuxeros se animan, yo he cumplido con mis cuatro y he dado pistas para los siguientes...
Avatar de Usuario
ismaDev
Pi Alpha
Pi Alpha
Mensajes: 15
Registrado: 29 Jun 2016, 12:55
Agradecido: 0
Agradecimiento recibido: 0

Pongo algunos comandos que he utilizado hace poco:

Para cambiar los permisos a una carpeta (en este caso otorga todos los permisos posibles):

Código: Seleccionar todo

sudo chmod -R 777 *
Tener un programa en segundo plano (incluso si terminas la conexión ssh):

Código: Seleccionar todo

nohup python server.py
Conectar por SSH:

Código: Seleccionar todo

ssh ip
Borrado recursivo de una carpeta

Código: Seleccionar todo

rm -R carpeta
Avatar de Usuario
leoctam
Pi Alpha
Pi Alpha
Mensajes: 18
Registrado: 03 Jul 2016, 02:35
Ubicación: Chile
Agradecido: 0
Agradecimiento recibido: 0

Para saber la temperatura de la RPi

Código: Seleccionar todo

vcgencmd measure_temp
Saludos
Leoctam

-------------------------------------------------------------------------------------
"No existe una segunda oportunidad para un primera impresión"
Avatar de Usuario
xxmonti
Pi Master
Pi Master
Mensajes: 257
Registrado: 19 May 2016, 10:05
Agradecido: 0
Agradecimiento recibido: 0

Para los Newbies de este mundillo, como yo, no pondre 4 comandos, dejare este link con comandos basicos para familiarizarse con el entorno:

http://www.yolinux.com/TUTORIALS/unix_f ... users.html :D :D
Imagen
manudroid19
Pi Newbie
Pi Newbie
Mensajes: 1
Registrado: 22 May 2016, 18:57
Agradecido: 0
Agradecimiento recibido: 0

Unos cuantos que uso a diario:

Código: Seleccionar todo

uptime 
--> nos dice el tiempo que lleva nuestra rasp sin reiniciar y info MUY UTIL sobre la carga del sistema en los ultimos 1/5/15 min. Para entender el significado de los numeros de carga que nos da tanto uptime como top, os dejo este enlace que lo explica genial: http://blog.scoutapp.com/articles/2009/ ... d-averages

Código: Seleccionar todo

wget
al igual que curl, es un comando simple que descarga archivos de internet solo con proporcionarle la url. muy util en scripts.

Código: Seleccionar todo

nano
Sin entrar a vim o emacs, que yo nunca he probado, este es un editor de texto muy potente que nos vale para editar configuraciones de forma sencilla sobre nuestra ventana de terminal.

Código: Seleccionar todo

screen 
--> es una utilidad que debemos instalar pero si usamos ssh es muy util. Imagina que dejo un archivo descomprimiendose o haciendo una descarga mediante un comando. entonces hago:
$ screen
$ wget google.es/archivomuygrande.zip

ahi desconecto mi sesion ssh PERO NO PIERDO LA DESCARGA EN PROCESO. Cuando quiera ver como va la descarga, me conecto y hago:
$ screen -R

y asi recuperaria la anterior sesion sin tener que dejar una conexion ssh abierta

Código: Seleccionar todo

scp
es una maravilla de linux, un comando universal para hacer transferencias de archivos entre maquinas linux. Su sintaxis, muy simple:
$ scp [archivo] [destino de copia]
Si quiero pasar algo de mi raspberry a la de mi primo hare:
$ scp /home/archivo.zip root@raspprimo.ddns.net:/home/destino.zip
si quisiera que la transferencia fuera de su rasp a la mia, invertiria el orden de los argumentos. Es valido para carpetas, y ya el se encarga de pedirte la contraseña de la rasp a la que te conectas. La transferencia se hace a través de SSH, y es mas rapida que muchos FTPs.

Código: Seleccionar todo

grep
este comando filtra los resultados de otros comandos. Por ejemplo, para ver la lista de paquetes instalados, usaré:
$ dpkg --get-selections
Si quiero filtrar los resultados de forma que solo vea los que contienen la cadena "php", grep viene al rescate:
$ dpkg --get-selections | grep php
este apendice: " | grep php" puede ponerse en cualquier comando en linux y filtrará los resultados o salidas en un comando que devuleva varias lineas como respuesta.

Espero que os sea util, si me acuerdo de alguno mas lo publicare aqui.
Erka2k7
Pi Newbie
Pi Newbie
Mensajes: 1
Registrado: 31 Jul 2016, 23:21
Agradecido: 0
Agradecimiento recibido: 0

Y que hay que poner desde root para entrar en el famoso recalbox.conf para activar el mando inalámbrico de la xbox 360 que estoy loquisima toda tarde jajajaja, gracias chicos, voy lenta, pero poco a poco :x
titu28
Pi Alpha
Pi Alpha
Mensajes: 20
Registrado: 27 Ene 2017, 17:43
Agradecido: 0
Agradecimiento recibido: 0

justo lo que buscava, gracias a todos :)
Shantak
Pi Alpha
Pi Alpha
Mensajes: 21
Registrado: 22 Dic 2016, 18:06
Agradecido: 0
Agradecimiento recibido: 0

nmap "ip o rango ip's, etc" para buscar ip en nuestra red local y que nos diga que puertos tiene abiertos.

man "comando" muestra la pagina de ayuda del comando escrito.

ifconfig "!opciones" muestra informacion sobre nuestras interfaces de red.

find "ruta y opciones" para encontrar archivos en nuestro sistema
Avatar de Usuario
Akiro Jasso
Pi Alpha
Pi Alpha
Mensajes: 20
Registrado: 16 Ene 2017, 22:54
Agradecido: 0
Agradecimiento recibido: 0

xxmonti escribió:Para los Newbies de este mundillo, como yo, no pondre 4 comandos, dejare este link con comandos basicos para familiarizarse con el entorno:

http://www.yolinux.com/TUTORIALS/unix_f ... users.html :D :D
buen aporte para ir familiarisando :D
Oiux13
Pi Alpha
Pi Alpha
Mensajes: 18
Registrado: 20 Feb 2017, 15:47
Agradecido: 0
Agradecimiento recibido: 0

Genial aporte para los que estamos muy verdes en linux. Lo guardo en favoritos. Y muchas gracias a todos por vuestra ayuda.
Responder