[SOLVED] getting back to [user@domain ~]$ after starting a program (terminal)
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
You are into what is called "job control" territory...
Basically
Ctrl + Z - to pause the current process.
bg - to continue process in background.
fg - bring process back to foreground.
As I understand the & character suggests that you are not finished and another commands may follow. That's pretty cool.
Btw I just type etherape instead of the full path. I guess the lazy way is not the best way to get somewhere...
As I understand the & character suggests that you are not finished and another commands may follow. That's pretty cool.
Btw I just type etherape instead of the full path. I guess the lazy way is not the best way to get somewhere...
Thanks
Thanks for the 'point' (-:
I usually just type the name of the program too, but i'm not familiar with ethrape and honestly had never heard of it so i put the full path just to be clear.
Lasty, lazyness isn't all bad, people come up with brilliant ideas so they can continue being lazy and lead more convenient life styles.
in addition: the & makes the program go to the background, if you want another cursor in a different window but you only have one you might be interrested in screen. I use it for this torrent downloader for example.
I run:
Code:
screen rtorrent
and if I want to let it run in the background I press ctrl+a and then d for detach.
then if I want to get the screen back I run
Code:
screen -r
And I go back to where I was.
Usually screen is used for running something server side that you can leave running while you kill the ssh connection. (use command pstree to see why) screen doesn't run on the ssh session but directly on the root of the process tree.
You should also lookup the nohup cmd.
This (in combination with '&') allows you to logout of that session and the cmd will continue to run.
Similar to screen, but more basic.
Typically (and collecting stdout & stderr)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.