Loading
Home ›
Forgetting Sudo (we've all done it)
Trending Topics
| You Need A Budget | Feb 10, 2012 |
| The Linux powered LAN Gaming House | Feb 08, 2012 |
| Creating a vDSO: the Colonel's Other Chicken | Feb 06, 2012 |
| Your CMS Is Not Your Web Site | Feb 01, 2012 |
| Casper, the Friendly (and Persistent) Ghost | Jan 31, 2012 |
| Razor-qt 0.4 - Qt based Desktop Environment | Jan 30, 2012 |
- Fun with ethtool
- Parallel Programming with NVIDIA CUDA
- Readers' Choice Awards 2011
- 100% disappointed with the decision to go all digital.
- Linux-Based X Terminals with XDMCP
- Validate an E-Mail Address with PHP, the Right Way
- You Need A Budget
- The Linux powered LAN Gaming House
- Why Python?
- Python for Android
- Employment Posters
3 hours 10 min ago - Sure the best distro is
4 hours 31 min ago - BeOS was the best
7 hours 14 min ago - I use Wireshark on a daily
11 hours 45 min ago - buena información
16 hours 51 min ago - One important "bucket" that I didn't note (désolé si qqun deja d
17 hours 52 min ago - Gnome3 is such a POS. No one
1 day 3 hours ago - Gnome 3 is the biggest POS
1 day 3 hours ago - I didn't knew this thing by
1 day 9 hours ago - Author's reply
1 day 12 hours ago





Comments
If you want to append the
If you want to append the last element from the previous line, rather than the whole thing, press "Alt" together with "."
Very useful for executing different commands on the same file.
(there are key combinations for getting the different fields, not just the last one, but can't remember at the moment)
cat .bashrc cat !$
cat .bashrc
cat !$
csh
This is one of the great things bash took from C-Shell, and there is far more to it than just !!. Although sudo !! must be my most-typed command, I also like: ^string1^string2^
And don't forget about the word modifiers (e.g. !!:n retrieves word n of the last command)
I loved it ..
will teach it to my team-mates tomorrow ;)
I'm waiting to see the look on their faces :D
this worked on bash .. any idea on what the ksh alternative is??
Sangeeth Keeriyadath
www.sangeek.com
Stuff like this....
...is completely awesome! You shouldn't post it so openly, though....Windows will now copy it all and call it innovation! :)
But wait, there's more!
Must make a note that Twitter is the best way to contact Shawn :P; I suggested this tip in the IRC channel on September 14th, half-an-hour before you signed in, and also sent an email to webeditor at linuxjournal. Is that the correct address for tech-tip suggestions?
Anyway, I also suggested a little bit extra: If you use !$ instead of !!, it will *only* expand to the *arguments* of the last command. For example (extract from the email I sent):
$ ls /usr/share/doc
Now to change into it:
$ cd !$
This will *replace* 'ls' with 'cd', i.e. take all the *arguments* to the last command and use them as arguments to the new command. Ultimately, it will expand to 'cd /usr/share/doc'.
--
Regards,
Matthew Cengia
not quite
$ refers not to all arguments, but to the last word only. For all arguments you might use * or ^-$ (both of these resolve to word 1 to the last word with the command line words numbered 0 - n)
touch one two three
ls !$
ls !-2:*
rm !!:^-$
My bad
Ah yes, I think I remember seeing that somewhere now. Thanks for the clarification Stephen :-)! It's amazing how much power the shell has! I finally found all that information in the Bash manual page, under "Event Designators" in the "HISTORY EXPANSION" section.
--
Regards,
Matthew Cengia
Ha!
Sorry about that -- yeah, twitter, or email directly to me is the best way. :)
Shawn Powers is an Associate Editor for Linux Journal. You might find him chatting on the IRC channel, or Twitter
O_O I think you have just
O_O I think you have just changed my life forever.
Copyrighted intro
If this intro with a zooming globe came from Google Earth, it is copyrighted material and I don't think it could be distributed in a intro as it is. Please, check you Google Earth license.
Further Reading...
Apparently using video exported from Google Earth Pro is allowed for web videos. I'm not sure if the video submitted was captured with GEP -- but like I said before, if asked, we'll happily take the video down.
Thanks again. :)
Shawn Powers is an Associate Editor for Linux Journal. You might find him chatting on the IRC channel, or Twitter
IANAL
I think as long as we don't sell it, we're fine. I think perhaps it's missing the Google attribution, but apart from that it appears we can use it... If Google asks us to take it down, we certainly will. :)
Thanks for the heads up!
Shawn Powers is an Associate Editor for Linux Journal. You might find him chatting on the IRC channel, or Twitter
Google
It was taken from a Google Earth Pro evaluation. Sorry about that. I spent so much time finding music in the public domain (National Emblem played by the USMC Band), that I completely didn't think about the Google issue.
Also works the other way appending a command
For example
~:$ ls /some/directory
Followed by
~:$ !! | grep myfile
Will execute
~:$ ls /some/directory | grep myfile
I don't get it.
Shawn: I usually get the tech-tips. This was waltzed right past me. Does struggling with mailman all day count as a senior moment?