remote shell auto completion suddenly off
I have created multiple servers via ssh and one of them suddenly has no autocompletion and also doesn't support arrow keys up/down.
Also if I do su username
from root my shell looks like this:
$
on the other servers it looks like this:
username@servername:~$
My steps on every server were the same:
ssh root@ip_address
password entry
useradd -m username
passwd username
usermod -a -G sudo username
su username
The systems are all Ubuntu 16.04
Does anybody know whats the issue?
EDIT:
By mistake the last server I have created was an Ubuntu 18.04
machine, which doesn't work correctly. So on the 16.04
machines the bash works fine.
bash shell autocomplete ubuntu-16.04 ubuntu-18.04
add a comment |
I have created multiple servers via ssh and one of them suddenly has no autocompletion and also doesn't support arrow keys up/down.
Also if I do su username
from root my shell looks like this:
$
on the other servers it looks like this:
username@servername:~$
My steps on every server were the same:
ssh root@ip_address
password entry
useradd -m username
passwd username
usermod -a -G sudo username
su username
The systems are all Ubuntu 16.04
Does anybody know whats the issue?
EDIT:
By mistake the last server I have created was an Ubuntu 18.04
machine, which doesn't work correctly. So on the 16.04
machines the bash works fine.
bash shell autocomplete ubuntu-16.04 ubuntu-18.04
useradd
will assign you the default system shell. Check whether your shell is bash or just sh. In case of bash check that all of them have the same .bashrc file
– Siddhesh Rane
Nov 14 '18 at 8:29
I think the.bashrc
is not being read. E.g. in my.bashrc
the aliasll
is definded, but if I writell
into the command line I get thissh: 2: ll: not found
– saitam
Nov 15 '18 at 6:31
add a comment |
I have created multiple servers via ssh and one of them suddenly has no autocompletion and also doesn't support arrow keys up/down.
Also if I do su username
from root my shell looks like this:
$
on the other servers it looks like this:
username@servername:~$
My steps on every server were the same:
ssh root@ip_address
password entry
useradd -m username
passwd username
usermod -a -G sudo username
su username
The systems are all Ubuntu 16.04
Does anybody know whats the issue?
EDIT:
By mistake the last server I have created was an Ubuntu 18.04
machine, which doesn't work correctly. So on the 16.04
machines the bash works fine.
bash shell autocomplete ubuntu-16.04 ubuntu-18.04
I have created multiple servers via ssh and one of them suddenly has no autocompletion and also doesn't support arrow keys up/down.
Also if I do su username
from root my shell looks like this:
$
on the other servers it looks like this:
username@servername:~$
My steps on every server were the same:
ssh root@ip_address
password entry
useradd -m username
passwd username
usermod -a -G sudo username
su username
The systems are all Ubuntu 16.04
Does anybody know whats the issue?
EDIT:
By mistake the last server I have created was an Ubuntu 18.04
machine, which doesn't work correctly. So on the 16.04
machines the bash works fine.
bash shell autocomplete ubuntu-16.04 ubuntu-18.04
bash shell autocomplete ubuntu-16.04 ubuntu-18.04
edited Nov 15 '18 at 6:30
saitam
asked Nov 14 '18 at 8:25
saitamsaitam
897929
897929
useradd
will assign you the default system shell. Check whether your shell is bash or just sh. In case of bash check that all of them have the same .bashrc file
– Siddhesh Rane
Nov 14 '18 at 8:29
I think the.bashrc
is not being read. E.g. in my.bashrc
the aliasll
is definded, but if I writell
into the command line I get thissh: 2: ll: not found
– saitam
Nov 15 '18 at 6:31
add a comment |
useradd
will assign you the default system shell. Check whether your shell is bash or just sh. In case of bash check that all of them have the same .bashrc file
– Siddhesh Rane
Nov 14 '18 at 8:29
I think the.bashrc
is not being read. E.g. in my.bashrc
the aliasll
is definded, but if I writell
into the command line I get thissh: 2: ll: not found
– saitam
Nov 15 '18 at 6:31
useradd
will assign you the default system shell. Check whether your shell is bash or just sh. In case of bash check that all of them have the same .bashrc file– Siddhesh Rane
Nov 14 '18 at 8:29
useradd
will assign you the default system shell. Check whether your shell is bash or just sh. In case of bash check that all of them have the same .bashrc file– Siddhesh Rane
Nov 14 '18 at 8:29
I think the
.bashrc
is not being read. E.g. in my .bashrc
the alias ll
is definded, but if I write ll
into the command line I get this sh: 2: ll: not found
– saitam
Nov 15 '18 at 6:31
I think the
.bashrc
is not being read. E.g. in my .bashrc
the alias ll
is definded, but if I write ll
into the command line I get this sh: 2: ll: not found
– saitam
Nov 15 '18 at 6:31
add a comment |
1 Answer
1
active
oldest
votes
Also, make sure you have the following lines in your .bashrc (these should be there by default):
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
It doesn't work. Also I get^[[A
and this^[[B
shown if I click up or down key to repeat a command. What also is strange, that in my.bashrc
the aliasll
is definded, but if I writell
into the command line I get thissh: 2: ll: not found
– saitam
Nov 15 '18 at 6:22
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53295798%2fremote-shell-auto-completion-suddenly-off%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Also, make sure you have the following lines in your .bashrc (these should be there by default):
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
It doesn't work. Also I get^[[A
and this^[[B
shown if I click up or down key to repeat a command. What also is strange, that in my.bashrc
the aliasll
is definded, but if I writell
into the command line I get thissh: 2: ll: not found
– saitam
Nov 15 '18 at 6:22
add a comment |
Also, make sure you have the following lines in your .bashrc (these should be there by default):
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
It doesn't work. Also I get^[[A
and this^[[B
shown if I click up or down key to repeat a command. What also is strange, that in my.bashrc
the aliasll
is definded, but if I writell
into the command line I get thissh: 2: ll: not found
– saitam
Nov 15 '18 at 6:22
add a comment |
Also, make sure you have the following lines in your .bashrc (these should be there by default):
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
Also, make sure you have the following lines in your .bashrc (these should be there by default):
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
answered Nov 14 '18 at 8:51
john doejohn doe
3912
3912
It doesn't work. Also I get^[[A
and this^[[B
shown if I click up or down key to repeat a command. What also is strange, that in my.bashrc
the aliasll
is definded, but if I writell
into the command line I get thissh: 2: ll: not found
– saitam
Nov 15 '18 at 6:22
add a comment |
It doesn't work. Also I get^[[A
and this^[[B
shown if I click up or down key to repeat a command. What also is strange, that in my.bashrc
the aliasll
is definded, but if I writell
into the command line I get thissh: 2: ll: not found
– saitam
Nov 15 '18 at 6:22
It doesn't work. Also I get
^[[A
and this ^[[B
shown if I click up or down key to repeat a command. What also is strange, that in my .bashrc
the alias ll
is definded, but if I write ll
into the command line I get this sh: 2: ll: not found
– saitam
Nov 15 '18 at 6:22
It doesn't work. Also I get
^[[A
and this ^[[B
shown if I click up or down key to repeat a command. What also is strange, that in my .bashrc
the alias ll
is definded, but if I write ll
into the command line I get this sh: 2: ll: not found
– saitam
Nov 15 '18 at 6:22
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53295798%2fremote-shell-auto-completion-suddenly-off%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
useradd
will assign you the default system shell. Check whether your shell is bash or just sh. In case of bash check that all of them have the same .bashrc file– Siddhesh Rane
Nov 14 '18 at 8:29
I think the
.bashrc
is not being read. E.g. in my.bashrc
the aliasll
is definded, but if I writell
into the command line I get thissh: 2: ll: not found
– saitam
Nov 15 '18 at 6:31