09-27-2011
How to start a new instance ("new window") of the file manager depends on your WM, and what file manager is used. Could you post that information?
set variable value and setenv variable value are both (t)csh syntax. You can use the alternative I've given in both instances.
./ means "use the current directory". As a safety precaution the PATH variable in Unix doesn't usually include the current directory, unlike Windows. So to run a program or script from the current dir, one has to explicitly state that. That way it's harder for someone to plant a malicious program called (for example) ls.
~, when used in a path, is shorthand for the current users home directory.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
does anyone knows where i can find the source code any Unix commands???
THx (1 Reply)
Discussion started by: rubis450
1 Replies
2. Programming
Where can one download the UNIX source code?
Thx (9 Replies)
Discussion started by: Sharkbait
9 Replies
3. Programming
Hi all,
I want to know how ls was implemented in linux.;
How to view the source code? filename/sitename...?
thanks (1 Reply)
Discussion started by: linuxer_rh
1 Replies
4. Shell Programming and Scripting
Ive written a script that uses the source command but i get the error:
source: not found
when i enter it myself manually it works fine, is there any reason I cannot use this command in a script? (2 Replies)
Discussion started by: jonbyrne123
2 Replies
5. Post Here to Contact Site Administrators and Moderators
tha ithela na moy peite an mporo apo kapoy na vro ton pigaio kvdika toy unix
se glossa c .efxaristo. (1 Reply)
Discussion started by: matsoyka
1 Replies
6. Post Here to Contact Site Administrators and Moderators
Do you have the source code of UNIX?
If yes, can you please send it to me on my email
email address deleted
For your this help I shall be obliged to you.
With Regards
rajesh
***phone removed*** (1 Reply)
Discussion started by: rajesh_ranjan26
1 Replies
7. UNIX for Dummies Questions & Answers
Sir please tell me where can i get source code for some unix kernal and shell also. (1 Reply)
Discussion started by: VIPUL15
1 Replies
8. Shell Programming and Scripting
Hello,
I have created a script that changes directories but in order for it to work I always need to invoke a source ./script
Here is a copy of my script.. if I do not invoke "source ./script" the change directory command does not work.
Any ideas?
//
The script is pretty basic
... (1 Reply)
Discussion started by: NelsonC
1 Replies
9. Shell Programming and Scripting
Dear friends,
I am using SCO Openserver 5.0.7.
Where does the ps -ef command pick the information from? Is it stored in some file?
Also, the ps -ef command or the ps -eo args command displays truncated information. How to get the complete expanded output without truncation?
Thanks in... (8 Replies)
Discussion started by: sabu
8 Replies
10. Fedora
Hi everyone,
I know the following questions are noobish questions but I am asking them because I am confused about the basics of history behind UNIX and LINUX.
Ok onto business, my questions are-:
Was/Is UNIX ever an open source operating system ?
If UNIX was... (21 Replies)
Discussion started by: sreyan32
21 Replies
LIBBASH(7) libbash Manual LIBBASH(7)
NAME
libbash -- A bash shared libraries package.
DESCRIPTION
libbash is a package that enables bash dynamic-like shared libraries. Actually its a tool for managing bash scripts whose functions you may
want to load and use in scripts of your own.
It contains a 'dynamic loader' for the shared libraries ( ldbash(1)), a configuration tool (ldbashconfig(8)), and some libraries.
Using ldbash(1) you are able to load loadable bash libraries, such as getopts(1) and hashstash(1). A bash shared library that can be loaded
using
ldbash(1) must answer 4 requirments:
1. It must be installed in $LIBBASH_PREFIX/lib/bash (default is /usr/lib/bash).
2. It must contain a line that begins with '#EXPORT='. That line will contain (after the '=') a list of functions that the library
exports. I.e. all the function that will be usable after loading that library will be listed in that line.
3. It must contain a line that begins with '#REQUIRE='. That line will contain (after the '=') a list of bash libraries that are
required for our library. I.e. every bash library that is in use in our bash library must be listed there.
4. The library must be listed (For more information, see ldbashconfig(8)).
Basic guidelines for writing library of your own:
1. Be aware, that your library will be actually sourced. So, basically, it should contain (i.e define) only functions.
2. Try to declare all variables intended for internal use as local.
3. Global variables and functions that are intended for internal use (i.e are not defined in '#EXPORT=') should begin with:
__<library_name>_
For example, internal function myfoosort of hashstash library should be named as
__hashstash_myfoosort
This helps to avoid conflicts in global name space when using libraries that come from different vendors.
4. See html manual for full version of this guide.
AUTHORS
Hai Zaar <haizaar@haizaar.com>
Gil Ran <ril@ran4.net>
SEE ALSO
ldbash(1), ldbashconfig(8), getopts(1), hashstash(1) colors(1) messages(1) urlcoding(1) locks(1)
Linux Epoch Linux