09-20-2015
UNIX Basics about shell and editors and default settings
Hi all,
I have 3-4 years of experience working on unix environment. I am not a beginner, but unix is not my primary skill set. I am very good at awk programming and doing many of my tasks very well, really very weak on basics. I moved to a new job recently and the settings there are driving me nuts. Following are my questions:
1) Who decides what shell would be default when we login to unix enviroment? Is there any way we can overide it?
2) I am currently using korn shell and i was using the same shell in my old job, but i am not able to mimic mostly of the usual commands and functionality at my new environment. The things that are driving me nuts is :
- not able to use arrows on command line , gives me garbage
- escape \ to get the command history
- autocomplete the filenames
- when i use the vi editor, it does even tell me which mode i am in, when i press insert it changes the case of the text
- not able to use page up and page down to scroll through scripts
Many other things. they are very basic but i am so used to all these settings , it is literally driving me nuts. Can someone help me what settings need to be done?
Also some one can point to some books/documentation to understand the basics about shells and the settings and different editors how and when to use it would really help me a lot ! Thanks in advance .
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I want to learn UNIX, but I have a few questions. If anybody could help me out I'd greatly appreciate it.
First, I've decided I'm going to use Red Hat Linux and I've been told the only difference between 7.2 and the Professional (besides the price), is the tech support that you'll receive. Is... (2 Replies)
Discussion started by: paulSF
2 Replies
2. UNIX for Dummies Questions & Answers
Where can i find editors for UNIX?
thanks (5 Replies)
Discussion started by: Inbal
5 Replies
3. UNIX for Dummies Questions & Answers
Hey, you said this forum was for Dummies, so don't blame me for the following! :D
My whole "web building" life, I've had my sites hosted in one for or another. Lately, I've gotten into PHP and MySQL and, of course, those are also hosted for me. But lately, I've been thinking of using PHP and... (2 Replies)
Discussion started by: cap97
2 Replies
4. Shell Programming and Scripting
Anybody please tell me basics of shell scripts (2 Replies)
Discussion started by: arvind.elle
2 Replies
5. Shell Programming and Scripting
Hi All,
I have a basic question in Scripting.
Can anyone tell me what is the difference b/w the two syntax :
if (( $lines = 0 ));
and
if ;
when do we use the square brackets & when to use the paranthesis.
Thanks,
Pradeep (3 Replies)
Discussion started by: pradeep_desh
3 Replies
6. Shell Programming and Scripting
Hi,
I am new to shell scripting, i have experience in solaris, can anyone share me the link and experience to learn shell scripting from basics
Thanks
RJS (2 Replies)
Discussion started by: rajasekg
2 Replies
7. Shell Programming and Scripting
I am beginner to the SHELL SCRIPT and want to Learn SHELL SCRIPT Basics.
This thread should help to all beginners who want to learn SHELL SCRIPT
*** Thanks in advance to those who will contribute on this thread ***
Please guide me and all beginners...
1. Is there any good e-book... (3 Replies)
Discussion started by: sagarsbhandare
3 Replies
8. UNIX for Dummies Questions & Answers
Hello,
1) I am trying to get involved in UNIX for educational purposes so I have installed the latest Ubuntu edition 12.04. Do you know another package that I could use it instead for educational purposes?
2)What is the difference between "~$" and "/$" (it comes with cd / and cd ~) .The... (1 Reply)
Discussion started by: Iwn
1 Replies
9. UNIX for Dummies Questions & Answers
Hi,
I am new to Unix.
can you explain in brief with examples what is variable, what is argument and what is parameter?
i searched a lot on other forums but not able to find a appropriate answer.
thanks in advance!! (3 Replies)
Discussion started by: 21laps
3 Replies
LEARN ABOUT OPENDARWIN
chsh
CHSH(1) User Commands CHSH(1)
NAME
chsh - change login shell
SYNOPSIS
chsh [options] [LOGIN]
DESCRIPTION
The chsh command changes the user login shell. This determines the name of the user's initial login command. A normal user may only change
the login shell for her own account; the superuser may change the login shell for any account.
OPTIONS
The options which apply to the chsh command are:
-h, --help
Display help message and exit.
-R, --root CHROOT_DIR
Apply changes in the CHROOT_DIR directory and use the configuration files from the CHROOT_DIR directory.
-s, --shell SHELL
The name of the user's new login shell. Setting this field to blank causes the system to select the default login shell.
If the -s option is not selected, chsh operates in an interactive fashion, prompting the user with the current login shell. Enter the new
value to change the shell, or leave the line blank to use the current one. The current shell is displayed between a pair of [ ] marks.
NOTE
The only restriction placed on the login shell is that the command name must be listed in /etc/shells, unless the invoker is the superuser,
and then any value may be added. An account with a restricted login shell may not change her login shell. For this reason, placing /bin/rsh
in /etc/shells is discouraged since accidentally changing to a restricted shell would prevent the user from ever changing her login shell
back to its original value.
FILES
/etc/passwd
User account information.
/etc/shells
List of valid login shells.
/etc/login.defs
Shadow password suite configuration.
SEE ALSO
chfn(1), login.defs(5), passwd(5).
shadow-utils 4.5 01/25/2018 CHSH(1)