Why use grep and awk?
This will cause their computer to make a beeping sound after a random amount of time until it is killed.
For DVD: dd if=/dev/cdrom of=cd.iso Show Sample Output
The command creates new session "test", executes 'date' and then start your default shell (to keep the detached session alive). Change 'date' to fit your needs.
screen -r test
will attach the created session.
Observe the process of your dd command on Mac the Mac bash when you burn an .iso or .img on a SD-Card. This command avoids permission errors.
There's no need to make this complicated. The command already exist in the form of ssh-copy-id.
Reviewing the bash history from your latest command to the oldest as you continue pressing the the up key
This is very handy for troubleshooting apps connection to internet. Shows an app's outgoing ip/port before and after connection established. Run this command and init the app you're investigating. I used that when trying to understand what is the destination's ip/port needed to open in firewall, for a specific VPN app. Similar for windows cmd: netstat -nafo | find /v "LISTENING" | find /v "0.0.0.0" | find /v "127.0.0.1"
print scalar gmtime
This is for bash - make an alias - also a good blueprint for making aliases that take arguments to functions. If for Solaris use "-size +${1}000000c" to replace "-size +${1}M" Show Sample Output
Overwrite all sectors with zeros in one pass with ETA and speed status. If you wish to do more passes, encapsulate the line in a for loop (7 pass example): for f in `seq 1 7`; do pv -s `fdisk -l /dev/sdX|grep "Disk /"|cut -d' ' -f5` /dev/zero >/dev/sdX ; done Note: Substitute /dev/sdX with the correct drive you wish to erase. Also, you may have to be root to execute the command. Show Sample Output
My most used bash function without a doubt!
completely remove those packages that leave files in debian / ubuntu marked with rc and not removed completely with traditional tools
Copies files between hosts which don't have access to each other. It uses a proxy host which has access to both of them.
Formats nicely the Openvpn log file. Show Sample Output
commandlinefu.com is the place to record those command-line gems that you return to again and again. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.
Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.
» http://twitter.com/commandlinefu
» http://twitter.com/commandlinefu3
» http://twitter.com/commandlinefu10
Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):
Subscribe to the feed for: