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.
» 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:
After, check if working by executing this command locally :
git clone git@192.168.0.18:repositories/gitosis-admin.git
Tutorial :
Go to tmp :
cd /tmp; mkdir retmp; cd retmp
Create 10 files :
for i in {1..10}; do touch test$i; done
Remove all files except test10 :
rm !(test10)
Download Gsplitter extension, and execute it with Chrome !
Or download it here :
https://chrome.google.com/extensions/detail/lnlfpoefmdfplomdfppalohfbmlapjjo
Useful in root's .profile - will auto-logout after TMOUT seconds of inactivity.
Close after `seconds` inactive.
export TMOUT=seconds
(unefunge)
\$ which python
/usr/bin/python
\$ ll `!!`
lrwxrwxrwx 1 root root 9 2010-11-08 22:01 /usr/bin/python -> python2.6
2>&1 permit to combinate stdout and stderr.
grep will catch stderr and stdout instead of stdout only.
Continue to execute the command in background even though quitting the shell.
Pipe | avoid escaping occurences problems in using sed and make it easier to use
add-apt-repository "deb http://archive.canonical.com/ lucid partner"
Usage : tt [OCCURRENCE]
tt will display a tree from your actual path
tt .svn will display only line containing .svn