Sponsored Content
Top Forums UNIX for Beginners Questions & Answers UNIX Environment Setup - (Just starting!) Post 303036483 by bakunin on Friday 28th of June 2019 11:33:19 AM
Old 06-28-2019
First off: thanks for the praise. I am sure most of the others would have told you the same, i was probably just the one typing the fastest. ;-)
A few (unsorted) extra points and clarifications:

- reading man pages
This is an extremely helpful skill, because man pages are a treasure trove of information, unfortunately written in a style that needs getting used to. I guarantee you that you will for the first three months wonder why everybody is emphasizing them. For the rest of your life, though, you will wonder how you could get so old without having had access to them. They are, essentially, a reference: you find everything there if you know what you search for. I consult them several dozens of times every day (there is absolutely no shame in knowing where to search) and you will do the same (like everybody else working on a UNIX system does).

- regular expressions
Basically they are specialised mini-languages to describe text patterns. Notice, that there are several flavors of them and you don't know all the differences but you should - from the beginning - be aware that there these flavors. Since they work the same in different tools (grep: BRE, awk: ERE, sed: BRE, egrep/"grep -e": ERE, ...) learning them makes you learn several essential tools at once. Have a look at the "Shell scripting" forum and you will notice that two out of three (if not even more) threads deal with the mentioned tools.

Finally, my personal book recommendations:

"sed & awk" by Dale Dougherty, published at O'Reilly
"Hand-On Korn Shell 93 Programming" by Barry Rosenberg (perhaps the funniest and wittiest computer book i ever had the pleasure to read)
"The AIX Survival Guide" by Andreas Siegert is a bit aged, but it still sits on my work desk daily if that means anything. I have three copies of it and every bit of spare space filled with annotations by me. Two copies are so worn down i bought a third one for daily use just to make them last longer.

I hope this helps.

bakunin
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

starting unix

I was wondering if there is a unix version of an autoexec.bat, if there is where will it be? I am new to unix so please be gentle!! (9 Replies)
Discussion started by: imshelpdesk
9 Replies

2. UNIX for Dummies Questions & Answers

starting out in unix

i am trying to learn cgi script (perl), i think to do this i need to download a unix system,/acccount, which i have tried to do on XP without success. Can any one point me in the right direction on how i get started. i.e what do i need to do to actually write cgi script for my website. cheers... (4 Replies)
Discussion started by: rerkskin
4 Replies

3. UNIX for Dummies Questions & Answers

How To Setup Unix In Pc

Hi, I am new to this forum, and i am trying to learn unix at my home, i do have desk top, and installed windows, also the hard disk space is 80GB, so please guide me , advise me for how to proceed. Your help is needed. Thank you in advance. Aksha. *** email deleted *** (3 Replies)
Discussion started by: akshamani
3 Replies

4. AIX

NIM server setup on etherchannel setup environment

I know that IBM's official stance is that NIM does not work on etherchannel environment, but has anyone able to get around it? I'm working on a p5-590 LPAR system, and the NIM master and clients are all on the same frame. Any help is appreciated. (1 Reply)
Discussion started by: pdtak
1 Replies

5. Shell Programming and Scripting

Need help!! Am just starting to learn UNIX

Dear ALL! i have just started learing UNIX. Can anyone pls let me how to write a program using command line to give product of two numbers ? The program should ask like enter first no and so on. Also,i want to know a program which can display the digits entered in words. Like if entered "1"... (2 Replies)
Discussion started by: chature
2 Replies

6. UNIX for Advanced & Expert Users

Setup a Fully Featured C++ Develop Environment

Hello, I'm learning C++ and i want to know what i have to do for setup a fully featured C++ develop environment in my Ubuntu Intrepid Ibex, like Gedit, because i hate eMacs and non-graphical editors, they are so much confusing, and some other things that will help me with my development. ... (7 Replies)
Discussion started by: nathanpc
7 Replies

7. Shell Programming and Scripting

How to send email using shell script in UNIX, Is any environment setup required in Mac OS X ?

Hi All, I am using Mac OS X (Leopard OS). I am very new to UNIX. My requirement is that, by running a shell script, I create a log file. So I have to send a mail having that log file attached. What I tried to do is, I simply tried to check,whether this direct command works or not. So I... (2 Replies)
Discussion started by: Afreen
2 Replies

8. UNIX for Dummies Questions & Answers

Samba setup in virtual server environment Windows/ Linux

I have a home network set up that consists of a few windows clients and 3 centos, and 1 suse client. These are all virtual machines, VMware Workstation. One centos vm is set to be the Samba server. Do I need Samba set up on the other Linux clients?I have no problem seeing the windows clients... (0 Replies)
Discussion started by: ktb231
0 Replies

9. Solaris

Setup print environment in Solaris 11

Hi Experts, Please help me on this. I've a print environment using NIS in Solaris 10. Recently we have new JDE environment which using Solaris 11 OS, and found that we can't use NIS anymore. So only the option is using CUPS. How do we integrate this print environment for both Solaris 10... (9 Replies)
Discussion started by: srigias
9 Replies

10. UNIX for Beginners Questions & Answers

UNIX Environment Setup - (Just starting!)

Morning All So, I am starting looking into the world of UNIX for a new job (luckily not my primary function!) and I am looking to get stared. Like anything I seem to learn best by trying things out first in an environment but I have a key question: Currently I use Oracle VirtualBox, can... (1 Reply)
Discussion started by: harveyclayton
1 Replies
standards(5)							File Formats Manual						      standards(5)

NAME
standards - UNIX standards behavior on HP-UX DESCRIPTION
HP-UX conforms to various UNIX standards. In some cases, these standards conflict. This manpage describes the methods that programmers and users must follow to have an application conform and execute according to a particular UNIX standard. UNIX Standard Conformant Programmer Environment The following table lists feature test macros and environment variables that must be defined while compiling an application. Both a fea- ture test macro and an environment variable must be defined while compiling the application so that the application conforms and executes according to a particular UNIX standard. Otherwise, the behavior is undefined. Standard Feature Test Macros to be Environment variable defined during compilation to be set UNIX 95 _XOPEN_SOURCE_EXTENDED=1 UNIX95 or UNIX_STD=95 or UNIX_STD=1995 UNIX 2003 _XOPEN_SOURCE=600 UNIX_STD=2003 The compiler uses the feature test macros to obtain the appropriate namespace from the header files. The compiler uses the environment variable to link in an appropriate object file to the executable. Using the environment variable customizes libc to match UNIX standards for various functions. If an application has already been compiled for default HP-UX behavior or for one particular standard, and needs to change to a particular UNIX standard behavior, recompile the application as specified in the above table. For an HP-UX command to conform to a particular UNIX standard behavior, the application has to set the corresponding environment variable as specified in the above table before executing that command. UNIX Standard Conformant User Environment To enable a particular UNIX standard conformant user environment, set the corresponding environment variable as defined in the above table. EXAMPLES
The following examples shows an application example. To have the system be conformant to UNIX2003 behavior, set the environment variable to and define the feature test macro before compilation. The following example changes the command to have UNIX95 behavior by setting one of the environment variables to or to before executing that command. There are three ways of setting the environment variable for UNIX95: or or SEE ALSO
cc(1), stdsyms(5). standards(5)
All times are GMT -4. The time now is 07:10 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy