LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (http://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Commands not found......... (http://www.linuxquestions.org/questions/linux-newbie-8/commands-not-found-880165/)

TomOmega 05-11-2011 04:03 PM

Commands not found.........
 
I'm having problems with Common Shell Environment Variables. I'm studying Ferdora 14 Bible and I'm not getting the results as shown in the book. Please take a look at what I'm doing and let me know where I'm going wrong.

As you can see I start out as a User by the $ prompt, according to the book I should get the following information: /bin/bash. As you can see I get nothing, so I entered into SU mode and ran the same command and still I get no information,
This isn't the only variable I'm having problems with.
Have I done something wrong,


[TomOmega@Linux ~]$ bash

[TomOmega@Linux ~]$ su

Password:

[root@Linux TomOmega]# bash

[root@Linux TomOmega]#


[TomOmega@Linux ~]$ su

Password:

[root@Linux TomOmega]# cd /

[root@Linux /]# bash

[root@Linux /]#


[TomOmega@Linux /]$ bash_version

bash: bash_version: command not found...


[TomOmega@Linux /]$ euid

bash: euid: command not found...

[TomOmega@Linux /]$ EUID

bash: EUID: command not found...

[TomOmega@Linux /]$ fcedit

bash: fcedit: command not found...

[TomOmega@Linux /]$ FCEDIT

bash: FCEDIT: command not found...


[TomOmega@Linux /]$ histfile

bash: histfile: command not found...

[TomOmega@Linux /]$ HISTFILE

bash: HISTFILE: command not found...

[TomOmega@Linux /]$ histfilesize

bash: histfilesize: command not found...

[TomOmega@Linux /]$ HISTFILESIZE

bash: HISTFILESIZE: command not found...


[TomOmega@Linux /]$ histcmd

bash: histcmd: command not found...

[TomOmega@Linux /]$ HISTCMD

bash: HISTCMD: command not found...


The list of variables where command not found continues:

home, hosttype, oldpwd, ostype, path, prompt_command, PS1,2 & 3, random, seconds,
shlvl, tmout, uid.....

andrewthomas 05-11-2011 04:13 PM

You need to check out

Code:

man bash
for example

Code:

[xfce@slack-asus ~]$ echo $BASH_VERSION
4.1.10(2)-release
[xfce@slack-asus ~]$ echo $HISTCMD
61
[xfce@slack-asus ~]$ echo $OLDPWD

[xfce@slack-asus ~]$ cd Dropbox/
[xfce@slack-asus Dropbox]$ echo $OLDPWD
/home/xfce
[xfce@slack-asus Dropbox]$ echo $PS1
[\u@\h \W]\$
[xfce@slack-asus Dropbox]$ echo $PS2
>
[xfce@slack-asus ~]$ cat .bashrc

# Check for an interactive session
[ -z "$PS1" ] && return

alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '
[xfce@slack-asus ~]$ cat .bash_history
cd /etc/xfce/xdg/xfce4/
ls
cp xinitrc /home/xfce/.xinitrc
exit
exit
cat /etc/fstab
...... cut for brevity


r_s 05-11-2011 05:21 PM

HISTFILE, OLDPWD, etc. these are not commands (commands are executables that can be run), while these are environment variables they need to be preceded by the $ symbol.
Bash commands are found in /usr/bin directory (and others; you don't need to write the absolute path, since it is already included in the PATH directive, see echo $PATH) , you can check the correct path for any other command.

jefro 05-11-2011 05:53 PM

Seems like he is drilling down into shell after shell. Might not be an issue but could be in some cases.

chrism01 05-11-2011 07:40 PM

To see where bash is installed, use

Code:

which bash
but the comments above still apply; you are confusing (executable) cmds with shell env vars.

I suggest you bookmark & read these

http://linux.oneandoneis2.org/LNW.htm
http://rute.2038bug.com/index.html.gz
http://tldp.org/LDP/Bash-Beginners-G...tml/index.html
http://www.tldp.org/LDP/abs/html/

Welcome to LQ :)


All times are GMT -5. The time now is 12:38 PM.