[opensuse] opensuse 13.2 sh command broken
For as long as I can remember the sh command allowed for command completion via the tab key. As of 13.2 it no longer does. Who broke it? Mark -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Mark Hounschell wrote:
For as long as I can remember the sh command allowed for command completion via the tab key. As of 13.2 it no longer does. Who broke it?
Hi Mark just tested it here, seems to work for me. -- Per Jessen, Zürich (8.8°C) http://www.dns24.ch/ - your free DNS host, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 13/11/14 08:42, Mark Hounschell wrote:
For as long as I can remember the sh command allowed for command completion via the tab key. As of 13.2 it no longer does. Who broke it?
Mark
I know that both John and Per disagree and state that the tab key works but I can confirm that it does NOT. I have been compiling the nVidia driver to suit the latest kernel I have installed and part of this process requires the running of this, as root, on the command line: sh ./NVIDIA-Linux-x86_64-340.46.run -a (which is, of course, for the 340.46 driver). Until 13.2 I could simply go into the directory containing the driver, type 'sh ./' hit the tab key and the full name of the NVIDIA driver would be automatically entered for me. Now in 13.2 I can hit the tab key till I am blue in the face - and nothing happens. In other words, the tab key no longer works. And this in on a clean install of 13.2 which has been "upgraded" to Tumbleweed, and with kernel 3.17.1.x. BC -- Using openSUSE 13.1, KDE 4.14.3 & kernel 3.17.2-3 on a system with- AMD FX 8-core 3.6/4.2GHz processor 16GB PC14900/1866MHz Quad Channel RAM Gigabyte AMD3+ m/board; Gigabyte nVidia GTX660 GPU -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
* Basil Chupin <blchupin@iinet.net.au> [11-13-14 08:17]:
On 13/11/14 08:42, Mark Hounschell wrote:
For as long as I can remember the sh command allowed for command completion via the tab key. As of 13.2 it no longer does. Who broke it?
I know that both John and Per disagree and state that the tab key works but I can confirm that it does NOT.
I have been compiling the nVidia driver to suit the latest kernel I have installed and part of this process requires the running of this, as root, on the command line:
sh ./NVIDIA-Linux-x86_64-340.46.run -a
(which is, of course, for the 340.46 driver).
Until 13.2 I could simply go into the directory containing the driver, type 'sh ./' hit the tab key and the full name of the NVIDIA driver would be automatically entered for me. Now in 13.2 I can hit the tab key till I am blue in the face - and nothing happens. In other words, the tab key no longer works.
And this in on a clean install of 13.2 which has been "upgraded" to Tumbleweed, and with kernel 3.17.1.x.
And I can confirm that it does work. I am running openSUSE-Factory which *should* now mirror TumbleWeed and typing the first letter or two of a command which exists in $PATH and double-tapping TAB offers up the completion of all commands matching. What I have seen lost is history and various and undetermined times. But I maintain backup and merely replace the missing ~/.history and drive on. I would file a bug but it doesn't happen predictably to permit providing reputability. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 14/11/14 00:38, Patrick Shanahan wrote:
* Basil Chupin <blchupin@iinet.net.au> [11-13-14 08:17]:
On 13/11/14 08:42, Mark Hounschell wrote:
For as long as I can remember the sh command allowed for command completion via the tab key. As of 13.2 it no longer does. Who broke it? I know that both John and Per disagree and state that the tab key works but I can confirm that it does NOT.
I have been compiling the nVidia driver to suit the latest kernel I have installed and part of this process requires the running of this, as root, on the command line:
sh ./NVIDIA-Linux-x86_64-340.46.run -a
(which is, of course, for the 340.46 driver).
Until 13.2 I could simply go into the directory containing the driver, type 'sh ./' hit the tab key and the full name of the NVIDIA driver would be automatically entered for me. Now in 13.2 I can hit the tab key till I am blue in the face - and nothing happens. In other words, the tab key no longer works.
And this in on a clean install of 13.2 which has been "upgraded" to Tumbleweed, and with kernel 3.17.1.x. And I can confirm that it does work. I am running openSUSE-Factory which *should* now mirror TumbleWeed
Ah, Patrick, me lad, you'd be knowing that assumption is the mother of all f***-ups, dontcha laddie? :-)
and typing the first letter or two of a command which exists in $PATH and double-tapping TAB offers up the completion of all commands matching.
What I have seen lost is history and various and undetermined times. But I maintain backup and merely replace the missing ~/.history and drive on. I would file a bug but it doesn't happen predictably to permit providing reputability.
BC -- Using openSUSE 13.1, KDE 4.14.3 & kernel 3.17.2-3 on a system with- AMD FX 8-core 3.6/4.2GHz processor 16GB PC14900/1866MHz Quad Channel RAM Gigabyte AMD3+ m/board; Gigabyte nVidia GTX660 GPU -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Basil Chupin wrote:
On 13/11/14 08:42, Mark Hounschell wrote:
For as long as I can remember the sh command allowed for command completion via the tab key. As of 13.2 it no longer does. Who broke it?
Mark
I know that both John and Per disagree and state that the tab key works but I can confirm that it does NOT.
I have been compiling the nVidia driver to suit the latest kernel I have installed and part of this process requires the running of this, as root, on the command line:
sh ./NVIDIA-Linux-x86_64-340.46.run -a
Hi Basil try it with 'vi' please, e.g. vi ./NVID[tab] It seems to be specific to 'sh'. I tried with 'bash' instead, and it works. So command completion does work, except for 'sh'. -- Per Jessen, Zürich (10.9°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 11/13/2014 09:09 AM, Per Jessen wrote:
So command completion does work, except for 'sh'.
In the list of what the MAN pages for BASH says and what it says about what happens when invoked as 'sh', that makes perfect sense. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Anton Aylward wrote:
On 11/13/2014 09:09 AM, Per Jessen wrote:
So command completion does work, except for 'sh'.
In the list of what the MAN pages for BASH says and what it says about what happens when invoked as 'sh', that makes perfect sense.
Could you sum it up please? On openSUSE 13.1, command completion also works for 'sh' (in the way expected). -- Per Jessen, Zürich (10.8°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 11/13/2014 10:05 AM, Per Jessen wrote:
Anton Aylward wrote:
On 11/13/2014 09:09 AM, Per Jessen wrote:
So command completion does work, except for 'sh'.
In the list of what the MAN pages for BASH says and what it says about what happens when invoked as 'sh', that makes perfect sense.
Could you sum it up please? On openSUSE 13.1, command completion also works for 'sh' (in the way expected).
In order to be "complete" I don't think I can be more succinct than the man page. There are just too many other things going on and that can be, as I have done, customized, with ~/.profile. ~/.bash_profile. ~/,bashrc and their /etc/ equivalents and things that may be in the environment when the shell is invoked. Anything I can say could be the start of a "yes, but..." sequence. Yes, but it depends. And right now I'm not running 12.3 so yes but I don't know what the out-of-the-box-before-customization settings are. And, as it has been pointed out, that 'clean' installs will differ from the online-by-editing-the-repo-files style of update I've done in the past and am likely to do again. I'd say the four letter letter acronym that begins RT... But Henne is stomping down on people who use swear words so as to be consistent. Yes I know this is complicated, but DO Read The eFFexelent Manual page. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 14/11/14 01:09, Per Jessen wrote:
Basil Chupin wrote:
On 13/11/14 08:42, Mark Hounschell wrote:
For as long as I can remember the sh command allowed for command completion via the tab key. As of 13.2 it no longer does. Who broke it?
Mark I know that both John and Per disagree and state that the tab key works but I can confirm that it does NOT.
I have been compiling the nVidia driver to suit the latest kernel I have installed and part of this process requires the running of this, as root, on the command line:
sh ./NVIDIA-Linux-x86_64-340.46.run -a Hi Basil
try it with 'vi' please, e.g.
vi ./NVID[tab]
It seems to be specific to 'sh'. I tried with 'bash' instead, and it works.
So command completion does work, except for 'sh'.
Or put another way, Per, the tab key does not work, except for 'bash' :-) . BC -- Using openSUSE 13.1, KDE 4.14.3 & kernel 3.17.2-3 on a system with- AMD FX 8-core 3.6/4.2GHz processor 16GB PC14900/1866MHz Quad Channel RAM Gigabyte AMD3+ m/board; Gigabyte nVidia GTX660 GPU -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Basil Chupin wrote:
On 14/11/14 01:09, Per Jessen wrote:
Basil Chupin wrote:
On 13/11/14 08:42, Mark Hounschell wrote:
For as long as I can remember the sh command allowed for command completion via the tab key. As of 13.2 it no longer does. Who broke it?
Mark I know that both John and Per disagree and state that the tab key works but I can confirm that it does NOT.
I have been compiling the nVidia driver to suit the latest kernel I have installed and part of this process requires the running of this, as root, on the command line:
sh ./NVIDIA-Linux-x86_64-340.46.run -a Hi Basil
try it with 'vi' please, e.g.
vi ./NVID[tab]
It seems to be specific to 'sh'. I tried with 'bash' instead, and it works.
So command completion does work, except for 'sh'.
Or put another way, Per, the tab key does not work, except for 'bash' :-) .
Well no, command line completion works fine for vi, ls, unzip and probably all the rest of them. -- Per Jessen, Zürich (10.8°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 11/13/2014 10:06 AM, Per Jessen wrote:
Basil Chupin wrote:
On 14/11/14 01:09, Per Jessen wrote:
Basil Chupin wrote:
On 13/11/14 08:42, Mark Hounschell wrote:
So command completion does work, except for 'sh'.
Or put another way, Per, the tab key does not work, except for 'bash' :-) .
Well no, command line completion works fine for vi, ls, unzip and probably all the rest of them.
At the very least see /etc/profile.d/bash_completion.sh and hence /usr/share/bash-completion/bash_completion And you'll see there is a lot more in the way of "completion" living there, dependent on context. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (5)
-
Anton Aylward
-
Basil Chupin
-
Mark Hounschell
-
Patrick Shanahan
-
Per Jessen