LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
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!

Notices

Reply
 
Search this Thread
Old 05-11-2011, 03:03 PM   #1
TomOmega
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

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.....
 
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
andrewthomas
Senior Member
 
Registered: May 2010
Location: Chicago Metro
Distribution: Arch, Gentoo, Slackware
Posts: 1,690

Rep: Reputation: 307Reputation: 307Reputation: 307Reputation: 307
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

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
r_s
Member
 
Registered: May 2009
Distribution: slackware, fedora, ubuntu
Posts: 94

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
jefro
Guru
 
Registered: Mar 2008
Posts: 11,086

Rep: Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362Reputation: 1362
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
chrism01
Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Centos 6.5, Centos 5.10
Posts: 16,226

Rep: Reputation: 2022Reputation: 2022Reputation: 2022Reputation: 2022Reputation: 2022Reputation: 2022Reputation: 2022Reputation: 2022Reputation: 2022Reputation: 2022Reputation: 2022
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
 
1 members found this post helpful.
  


Reply

Tags
command


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


All times are GMT -5. The time now is 05:14 AM.

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