Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> also it is amazing to me that shells still exist in more-or-less the same form. dear god can I just get a terminal that runs something like Python directly?

There's no reason why you can't set Python to be your shell. Here you go:

  sudo usermod -s /usr/bin/python $USER
  su $USER
You'll likely find that it's not that great as a shell language. Shell languages are made to be primarily used interactively. With Python, you'll have a lot of extra syntax to type all the time. They're also made to glue other programs together. I don't think you'll find it as convenient to use the output of one program as the input of another in Python. Job control will also not be as convenient.


Well I don't mean python, it is obviously not a shell. I just mean something like it.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: