Thread Tools Search this Thread
Special Forums Hardware Filesystems, Disks and Memory alias
# 1  
Old 05-06-2002


I'm trying to create an alias that will show the path name of a current directory when a user cd's into any directory.

I have tried the following:

alias cd ' cd | pwd '

This just lists the current directory, even when I cd to another directory the alias just lists my home working directory.

# 2  
Old 05-06-2002
You are setting the alias cd to only cd back to your home aren't giving it the parameter of where to change to.

Try this instead - (will work with ksh and sh - not csh)
set up PS1=`$PWD` in your .profile
# 3  
Old 05-06-2002

Are you saying that I cannot create an alias within the csh to allow the user to know the cwd upon cd'ing?

# 4  
Old 05-06-2002
No, I wrote that the information given would not work with csh. If you know csh, you know it doesn't use .profile .

Put the following (or something like it) in your .cshrc
alias cd 'cd \!*;set prompt="[`hostname`]$cwd :" '

Last edited by thehoghunter; 05-06-2002 at 03:41 PM..
# 5  
Old 05-06-2002
csh ....

try use those lines on your .cshrc

set prompt = "[\!]$USER@`hostname`>"
alias setprompt 'set prompt = "$USER@`hostname` $cwd>"'
alias cd 'cd \!*;setprompt'
alias pushd 'pushd \!*; setprompt'
alias popd 'popd \!*; setprompt'
alias pwd 'echo $cwd'

Hope this help.

# 6  
Old 05-06-2002
Lightbulb alias

yellowfish, thehoghunter:

Thanks for the advice, I will give it a shot. I found another way of performing this task:

alias cd 'get old = $ cwd; chdir \ !*; pwd'

This works just fine.

Again, thanks.
# 7  
Old 04-27-2006

I'm using ksh do you know how to make an alias for cd that will list all the files in the current directory?


Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Alias help

I am creating subversion pre commit hook on linux to run on client side but its not working and throwing an error - alias svnbi="plutil *.plist|grep -v OK; if ; then svn ci -m $1 ; fi" but when I run - (test is $1 here) svnbi test bash: syntax error near unexpected token `test' ... (1 Reply)
Discussion started by: jacki
1 Replies

2. UNIX for Dummies Questions & Answers

Create alias files (not alias commands)

If one: $ find -name 'some expression' -type f > newfile and then subsequently wants to create an alias file from each pathname the find command retrieved and the > placed within 'newfile', how would one do this? Ideally, the newly created alias files would all be in one directory. I am... (3 Replies)
Discussion started by: Alexander4444
3 Replies

3. UNIX for Dummies Questions & Answers

Alias help

I can get the nth line of a file using sed -n 'np' file however all I want to type is "line n file" so I am trying to use alias alias line='sed -n \'&\'' but its not working, how can I make this work Thanks (2 Replies)
Discussion started by: chrisjones
2 Replies

4. UNIX for Dummies Questions & Answers

using alias

I need to login to one server and then switch the user and set a number alias. But i cant modify the .profile file. I have one script $ more sudo su - bil sh and in home directory of bil i have that says $ more alias l='ls -ltr' alias b='cd... (7 Replies)
Discussion started by: blackeyed
7 Replies

5. UNIX for Dummies Questions & Answers

alias help

Hello again, what does \!* do int his line alias lookup 'grep -i \!*' Thanks! (1 Reply)
Discussion started by: kris888
1 Replies

6. Shell Programming and Scripting

please help me regarding alias

Dear All, I have given alias to run a script which will calculate memory and cpu utilization as "utils" in my bash shell. Even i have given this entry in .profile and .bashrc in my home directory. It is working fine. Now my question is that I want to use this alias in... (17 Replies)
Discussion started by: naree
17 Replies

7. UNIX for Dummies Questions & Answers

alias help

Hi I have a problem when i try to set any thing as alias it works say alias sasa="cd /home/hghgg" but when i close the terminal it does not work (5 Replies)
Discussion started by: shafique
5 Replies

8. HP-UX

alias help

i want to use short cut alias command but its not happening can any on help (4 Replies)
Discussion started by: shafique
4 Replies

9. UNIX for Advanced & Expert Users

using alias...

hi.. i want to make an alias in unix, for using it to change of directory by example: if i am in /dtmp/inp/aux and i want to go to /sybase/bd, i want to make an alias named "bd", to go directally to /sybase/bd (alias bd="cd /sybase/bd") i create it, but when i turn off the conection... (2 Replies)
Discussion started by: DebianJ
2 Replies

10. UNIX for Dummies Questions & Answers


Hello, I'm a beginner to Unix and I want to create an alias that lists the given directory in long format; the alias should use a pager to display the result. Thanks in advance. (2 Replies)
Discussion started by: guelpth
2 Replies
Login or Register to Ask a Question