Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
Linux - useful tips including history and file name completion

Linux is feature rich - it's so feature rich that it's daunting to know where to start when teaching about it - what features to include and what to leave out.

It's twenty to nine at night, and I'm still hear in "The Wilts" training room, just getting down to "the Mouth" which I would have expected to be writing first thing in the morning. I just don't know where the time has gone (no - actually, I do; several inquiries about courses to be answered at highest priority, a group of customers at the hotel who are on their first visit to England and need a little more TLC than average, and an admin / linux course which is much more teaching and much less practicals that the language courses. And then a thread on the First Great Western Coffee Shop which has required sensitive handling.)

So - coming up to 9 p.m. - so quick hints on Linux and the Bourne Again Shell, copied off the board:

1. If you type
  history
you'll see a list of the recent command you've run. You can then make use of those commands (and parts of them) using sequences such as
  !1052 - rerun command no. 1052
  !c - rerun the latest command starting with the letter c
  !! - rerun the last command
  !$ - reuse the last parameter from the previous command
  !* - reuse all parameters from the previous command

2. If you have a long line that's been typed in or recalled and you want to cleat it out, [ctrl-U], Control and U, will do it for you

3. If you've typed in part of a file name, you can hit the [tab] key to use autocomplete. The rest of the file name will spring in, or if there are several possibilities, as much as possible will come in and then the bell will ring. Type one more character and [tab] again to carry on, or hit [tab] a second time for a listing of all possibilities.

4. If you don't want your output to go to the screen, you can redirect:
  > - send the output to a file, replacing any existing content
  >> - send the output to a file, adding to any existing content
  2> - send the error output to a file
  | - send the output to a following command
(written 2010-02-15, updated 2010-03-03)

 
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
A101 - Web Application Deployment - Linux -An Introduction For Users
  [3819] Packing a tar, jar or war file - best practise - (2012-07-26)
  [3791] The Kernel, Shells and Daemons. Greek Gods in computing - (2012-07-01)
  [3256] Displaying a directory or file system tree - Linux - (2011-04-22)
  [3179] Oops - I typed ci not vi, and have lost my file ... - (2011-02-21)
  [2831] Recording (a macro) in vi - (2010-06-27)
  [2494] Making Linux Politically correct - (2009-11-06)
  [2479] Accidentally typed ci rather than vi? - (2009-10-27)
  [2300] What does x on a linux directory mean? - (2009-07-21)
  [2299] How much space does my directory take - Linux - (2009-07-20)
  [2203] Always use su with minus. And where do programs come from? - (2009-05-27)
  [2201] Running straight from the jar, but not from a tar - (2009-05-26)
  [1904] Ruby, Perl, Linux, MySQL - some training notes - (2008-11-23)
  [1902] sstrwxrwxrwx - Unix and Linux file permissions - (2008-11-23)
  [1897] Keeping on an even keel - (2008-11-21)
  [1893] Some Linux and Unix tips - (2008-11-18)
  [1803] FTP passive mode - a sometimes cure for upload hangs - (2008-09-20)
  [1764] Yank and Push - copy and move in vi - (2008-08-21)
  [1651] ls command - favourite options - (2008-05-23)
  [1527] Selecting file names in a shell - one word or another - (2008-02-02)
  [1438] Copy and paste / cut and paste and other vi techniques - (2007-11-20)
  [1408] Wireless hotel tips - FTP and Skype connections failing - (2007-10-26)
  [1366] awk - a powerful data extraction and manipulation tool - (2007-09-25)
  [1288] Linux run states, shell special commands, and directory structures - (2007-08-03)
  [1287] Work and play at Well House Manor - Football and Shell Shortcuts - (2007-08-02)
  [1259] Where am I and how did I get here? - (2007-07-05)
  [1068] ls -l report, Linux / Unix - types and permssions - (2007-02-06)
  [1013] Copy multiple files - confusing error message from cp - (2006-12-30)
  [1012] Moving files between Windows / DOS and Linux / Unix - (2006-12-30)
  [984] Cardinal numbers and magic numbers - (2006-12-14)
  [749] Cottage industry or production line data handling methods - (2006-06-07)
  [711] THE home directory or MY home directory - (2006-05-06)
  [710] Linux training Glasgow, Python programming course Dundee - (2006-05-05)
  [703] Copying files and preserving ownership - (2006-04-28)
  [679] More or less on the edge of the page - (2006-04-11)
  [659] Web Application Components - (2006-03-28)
  [593] Finding where the disc space has gone - (2006-02-06)
  [431] File permissions of Linux and Unix systems - (2005-08-31)
  [430] Linux commands - some basics - (2005-08-31)
  [249] An easy way out - (2005-03-17)
  [152] Aladdin, or careful what you wish. - (2004-12-15)
  [74] pushd and popd - (2004-10-05)
  [73] vi - full circle - (2004-10-04)


Back to
A PHP example that lets your users edit content without HTML knowledge
Previous and next
or
Horse's mouth home
Forward to
Courses - Melksham and elsewhere - until the end of April
Some other Articles
How is your tax pound spent?
su or su - ... what is the difference?
Finding what has changed - Linux / Unix
Courses - Melksham and elsewhere - until the end of April
Linux - useful tips including history and file name completion
A PHP example that lets your users edit content without HTML knowledge
London to and from Melksham by public transport
Why do I teach niche skills rather than mainstream?
Shipping a test harness with your class in PHP
How to show a large result set page by page in PHP
4310 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2014: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 899360 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/2636_Lin ... etion.html • PAGE BUILT: Thu Sep 18 15:30:25 2014 • BUILD SYSTEM: WomanWithCat