Working with lists of IP addresses it is sometimes useful to summarize a count of how many times an IP address appears in the file. This example, summarizeIP, uses another function "verifyIP" previously defined in commandlinefu.com to ensure only valid IP addresses get counted. The summary list is presented in count order starting with highest count. Show Sample Output
I copied this (let's be honest) somewhere on internet and I just made it as a function ready to be used as alias. It shows the 10 most used commands from history. This seems to be just another "most used commands from history", but hey.. this is a function!!! :D Show Sample Output
This command run fine on my Ubuntu machine, but on Red Hat I had to change the awk command to `awk '{print $10}'`.
List all open files of all processes.
.
find /proc/*/fd
Look through the /proc file descriptors
.
-xtype f
list only symlinks to file
.
-printf "%l\n"
print the symlink target
.
grep -P '^/(?!dev|proc|sys)'
ignore files from /dev /proc or /sys
.
sort | uniq -c | sort -n
count the results
.
Many processes will create and immediately delete temporary files.
These can the filtered out by adding:
... | grep -v " (deleted)$" | ...
Show Sample Output
Recursively find disk usage, sort, and make human readable: * For systems without human-readable sort command * awk, not perl Show Sample Output
for OS X Show Sample Output
This is my favorite music player I use in my beloved Linux systems,server or desktop Enjoy :-) Show Sample Output
sort -R randomize the list. head -n1 takes the first.
http://public-dns.info gives a list of online dns servers. you need to change the country in url (br in this url) with your country code. this command need some time to ping all IP in list. Show Sample Output
Extract a color palette from a image useful for designers.
Example usage:
extract-palette myawesomeimage.jpg 4
Where the first argument is the image you want to extract a palette from. The second argument is the number of colors you want.
It may be the case where you want to change the search space. In that case, change the -resize argument to a bigger or smaller result. See the ImageMagick documentation for the -resize argument.
Show Sample Output
this is good for variables if you have many script created files and if you want to know which one is the last created/changed one..
email random list can be created here: https://www.randomlists.com/email-addresses Show Sample Output
Useful to see at glance which directory under the root file is using most space Show Sample Output
It can be used to pinpoint the path(s) where the largest number of files resides when running out of free i-nodes Show Sample Output
Find which directory in one filesystem that contains most inodes or files. Show Sample Output
Using perl in a one-liner is a bit overkill to randomly sort some input. `sort` from coreutils should be enough.
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: