Unable to save my configurationsettings


 
Thread Tools Search this Thread
Operating Systems AIX Unable to save my configurationsettings
# 8  
Old 10-31-2008
Quote:
Originally Posted by nivaspIND
EDITOR=emacs # This is my fave editor
Hmm..., do NOT CONFUSE "EDITOR=" and "set -o", they are serving different purposes. If you want emacs-style commandline editing (for instance, "CTRL-P" for the previous command, "CTRL-N" for the next command, etc.) replace this line with "set -o emacs" or at least add this line to the file.

I suggest you read the man page about ksh or a good book about ksh to find out more about the many configuration options this shell has. One book i can recommend wholeheartedly is "The ksh Programming Tutorial" by Barry Rosenberg.

Quote:
alias c='clear'
Not sure, what you want to achieve here, but if you want a command to clear the screen use "tput clear". That "clear" works is by chance and it might not be this way on the next machine, but "tput clear" will works always. You might consider changing the line to "alias c='tput clear'".

Quote:
alias x='exit'
You do not have to type "exit" to leave the shell. A simple "CTRL-D" (which is a EOF character, actually) will also get you out of the shell.

To understand this consider the following: an interactive shell session is quite the same as a shell executing a script. The interactive shell is just "reading" your terminal as input file. If you present an EOF character you tell the shell that this "input file" is finished her - so the shell will stop and exit.

You can prevent this behavior (and this is sometimes done out of a false sense of security, because it adds nothing to the security of a system) by setting "set -o ignoreeof", which will cause the shell to ignore this EOF character. If your system is configured this way you can change the setting by "set +o ignoreeof".

Quote:
when I type
$ oslevel -r command - I get the result but with the screen cleared
but when I use with sudo , I have no issues
$ sudo oslevel -r ....... i get the result at the next line......
Issue the "alias" command to list all aliases in effect. maybe the oslevel command is not what it should be.

Alternatively use "which oslevel" to find out if there is some script named oslevel before the binary in the path. The "$PATH" variable is searched consecutively and if it looks like "/usr/local/bin:/usr/bin:..." and in /usr/local/bin is an executable file named the same way as one in /usr/bin you would use the one from /usr/local/bin and not from /usr/bin. The "which" command tells you which one it will load effectively.

If something like this is the case either "unalias" the offending alias or Reaarrange the $PATH variable. by simply setting it anew: "PATH=/first/dir:/second/dir:....". You could put this also in your .kshrc.

I hope this helps.

bakunin
# 9  
Old 10-31-2008
I have one more quick question friends

I logged into another server , but I am not able to see the .kshrc file only .profile is visible ... can someone shed some light on this. I am not able to get the settings on another machine.

I tried to telnet from the machine where I have the .kshrc file, but i dont the see the settings getting reflected when I telnet ? Smilie
# 10  
Old 10-31-2008
Quote:
Originally Posted by bakunin
Hmm..., do NOT CONFUSE "EDITOR=" and "set -o", they are serving different purposes. If you want emacs-style commandline editing (for instance, "CTRL-P" for .........
bakunin

Thanks a lot , Bakunin.... will try to follow as you said and will get back .

Last edited by nivaspIND; 10-31-2008 at 07:27 AM..
# 11  
Old 10-31-2008
Your setting look like it is clearing the screen and when you use sudo it is not using your settings





Here is a cool thing to try with your .profile as well

#PS1=^[[35m`uname -n`':^[[31m${PWD}#'^[[33m
PS1=^[[35m`uname -n`^[[34m`whoami`':^[[36m${PWD}#'^[[33m
#PS1=^[[32m `uname -n`^[[34m`whoami`':^[[31m${PWD}#'^[[33m
alias ll='ls -larti'



I have this setup in my profile because it adds colors to my profile
The way to set this up is to do the following on your system as you can not just copy this config

In your home dir

tput smso >> .profile
tput rmso >> .profile

vi .profile

at the end of your profile you will find the control code for the tput settings

^[[7m ^[[33m

Depending on your setting this may look different

Split the 2 functions
^[[7m Now you can change this 7 to numbers (31 - 36 ) for different colors

^[[33m

Now using this change your PS1 to look like this
PS1=^[[35m`uname -n`^[[34m`whoami`':^[[36m${PWD}#'^[[33m

Cat .profile and see if you like


Cheers
# 12  
Old 11-04-2008
Posing again ...

I have one more quick question friends

I logged into another server , but I am not able to see the .kshrc file only .profile is visible ... can someone shed some light on this. I am not able to get the settings on another machine. can I use .profile to update my settings need on another machine

I tried to telnet from the machine where I have the .kshrc file, but i dont the see the settings getting reflected when I telnet ? Smilie
# 13  
Old 11-04-2008
You have to set these settings in every machine you get an account separately. Save your .kshrc and .profile files and copy them (more securely: merge them if there are existing ones) at your new accounts $HOME directory. Most of us have created complex files this way, reflecting the very personal style of working with the machine.

My own .kshrc is close to 100 lines long and contains some functions i like (for instance a "directory stack" which allows me to "roll back" or "roll forward" the directories i have been in - quite handy for working in several directories at the same time which saves a lot of typing on "cd ...." commands, etc.). It has grown that way over time and sometimes i find something new and incorporate it to my "arsenal".

I hope this helps.

bakunin
# 14  
Old 11-04-2008
Thanks a lot , I think my question is answered Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Save value from output of Corestat and save in a list for each core

I am trying to modify the "corestat v1.1" code which is in Perl.The typical output of this code is below: Core Utilization CoreId %Usr %Sys %Total ------ ----- ----- ------ 5 4.91 0.01 4.92 6 0.06 ... (0 Replies)
Discussion started by: Zam_1234
0 Replies

2. UNIX for Dummies Questions & Answers

how to save changes to a file

is i want to sort or delete lines etc etc to a file, how do i save the changes. example i do sort file > file when i do cat file, all data is erased. thanks. (2 Replies)
Discussion started by: hobiwhenuknowme
2 Replies

3. Shell Programming and Scripting

Save cURL verbose output to file or do it like browser "save as.."

hi there ! i have exactly the same problem like this guy here https://www.unix.com/shell-programming-scripting/127668-getting-curl-output-verbose-file.html i am not able to save the curl verbose output.. the sollution in this thread (redirecting stderr to a file) does not work for me.... (0 Replies)
Discussion started by: crabmeat
0 Replies

4. UNIX for Advanced & Expert Users

Can't save a file

There is a file A.lcf. I am updating the file and saving it . But as soon as I am logging off and then logging in I am finding that the updated changes are not there in the file. (5 Replies)
Discussion started by: suchismitasuchi
5 Replies

5. UNIX for Dummies Questions & Answers

can't save crontab with vi

I edit crontab with vi editor, i delete the lines i wanted, but i can't save! i tried the :w, :wq, ZZ commands and it seems like vi is unfamiliar with it. any suggestions? (3 Replies)
Discussion started by: idan_cn
3 Replies

6. Shell Programming and Scripting

save

hi i would like someone to assist me to find out how i can Write a script called save which copies a file into a special directory, and another called recover which copies a file back out of the special directory. The user of the script should not be aware of the location of the special directory... (2 Replies)
Discussion started by: swainaina
2 Replies

7. UNIX for Dummies Questions & Answers

how to save files?

i just typed out a letter but want to hang on to it i typed it out in vi and was wondering how to save and exit from it? also how do you S&E from emacs since those are the two editors i mainly use any help would be appreciated (2 Replies)
Discussion started by: hiei
2 Replies

8. Programming

cannot save file...

Hello! I have a problem: I compile some function, which must save file: ===================== // prog.cpp void save_file(){ FILE *fs = fopen("file.txt", "w"); if(!fs) cerr<< "cannot save"; fprintf(fs, "This is a text file."); fclose(fs) } ===================== If i compile it from... (8 Replies)
Discussion started by: szzz
8 Replies

9. Shell Programming and Scripting

save me!

Hi! can anyone tell me how to save a file from command line? Any help appreciated. (2 Replies)
Discussion started by: hufs375
2 Replies
Login or Register to Ask a Question