Solved

Bash Shell

Posted on 2014-09-07
11
393 Views
Last Modified: 2014-12-06
Hi,

I am using Debian Linux, but am unable to locate .bash_profile.  Where is this stored in the OS?  ALso, how can you tell which shell is in use?

Thanks
Jack
0
Comment
Question by:Jack_son_
  • 3
  • 3
  • 2
  • +3
11 Comments
 
LVL 23

Assisted Solution

by:savone
savone earned 125 total points
ID: 40309048
There are two, one is usually in your home directory and the other in /etc

You can find them with this command:

find / -name ".bash_profile"
0
 

Author Comment

by:Jack_son_
ID: 40309059
no results come back from the search
0
 
LVL 77

Assisted Solution

by:arnold
arnold earned 375 total points
ID: 40309062
Usually, in /etc/skel
This is the directory used when adding a new user with the -m -k /etc/skel

ls -la ~/

To confirm, your user's shell is bash.
0
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 

Author Comment

by:Jack_son_
ID: 40309077
okay, i see these items here:

drwxr-xr-x   2 root root 4096 Feb 19  2013 .
drwxr-xr-x 102 root root 4096 Aug 21 00:15 ..
-rw-r--r--   1 root root  220 Dec 30  2012 .bash_logout
-rw-r--r--   1 root root 3392 Dec 30  2012 .bashrc
-rw-r--r--   1 root root  675 Dec 30  2012 .profile

is it one of the last 2?
0
 
LVL 77

Assisted Solution

by:arnold
arnold earned 375 total points
ID: 40309104
.bash_profile is not a requirement.
None of these files are required.
They are often setup by admins to assist the users such that commands are in the search path as well as have some standardized settings.
Depending on the admin, they could have a centralized in /etc while the files within the skel directory reference the central config.

What in particular are you trying to achieve?
0
 
LVL 48

Expert Comment

by:Tintin
ID: 40309167
As Arnold has mentioned, the .bash files are optional.

Typically, you'd put your aliases and other settings in .bashrc
0
 
LVL 62

Expert Comment

by:gheist
ID: 40309595
.profile is used if no .bash_profile is present.
0
 

Author Comment

by:Jack_son_
ID: 40309643
Okay, i will try .profile.  I am trying to set Java Home.
0
 
LVL 62

Expert Comment

by:gheist
ID: 40309659
Generally you should not, as system-supplied java is found automatically by TOMCAT etc.
0
 
LVL 77

Accepted Solution

by:
arnold earned 375 total points
ID: 40310387
/etc/Profile
Also look at sshd service which is presumably the means by which users connect in.
If as gheist pointed out, this relates to anapp, adding the definitions of java_home in the service start script should resolve this issue.
0
 

Expert Comment

by:Vinu Philip
ID: 40485214
echo $SHELL would tell you which shell is in use
0

Featured Post

Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
nagios alerts 3 46
AWS - HAProxy- KeepAlived 5 43
expectj telnet failing 5 37
linux(debian) mouse poor performance 4 42
Note: for this to work properly you need to use a Cross-Over network cable. 1. Connect both servers S1 and S2 on the second network slots respectively. Note that you can use the 1st slots but usually these would be occupied by the Service Provide…
The purpose of this article is to fix the unknown display problem in Linux Mint operating system. After installing the OS if you see Display monitor is not recognized then we can install "MESA" utilities to fix this problem or we can install additio…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

803 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question