Ubuntu – Most efficient way of launching and separating a program from the terminal?

command lineexecute-command

I'm trying to launch a program from the Terminal in such a way that the following occurs:

  1. Closing the Terminal does not close the program
  2. The program is not outputting anything to the Terminal while opening, using, or closing
  3. The Terminal is free to be used for other things
  4. The command is short and sweet
  5. There is no output file to worry about

Best Answer

See man nohup:

   nohup - run a command immune to hangups, with output to a non-tty


nohup program-name &