Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 05-11-2011, 03:03 PM   #1
LQ Newbie
Registered: Apr 2009
Posts: 11

Rep: Reputation: 1
Question 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


[root@Linux TomOmega]# bash

[root@Linux TomOmega]#

[TomOmega@Linux ~]$ su


[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.....
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 05-11-2011, 03:13 PM   #2
Senior Member
Registered: May 2010
Location: Chicago Metro
Distribution: Arch, Gentoo, Slackware
Posts: 1,690

Rep: Reputation: 310Reputation: 310Reputation: 310Reputation: 310
You need to check out

man bash
for example

[xfce@slack-asus ~]$ echo $BASH_VERSION
[xfce@slack-asus ~]$ echo $HISTCMD
[xfce@slack-asus ~]$ echo $OLDPWD

[xfce@slack-asus ~]$ cd Dropbox/
[xfce@slack-asus Dropbox]$ echo $OLDPWD
[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/
cp xinitrc /home/xfce/.xinitrc
cat /etc/fstab
...... cut for brevity

Last edited by andrewthomas; 05-11-2011 at 03:17 PM.
2 members found this post helpful.
Old 05-11-2011, 04:21 PM   #3
Registered: May 2009
Distribution: slackware, fedora, ubuntu
Posts: 101

Rep: Reputation: 21
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.
1 members found this post helpful.
Old 05-11-2011, 04:53 PM   #4
Registered: Mar 2008
Posts: 18,248

Rep: Reputation: 2726Reputation: 2726Reputation: 2726Reputation: 2726Reputation: 2726Reputation: 2726Reputation: 2726Reputation: 2726Reputation: 2726Reputation: 2726Reputation: 2726
Seems like he is drilling down into shell after shell. Might not be an issue but could be in some cases.
Old 05-11-2011, 06:40 PM   #5
LQ Guru
Registered: Aug 2004
Location: Sydney
Distribution: Centos 6.10, Centos 7.3
Posts: 17,524

Rep: Reputation: 2417Reputation: 2417Reputation: 2417Reputation: 2417Reputation: 2417Reputation: 2417Reputation: 2417Reputation: 2417Reputation: 2417Reputation: 2417Reputation: 2417
To see where bash is installed, use

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

I suggest you bookmark & read these

Welcome to LQ
1 members found this post helpful.



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
LVM commands not found fizeelinux Linux - Software 7 07-28-2009 04:01 AM
after install some commands not found - cant configure X bioe007 Slackware 62 02-10-2007 01:56 AM
why some of my commands not found sleepyguy Linux - Newbie 4 01-10-2005 09:07 PM
No commands are found?? Help AmdMhz Linux - Newbie 2 06-15-2004 11:25 PM
Updatedb and Locate - commands not found rodviking Linux - Software 3 11-17-2003 12:41 AM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 12:27 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration