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 |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
09-27-2004, 09:22 AM
|
#1
|
Member
Registered: Sep 2003
Location: NJ
Distribution: RHEL5
Posts: 154
Rep:
|
making aliases - no bashrc file
i would like to make some permanant aliases for my user account but there is no .bashrc file in my home directory (that's the only way i know how to make perm aliases). what file do i change?
thanks!
disorderly
|
|
|
09-27-2004, 09:48 AM
|
#2
|
Member
Registered: Jan 2004
Location: IL,USA
Distribution: Solaris 8,9,FedoraCore2,Mandrake10,Knoppix,RedHat9
Posts: 42
Rep:
|
This might me a dumb question , but are you using bash shell, or is there any other (hidden) *shrc in ur home folder
|
|
|
09-27-2004, 10:36 AM
|
#3
|
Member
Registered: Sep 2003
Location: NJ
Distribution: RHEL5
Posts: 154
Original Poster
Rep:
|
hello milir
i think i'm using the bash shell because there is a file called .bash_history in the home directory
any ideas?
|
|
|
09-27-2004, 12:21 PM
|
#4
|
LQ Guru
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.x
Posts: 18,443
|
Try (as root)
grep <username> /etc/passwd
that will tell you your login shell.
|
|
|
09-27-2004, 12:25 PM
|
#5
|
Member
Registered: Sep 2003
Location: NJ
Distribution: RHEL5
Posts: 154
Original Poster
Rep:
|
yep the shell is bash!
now how can set aliases?
|
|
|
09-27-2004, 01:13 PM
|
#6
|
Member
Registered: Sep 2003
Location: NJ
Distribution: RHEL5
Posts: 154
Original Poster
Rep:
|
ok i don't know the difference between .bashrc and .bash_profile, but i read that i should create a file called .bash_profile, enter in my new alias, log in/out and now i have my alias!
does it matter which file i need/created??
- disorderly
|
|
|
09-27-2004, 01:40 PM
|
#7
|
Senior Member
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,290
|
.bashrc is run for non-login shells and .bash_profile is run for login shells. The usual trick is to have one file source the other so they both get run, regardless of whether or not your shell is a login shell or not (shells started from within X are usually not). You can just create your .bashrc file if it doesn't exist.
|
|
|
09-27-2004, 02:04 PM
|
#8
|
Member
Registered: Sep 2003
Location: NJ
Distribution: RHEL5
Posts: 154
Original Poster
Rep:
|
thanks btmiller -
i'm guessing login shell means that i ssh into the box right? i seem to remember on my home machine some script saying that if one doesn't exist use the other or create it or something...
thanks!
disorderly
|
|
|
09-27-2004, 04:27 PM
|
#9
|
LQ Guru
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733
|
You may want to look in the bash man page. There are different startup scripts that you can use such as ~/.bashrc ~/.profile ~/.bash_login. The script you use depends on when you want it to run and which shells should run it.
|
|
|
09-27-2004, 04:57 PM
|
#10
|
Member
Registered: Sep 2004
Distribution: RH9/FreeBSD
Posts: 36
Rep:
|
Re:making aliases - no bashrc file
Quote:
yep the shell is bash!
now how can set aliases?
|
This should help with your quest. Remember to [su] and google is your friend.
http://64.233.179.104/search?q=cache...nt+alias&hl=en
-Kx
|
|
|
All times are GMT -5. The time now is 03:59 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|