01-18-2011
BASH command not found strang behavior
Hi all
I am relatively new to linux (specifically red hat). I have installed Fedora 13 on my machine and started playing with the terminal when i found a very strange behavior when typing a command that is not found:
the terminal does not prompt me back. In other words, i am logged as root (or any user) and type "bla bla bla" the bash replies "command not found" but the cursor stays besides "command not found" and does not display the prompt $(the PS1). Moreover, whatever i type in this strange phase goes without any response, be it a real command (like exit) or any garbage. This phase only ends when i press control+c.
Strange enough, when i type control-z it gives me what i typed (the grabage) and a job number and informs me that the job is stopped (as if a typed a real command that takes a lot of time to run and i am suspending it).
This behavior only happens in BASH, for when i switch to sh nothing of this happens.
Does anybody have any clue why does BASH behave like this? it is a fresh install by the way, haven't changed any parameters or settings.
Thanks
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hello All,
I have installed Cygwin on Windows XP and working with some Shell scripting work, I have needed to schedule my script using the cornetab and whatever commands such as "cron", "cron-config" are not working in my cygwin shell,
I re-installed the Cygwin but the same problem is with... (2 Replies)
Discussion started by: sriya
2 Replies
2. Shell Programming and Scripting
i am having a weird error on mac os x running some shell scripts. i am a complete newbie at this and this question concerns 2 scripts. one of which a friend of mine wrote (videochecker.sh) a couple weeks ago and it's been running fine on another machine.
then last week i wrote capture.sh and it... (2 Replies)
Discussion started by: danpaluska
2 Replies
3. Shell Programming and Scripting
I am trying to create a shell that asks the user to enter their name, and compare it to my own by saying we have the same name or saying my name and that they have a nice name too. Here is my script...
#!/bin/bash-x
echo "Enter your name".
read name
if
then
echo "My name is Adam too"... (1 Reply)
Discussion started by: amaxey45
1 Replies
4. Shell Programming and Scripting
Hi All,
Linux lxs3er06 2.6.9-67.ELsmp #1 SMP Wed Nov 7 13:58:04 EST 2007 i686 i686 i386 GNU/Linux
Issue:
While executing shell scripts in bash shell, following error messages are thrown:
rm:command not found
On doing little investigation, I added '/bin' to $PATH and on doing echo... (9 Replies)
Discussion started by: a1_win
9 Replies
5. Shell Programming and Scripting
I downloaded and installed "Cygwin yesterday onto my PC running Windows XP. When I tried to type "vi" in Cygwin's window, I got the following message bash: vi: Command not found
What shud i do inorder to get into vi editor
Thanks (10 Replies)
Discussion started by: bobby1015
10 Replies
6. Shell Programming and Scripting
I created a script that I need to run from time to time, but get this error message. To get it working again I run this command from time to time:
export PATH="$PATH:~/scripts"
I put all my automated scripts in the /scripts directory and would like to run my scripts from any directory... (5 Replies)
Discussion started by: catalinawinemxr
5 Replies
7. UNIX for Advanced & Expert Users
Good Morning
I think there may be something I dont understand fully.
The following code works well, but I dont like the set domen method.
#!/bin/bash
#
domen="y"
while
do
echo " M A I N - M E N U"
echo "1. Contents of /etc/passwd"
echo "2. List of users currently logged"
echo... (10 Replies)
Discussion started by: popeye
10 Replies
8. Shell Programming and Scripting
In the bash below, if the answer is "y" then goto function remove. If the answer is "n" then goto the id variable line (where the date is inputted). However, I am getting command remove not found, but remove is a function not an command. I must have the syntax incorrect? Thank you :).
... (3 Replies)
Discussion started by: cmccabe
3 Replies
9. Red Hat
Hello Experts,
I have been trying to send a test mail in our linux server with sendmail command.But I am getting command not found error message.
-->when I tried whether sendmail installed or not with the command
rpm -qa sendmail* I got the below,
sendmail-cf-8.14.4-8.el6.noarch... (26 Replies)
Discussion started by: Devipriya Ch
26 Replies
10. Shell Programming and Scripting
So I'm trying to pass certain json elements as env vars and use them later on in a script.
Sample json:
JSON='{
"Element1": "file-123456",
"Element2": "Name, of, company written in, a very weird way",
"Element3": "path/to/some/file.txt",
}'
(part of the) script:
for s... (5 Replies)
Discussion started by: da1
5 Replies
ZMORE(1) General Commands Manual ZMORE(1)
NAME
zmore - file perusal filter for crt viewing of compressed text
SYNOPSIS
zmore [ name ... ]
DESCRIPTION
Zmore is a filter which allows examination of compressed or plain text files one screenful at a time on a soft-copy terminal. zmore works
on files compressed with compress, pack or gzip, and also on uncompressed files. If a file does not exist, zmore looks for a file of the
same name with the addition of a .gz, .z or .Z suffix.
Zmore normally pauses after each screenful, printing --More-- at the bottom of the screen. If the user then types a carriage return, one
more line is displayed. If the user hits a space, another screenful is displayed. Other possibilities are enumerated later.
Zmore looks in the file /etc/termcap to determine terminal characteristics, and to determine the default window size. On a terminal capa-
ble of displaying 24 lines, the default window size is 22 lines.
Other sequences which may be typed when zmore pauses, and their effects, are as follows (i is an optional integer argument, defaulting to
1) :
i<space>
display i more lines, (or another screenful if no argument is given)
^D display 11 more lines (a ``scroll''). If i is given, then the scroll size is set to i.
d same as ^D (control-D)
iz same as typing a space except that i, if present, becomes the new window size. Note that the window size reverts back to the
default at the end of the current file.
is skip i lines and print a screenful of lines
if skip i screenfuls and print a screenful of lines
q or Q quit reading the current file; go on to the next (if any)
e or q When the prompt --More--(Next file: file) is printed, this command causes zmore to exit.
s When the prompt --More--(Next file: file) is printed, this command causes zmore to skip the next file and continue.
= Display the current line number.
i/expr search for the i-th occurrence of the regular expression expr. If the pattern is not found, zmore goes on to the next file (if
any). Otherwise, a screenful is displayed, starting two lines before the place where the expression was found. The user's erase
and kill characters may be used to edit the regular expression. Erasing back past the first column cancels the search command.
in search for the i-th occurrence of the last regular expression entered.
!command
invoke a shell with command. The character `!' in "command" is replaced with the previous shell command. The sequence "!" is
replaced by "!".
:q or :Q
quit reading the current file; go on to the next (if any) (same as q or Q).
. (dot) repeat the previous command.
The commands take effect immediately, i.e., it is not necessary to type a carriage return. Up to the time when the command character
itself is given, the user may hit the line kill character to cancel the numerical argument being formed. In addition, the user may hit the
erase character to redisplay the --More-- message.
At any time when output is being sent to the terminal, the user can hit the quit key (normally control-). Zmore will stop sending output,
and will display the usual --More-- prompt. The user may then enter one of the above commands in the normal manner. Unfortunately, some
output is lost when this is done, due to the fact that any characters waiting in the terminal's output queue are flushed when the quit sig-
nal occurs.
The terminal is set to noecho mode by this program so that the output can be continuous. What you type will thus not show on your termi-
nal, except for the / and ! commands.
If the standard output is not a teletype, then zmore acts just like zcat, except that a header is printed before each file.
FILES
/etc/termcap
Terminal data base
SEE ALSO
more(1), gzip(1), zdiff(1), zgrep(1), znew(1), zforce(1), gzexe(1)
ZMORE(1)