commandlinefu.com is the place to record those command-line gems that you return to again and again.
Delete that bloated snippets file you've been using and share your personal repository with the world. 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.
If you have a new feature suggestion or find a bug, please get in touch via http://commandlinefu.uservoice.com/
You can sign-in using OpenID credentials, or register a traditional username and password.
First-time OpenID users will be automatically assigned a username which can be changed after signing in.
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.
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:
Uses the suggestions by jld on #12421 as well as the new iproute2 tools instead of old net-tools.
I just use this to see my ip on the server I'm working on
Same but will only returns the invalid file (great when emailing the list to the team).
This shows the the filenames of tail output in color. Helpful if you have many log files to tail
Just want to show the "+" usage in the grep command. And if using egrep, thing would be a little bit easier:
grep -n "arrname\[[[:digit:]]+\]" filename
To get the list of tickets in a comma-separated list, pipe the above into:
sort | uniq | perl -pe 's/\n/, /' | sed 's/, $//'
btrfs checksum errors console report.
Filter entries in OpenSuse /var/log/messages like:
timestamp servername kernel: [83242.108090] btrfs: checksum error at logical 1592344576 on dev /dev/sda5, sector 5223584, root 5, inode 2652, offset 282624, length 4096, links 1 (path: log/warn)
Using the $PIPESTATUS array you can get the results of a command in a sequence of commands piped together. The command above returns the result of grep -o "bob", which is exit result of 1 since no match was made.
Mac OSX friendly version of google function
Show If Someone Is Connected To The Android Device On And Get Their IP Address
There are times when a X Window server hangs. When this happens, you can log in on a terminal and kill the Xorg process (i.e. the X Server). This one line command will do the trick.
Better to use this command instead of installing whole new application to check the battery stats.