Os paso la chuleta con los comandos que mas empleo a la hora de trabajar con Linux. Soy muy despistado y me viene bien tener estas chuletas cerca de mi.
Esta recopilacion la voy aumentando a medida que necesito apuntarmelas, asi que es un buen lugar donde compartir esta información.
Instalar, y mantener programas con Debian
apt-get install mysql
apt-cache search mysql
apt-cache show mysql
apt-get update
apt-get dist-upgrade
apt-get -s dist-upgrade
dpkg-reconfigure fetchmail
dpkg -l
netselect -vv $(cat debian-ftp-mirrors)
Parar y ejecutar programas
apache restart
apache stop
apache start
Ficheros
rm -R midirectorio
cp -R /home/gigi/midirectorio/ ./
ln -s /home/gigi/pruebas/ /var/www/pruebas
tar cvf /mnt/winsamba/etc.tar /etc/
gzip /mnt/winsamba/*.tar
wget -c http://bulma.net/bulma.tgz
wget -c –limit-rate=20k http://bulma.net/bulma.tgz
wget -l0 -np -r ftp://usuario:[email protected]/ftp
wget -c –limit-rate=20k ftp://usuario:[email protected]/ftp/bulma.tgz
Permisos
addgroup internet
useradd -G internet gabriel
passwd gabriel
deluser gabriel
chgrp -R internet midirectorio
chown -R gigi.internet midirectorio/
chown -R internet web
chmod 777 backup_sh
chmod -R 775 midirectorio/
Mysql
ps -ef|grep mysql
/etc/init.d/mysql start
/etc/init.d/mysql stop
/etc/init.d/mysql status
mysqladmin -u root password ‘new-password’
-Poner contraseña a la base de datos
mysql> GRANT ALL PRIVILEGES ON inscripciones.* TO [email protected] IDENTIFIED BY ‘passgigi’;
-Tambien podemos emplear (http://www.yolinux.com/TUTORIALS/LinuxTutorialMySQL.html)
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD(‘new-password’) WHERE user=’root’;
mysql> FLUSH PRIVILEGES;
mysqladmin -p create ejemplodb
mysqladmin -p drop ejemplodb
mysql -u root ejemplodb -p < backup.sql
mysqldump -p ejemplodb > backup.sql
-Mostrar todas las Bases de Datos
mysqlshow
mysqlshow ejemplodb
mysqlshow ejemplodb prueba
mysql> LOAD DATA INFILE ‘/home/gigi/www/mibasededatos.sql’ INTO TABLE mitabla FIELDS TERMINATED BY ‘,’ LINES TERMINATED BY ‘\n’ (campo1, campo2, campo3, campo4);
UPDATE mitabla SET campo1=(REPLACE(campo1,»‘»,»»));
Otros
find midirectorio -type f | xargs fgrep «microchof» /dev/null > resultado.txt
find . -name «*.bak» -print
find . -name «*Thumbs.db*» -print
find . -name «*.bak» -print -exec rm {} \;
find . -name «*Thumbs.db*» -print -exec rm {} \;
tr texto_origen texto_final < fichero.txt
echo ‘Prueba’ | mail -s ‘Primera prueba’ [email protected]
ssh -l gigi -p 35000 bulma.net
dig -t ns bulma.net
#!/bin/bash
for i in *.jpg; do
convert -resize 100 $i small_100_$i
convert -resize 800 $i small_800_$i
done
Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=2131 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.