Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
This is very long since that I cannot solve the problem of PS1, PS2 , PS3 variable. My problem is I cannot set PS2 , PS3 , PS4 variable in linux and as well now in Solaris 10..
Would you please tell how to set these variables and what is the definition of these variables in Linux ?
For starters, the PS1, PS2, PS3 and PS4 variables are a "shell" thing, not necessarily a Linux thing.
Depending on the shell you're using, you may have all four (like with bash), on only two (like the regular bourne shell "sh").
To set one of them in most shells, just type the following;
$ export PS2=" > "
From the bash 3.2.25 man page;
PS1 The value of this parameter is expanded (see PROMPTING below) and used as the primary prompt string. The default value is "\s-\v\$".
PS2 The value of this parameter is expanded as with PS1 and used as the secondary prompt string. The default is "> ".
PS3 The value of this parameter is used as the prompt for the select command (see SHELL GRAMMAR above).
PS4 The value of this parameter is expanded as with PS1 and the value is printed before each command bash displays during an execution trace. The first character of PS4 is replicated multiple times, as necessary, to indicate multiple levels of indirection. The default is "+ ".
If you find this helpful, click the "thumbs-up" on this post.
Also, if this post answers your question, feel free to mark this thread as "Solved".
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.