Difference between revisions of "Commandline"
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
==Toon Joomla! versie== | ==Toon Joomla! versie== | ||
Werkt voor een server waarbij alle klanten in /home zitten | Werkt voor een server waarbij alle klanten in /home zitten | ||
− | + | * for i in $(ls /home);do printf $i" ";cat /home/$i/public_html/www/includes/version.php | grep "\$DEV_LEVEL";done > joomla10x | |
− | + | * for i in $(ls /home);do printf $i" ";cat /home/$i/public_html/www/libraries/joomla/version.php | grep "\$DEV_LEVEL";done > joomla15xjoomla16x | |
==Wijzig permissies van files en directories== | ==Wijzig permissies van files en directories== | ||
Vanuit de root van je Joomla! installatie in één keer alle bestanden of directories wijzigen van permissie. | Vanuit de root van je Joomla! installatie in één keer alle bestanden of directories wijzigen van permissie. | ||
− | + | * find . -type f -exec chmod 644 {} \; | |
− | + | * find . -type d -exec chmod 755 {} \; | |
==Zoek en vervang== | ==Zoek en vervang== | ||
zoek in de huidige directory en alle subdirectories naar php bestanden en vervang daarin h4 door h5 | zoek in de huidige directory en alle subdirectories naar php bestanden en vervang daarin h4 door h5 | ||
− | + | * for i in $(find . -name "*.php");do sed -i 's/h4/h5/g' $i ;done | |
==Zoek verwijzingen naar niet bestaande plaatjes== | ==Zoek verwijzingen naar niet bestaande plaatjes== | ||
− | + | * for i in $(grep -R images css/* | awk -F images/ '{print $2}' | awk -F \) '{print $1}'| awk -F \" '{print $1}' | sort | uniq);do ls -la images/$i|grep "No such file";done |
Revision as of 10:37, 17 August 2010
Tips en tricks om je commandline skills te verbeteren
Contents
Toon Joomla! versie
Werkt voor een server waarbij alle klanten in /home zitten
- for i in $(ls /home);do printf $i" ";cat /home/$i/public_html/www/includes/version.php | grep "\$DEV_LEVEL";done > joomla10x
- for i in $(ls /home);do printf $i" ";cat /home/$i/public_html/www/libraries/joomla/version.php | grep "\$DEV_LEVEL";done > joomla15xjoomla16x
Wijzig permissies van files en directories
Vanuit de root van je Joomla! installatie in één keer alle bestanden of directories wijzigen van permissie.
- find . -type f -exec chmod 644 {} \;
- find . -type d -exec chmod 755 {} \;
Zoek en vervang
zoek in de huidige directory en alle subdirectories naar php bestanden en vervang daarin h4 door h5
- for i in $(find . -name "*.php");do sed -i 's/h4/h5/g' $i ;done
Zoek verwijzingen naar niet bestaande plaatjes
- for i in $(grep -R images css/* | awk -F images/ '{print $2}' | awk -F \) '{print $1}'| awk -F \" '{print $1}' | sort | uniq);do ls -la images/$i|grep "No such file";done