diff options
Diffstat (limited to 'src/Command_Line_Auto-Complete.adoc')
-rw-r--r-- | src/Command_Line_Auto-Complete.adoc | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/src/Command_Line_Auto-Complete.adoc b/src/Command_Line_Auto-Complete.adoc new file mode 100644 index 0000000..49476a3 --- /dev/null +++ b/src/Command_Line_Auto-Complete.adoc @@ -0,0 +1,52 @@ +Command Line Autocomplete +========================= +:author: Aaron Ball +:email: nullspoon@iohq.net + + +== {doctitle} + +I was working with a fellow aspiring Linux user today on a project with him +(yes, I'm talking about you Eric) and I noticed that when he would 'cd', he +would completely type the folder name, even when it was apache-tomcat-6.0.26. +If you've been using Linux for any amount of time, this might give you a +headache because you know about Bash's autocomplete feature. I mentioned it to +him and after seeing what it did, he exclaimed that he had been looking all +over for that and was never able to find it. + +Note that this little trick works on windows command line as well as linux/unix +command line (most shells support some variant of this - bash, zsh, ksh). While +the two categories behave slightly differently, it still provides a +functionality that is comparable to that of a breath of fresh air in a sewage +treatment plant. + +For those of you who are impatient, **the auto-complete feature of bash is +executed with the <tab> key**. + +How is it used? We'll use linux for this example. + +If you type ... + +---- +cd /usr/li <tab> +---- + +...the shell will fill in /usr/lib. Now, you will notice that there are two +directories in the /usr/ directory that start with lib. If you then proceed to +type... + +---- +cd /usr/libe <tab> +---- + +...the shell will fill in /usr/libexec. + +Neat, huh? + + + +Category:Linux +Category:Bash + + +// vim: set syntax=asciidoc: |