blog.hersoncruz.com "The quieter you become, the more are you able to hear…"

19Apr/130

Find and remove files with pattern in bash

Useful command to remove files that start with "._" (no quotes), for some reason tar command in OS X creates those files and I found an app having problems with them, here is how to get rid of those unnecessary hidden files:

find . -name *._* -exec rm -f {} \;
10Mar/11Off

BASH: Rename multiple files with sequential number at end

Spent way too much time trying to do this, hope this help someone else:

i=1;for f in *.jpg; do mv "$f" "newname$i.jpg"; let i++; done
25Jan/110

Extract emails from big text file

Fount it here:

perl -wne'while(/[\w\.\-]+@[\w\.\-]+\w+/g){print "$&\n"}' emails.txt | sort -u > output.txt
14Oct/090

Simulate load on linux serve with one-line command

Some days ago I needed a quick way to simulate load on a Linux sever. While there are many tools that can do this, all I needed was a simple bash one-line command that can make the CPUs beg for mercy.
What I ended up using is this:

dd if=/dev/zero bs=100M | gzip | gzip -d | gzip | gzip -d | gzip | gzip -d > /dev/null &

Send a few of these to the background and you'll start seeing smoke coming from your server soon.

12Oct/090

Bash sequences

A very helpful command I like to use to organize folders is:

for i in {a..z}; do mkdir $i; done

This creates a folder for each letter from "a" to "z".

Tagged as: , No Comments
   

Switch to our mobile site