Use the "type" command. The "which" command just searches down the current PATH.
Code:
type pwd
pwd is a shell builtin
type /usr/bin/pwd
/usr/bin/pwd is /usr/bin/pwd
You can override the Shell builtin by specifying the full path to the binary e.g. " /usr/bin/pwd".
There can be subtle differences when you are in a directory which is soft-linked to another directory. Try it.
Code:
# HP-UK with Posix Shell
ls -lad /usr/tmp
lrwxrwxrwt 1 root sys 8 May 7 2003 /usr/tmp -> /var/tmp
cd /usr/tmp
pwd
/usr/tmp
/usr/bin/pwd
/var/tmp
I just set up an ftp server with Red Hat 5.2. I am doing the work, I'm baby stepping, but it seems like every step I get stuck. Currently, I'm trying to set up a crontab job, but I'm getting the following message: /bin/sh: /usr/bin/vi: No such file or directory. I see that vi exists in /bin/vi,... (3 Replies)
Hi,
I have a problem I don't understand with fuser.
I launch a simple shell script mysleep.sh:
I launch the command fuser -fu mysleep.sh but fuser doesn't return anything excepted:
mysleep:
Then I modify my script switching from #!/bin/sh to #!/bin/ksh
I launch the command fuser -fu... (4 Replies)
Hi
Is there a way to get the program/script name or function name usng built ins.
Like in many languages arg holds the program name
regards (2 Replies)
I have a program which has 7-8 threads, and lots of shared variables; these variables (and also they may not the primitive type, they may be enum or struct ), then they may read/write by different threads at the same time.
Now, my design is like this,
typedef unsigned short int UINT16;... (14 Replies)
I am looking to create some ksh93 extensions using the custom builtin feature.
I can successfully create a builtin function, load it using the builtin -f command and get an output. However, I want to get/set values of KSH variables from within my built-in.
For example, lets say I am creating... (2 Replies)
Q1. I understand that /usr/local/bin means I can install/uninstall stuff in here and have any chance of messing up my original system files or effecting any other users. I created this directory myself.
But what about the directory I didn't create, namely /Users/m/bin? How is that directory... (1 Reply)
Hi Experts,
I found that the same commands(sort, du, df, find, grep etc.) exists in both dir.
What is the difference to use them?
i.e: to use xpg4/bin/grep and usr/bin/grep
My OS version is SunOS 5.10
Regards,
Saps (7 Replies)
Not sure if this is the right forum but I have collated a listing of shell and bash builtins.
Builtins is a loose word and may include the '/bin' drawer/folder/directory but NOT any
others in the path list.
In the case of my Macbook Pro, OSX 10.7.5 the enabled internals is also listed...
... (1 Reply)
Hi,
I am planning to install a version of Informatica on my AIX box. It requires a specific java build in pap6470_27sr2-20141101_01(SR2).
The current link for IBM 64-bit SDK for AIX®, JavaTM Technology Edition, Version 7 Release 1 has a more recent version in j7r164redist.7.1.0.75.bin.
Is... (4 Replies)
Some question about the usage of shell scripts:
1.) Are the commands of the base shell scripts a subset of bash commands?
2.) Assume I got a long, long script WITHOUT the first line.
How can I find out if the script was originally designed für "sh" or "bash"?
3.) How can I check a given... (3 Replies)
Discussion started by: pstein
3 Replies
LEARN ABOUT NETBSD
pwd
PWD(1) BSD General Commands Manual PWD(1)NAME
pwd -- return working directory name
SYNOPSIS
pwd [-LP]
DESCRIPTION
pwd writes the absolute pathname of the current working directory to the standard output.
The following options are available:
-L If the PWD environment variable is an absolute pathname that contains neither "/./" nor "/../" and references the current directory,
then PWD is assumed to be the name of the current directory.
-P Print the physical path to the current working directory, with symbolic links in the path resolved.
The default for the pwd command is -P.
pwd is usually provided as a shell builtin (which may have a different default).
EXIT STATUS
The pwd utility exits 0 on success, and >0 if an error occurs.
SEE ALSO cd(1), csh(1), ksh(1), sh(1), getcwd(3)STANDARDS
The pwd utility is expected to be conforming to IEEE Std 1003.1 (``POSIX.1''), except that the default is -P not -L.
BUGS
In csh(1) the command dirs is always faster (although it can give a different answer in the rare case that the current directory or a con-
taining directory was moved after the shell descended into it).
pwd -L relies on the file system having unique inode numbers. If this is not true (e.g., on FAT file systems) then pwd -L may fail to detect
that PWD is incorrect.
BSD October 30, 2003 BSD