[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Search] [Home]
Board
Settings Home
/g/ - Technology



Thread archived.
You cannot reply anymore.



File: terminal.png (16 KB, 640x246)
16 KB
16 KB PNG
Hey /g/, what terminal shell do you use and why?
>>
ST, because it's nice and i like it, and urxvt in the repos can't render unicode correctly
>>
>inb4 not muh real terminal
I use conemu64
>>
Urxvt
>>
Fish. The most convenient interactive shell. Launches faster than ssh.

For scripts I use dash.
>>
>>66707302
Ur mum's terminal shell if u catch my drift
>>
>>66707354
#gotem
>>
>>66707339
>>66707344
>>66707345
I said terminal shell, not emulator.
>>
>>66707302
xfce4-terminal with tango theme, and my toy language for scripting.
>>
>>66707302
Zsh because I don't know.
>>
>>66707396
>>66707393
The emulator runs bash.
>>
>>66707302
fish
>>
>>66707393
Zsh
>>
Why would I use a terminal emulator in the Year of the Lord 2018? I use the Emacs Shell, because Emacs buffers are far superior to retarded shitware that emulate age old terminals. (inb4 some retard cries about how eshell does not run their shitty curses programs).
>>
>>66707393
zsh then, i like the idea of fish, but i prefer to have something posix compliant.
>>
File: 1523545861815.jpg (80 KB, 846x1024)
80 KB
80 KB JPG
Too stupid for anything other than bash
>>
>>66707302
fish
>>
Mys
>>
>>66707302
GNU bash
>>
>>66707302
guake with bash
>>
>>66707302
Konsole. Just werks and it's already there when using KDE
>>
>>66708599
are you stupid
>>
>all these newfags don't know the difference between a shell and an emulator
nu-/g/ everybody
>>
fish is the only correct answer unless you have severe autism
>>
>>66707302
Konsole with Bash. It's the default and standard shell, it's compatible, it's well documented, and it just works.
>>
/bin/ksh with /usr/openwin/cmdtool.
>>
>>66708744
>and it just works.
It's also the slowest and bloated.
>>
>>66707302
terminal.app
just works
>>
>>66708824
oh, shell. outdated bash lmao
>>
zsh
>>
zsh
mainly due to non-default config options that MAY be available in other shells, but I have working in zsh already
e.g. more aggressive saving/loading of shell history so you don't "lose" history the way you do in bash. I can ctrl-r reverse search in one shell and find something I just did in another one
also lazy tab-complete so I can type blah/blah/blah with partial directory names, either case, and sometimes even basic typos and still tab complete to the proper full path
>>
>>66708656
To be fair, I know the difference and still felt I was taking a gamble when replying to this thread due to the possibility of OP himself using the wrong term for what he was really asking. The fact that he added "terminal" instead of just asking about shells kind of threw me off. I guess correctly what he meant, but I wouldn't have been surprised if I had not guessed correctly.
>>
>>66708790
Konsole is super fast, as for bloated, don't run it on a Pi, anything above that won't have ANY issues running it
>>
>>66707302
zsh w/ tmux, urxvt as emulator
>>
>>66708913
I like the smart argument and option competition in zsh
>>
>>66707393
>>66708599
>>66708629
>>66708656

if you had difficulty with this the rest of your time with linux is probably not a lot of fun desu
>>
>>66707302
zsh, because why not
>>
>>66707302
Xterm because it's almost ubiquitous
>>
>>66709054
with bash of course
>>
>>66708933
I was referring to bash.

Konsole ist seit Verluste of terrible color management and "Ctrl+shift" bullshit.
>>
>>66708656
Perhaps OP shouldn't have used the confused "terminal shell" term.
>>
>>66709076
Here's what I mean about the color.
Lower one is correct.
>>
>>66708629
Probably, but if you mean because I mentioned an emular and not a shell, I did that because I noticed others had too and assumed that that's what OP meant. So it's more that I assumed OP was a bit dumb and using the terms incorrectly, which I guess could be a dumb assumption to make.
>>66708991
Linux has been pretty great, actually.
>>
>Starts a thread by referring to shells as "terminal shells" for some fucking reason
>gets absolutely ass-blasted when people talk about terminal emulators
What a fun episode LMBO
>>
>>66709150
Do you always leave the non-printing characters on?
>>
>>66709187
Spaces only for python, tabs for everything.
>>
Bash, because I'm not a pretentious, insufferable, shell hipster snowflake poser ricer faggot.
gnome-terminal because it came with my distro. It's a terminal emulator for fuck's sake. Who gives a fuck?
Does it need to slowly scroll down from the top of the screen when I press F-12 or some gay brainlet shit?
Fuck off. If you don't fucking like it, fuck off to the "friendly" shell emulator thread. Faggots.
>>
>>66709304
>Using slow and inconvenient software
>Because it came with the system
Hope you are using Internet Explorer at work.
>>
File: emacs.jpg (136 KB, 960x1280)
136 KB
136 KB JPG
>>66707495
Absolutely based. Let's breed.
>>
>>66709329
Those extra .007 nanoseconds I'll never get back.
Sure, kid.
>>
>>66709333
Based Emacs posters
>>
Guake
>>
>>66709346
>Those extra .007 nanoseconds
1. Nice goalpost movement, you hypocrite fuck
2. Hahahaha
Dash: real 0m0.909s user 0m0.897s sys 0m0.070s 500001
Busybox: real 0m1.809s user 0m1.787s sys 0m0.107s
Posh: real 0m2.010s user 0m2.060s sys 0m0.067s
Ksh: real 0m2.019s user 0m1.970s sys 0m0.047s
Mksh: real 0m2.287s user 0m2.340s sys 0m0.073s
Zsh: real 0m2.648s user 0m2.223s sys 0m0.423s
Bash: real 0m3.966s user 0m3.907s sys 0m0.213s
>>
rc
better syntax, better speed, better size, better complexity. if you use zsh, bash or fish you're not human
>>
>>66709076
The ctrl+shift bullshit can be changed, in fact there's a ton of customizable keybinds for Konsole, including SIGKILL or notifying the user when there's activity or a longer period of silence on the terminal.
>>
>>66707302
Urxvt because perl scripts and works with ranger well
>>
>>66709455
No color scheme by default, doesn't play well with quotes. Example:

Bash
echo "Isn't it just C syntax?"


rc
echo 'Isn''t it just C syntax?"


The rc version just looks stupid and isn't intuitive.
>>
>>66709923
*
echo 'Isn''t it just C syntax?'


Correction, hit the wrong key. It's still stupid.
>>
>>66709923
>No color scheme by default
I pity you for needing/liking this.
>>
>can't tell diff she'll vs terminal
cmd
Microsoft Windows 10.x.x whatever
>>
>>66709923
color scheme is bloat
>echo "Isn't it just C syntax?"
It's also valid in rc. It prints the ", but that's more intuitive than having both " and ' doing different things
>>
>>66709988
Doesn't work on my installation of rc, it just hangs. When I do it like this
echo 'Isn''t just C syntax?'
, it actually works.
>>
Bash, because it's the default.
Sometimes I start fish when I want maximum comfiness, but I never set it as a login shell because no posix shell = /etc/default is ignored = many programs won't work.
>>
File: 1527319919244.png (17 KB, 448x474)
17 KB
17 KB PNG
>>66707346
my nigger.
>>
>>66709329
Found the pretentious, insufferable, shell hipster snowflake poser ricer faggot.
>>
fish with oh-my-fish while in Konsole, but bash for everything else
>>
My command interpreter is dash, and my shell is bash. Your's would be too, if you hadn't fucked up your system thinking you were being smart.
>>
>>66710215
>every OS is leeeenuuucks.
>>
>>66707354
Ebin
>>
>>66707914
Fish is literally easier than bash
>>
Basic man here, I use bash. It gets the job done nicely.
>>
bash because it's de facto standard.
and vi mode in bash is bretty good
>>
>>66710444
>too smart for fish
>too stupid for everything else
>just right amount of intelligence for bash
>>
File: 1319119738001.png (34 KB, 326x494)
34 KB
34 KB PNG
>>66709329
>Hope you are using Internet Explorer at work.
Not him but I actually do.
I use gnome terminal too
>>
>>66710312
Just the good ones.
>>
>>66707302
whichever one you like
>>
>>66710745
>limiting yourself when Linux is on of the worst of the unix-alikes.
>>
>>66709436
>pulls some stats right out of his ass
What's the command you snide fuck?
>>
>>66710856
>What's the command you snide fuck?
http://lmgtfy.com/?iie=1&q=Shell+speed+comparison
First result.
>>
bash on iterm2
bunch a tmux sessions
>>
started using konsole since i'm on kde right now.
it's alright, just kinda boring.
>>
>>66710981
whoops didn't read OP right. it is bash, with a single profile for fish setup.
>>
BASH is the industry standard for a reason.
>>
>>66710920
>lmgtfy
gb2 reddit faggot
>>
>>66707495
gib config
>>
>>66711097
>bash
>standard
>>
>>66707302
Fish.
It's pretty, functional, and requires 0 changes for my perfect setup.
>>
what is a purpose of writing your own shell ?
>>
>>66707302
Bash. Terminal - Tilda.
TILDA MASTERRACE.
>>
File: Capture.png (2 KB, 166x30)
2 KB
2 KB PNG
Chaotic evil
>>
>>66707302
>using terminal shell
>2018
>>
Fish, sane defaults and great features
No it's not bloated
>>
>>66711856
>>66713420
almost never stick with the defaults so never got why they mattered.
what distro do you guys use, just a bit curious.
>>
>>66707495
I'm also using eshell at the moment. I'm also trying out haskell-emacs and see if i'm confortable with shelly scripts, so I would use haskell functions instead of elisp in eshell. Still learning though.
>>
>>66713801
Not them, but fish on void.
You can make zsh act like fish, but it will start very slowly.
>>
>>66707410

same, first one i ever saw with autocomplete
>>
>>66707346
>For scripts, I use an irrelevant and shitty shell that's worse than the hyper commonly available bash

I bet have you morons don't even know how to write good shell scripts.
>>
>>66712355
Reddit gold. It's a waste of time otherwise to normal people
>>
Bash, because it's the shell I script in, and can write short scrips in the terminal with familiarity. Fish doesn't even have && and || operators, making code non-portable. Zsh is a meme.
>>
>>66709436
Super scientific. I like the part where the micro benchmark wasn't posted or explained if the shells were warmed up first since bash and zsh, being drastically more featureful have a slight delay even when ran in scripting mode.
>>
>>66715527
Wrong, zsh has made some critically necessary changes to how scripting works to make it 10x less inane and added useful expansions and grammar features.

Overall zsh is both faster, more featurful, actively maintained and matches or exceeds the features bash offers.

The only argument against zsh is that it literally isn't as commonly installed as bash.
>>
>>66715587
>zsh has made some critically necessary changes to how scripting works to make it 10x less inane
Such as? Why does it sound like you're selling a product? A shell and its scripting syntax isn't an "experience" to peddle.
>>
>>66715636
Not wordspliting
>>
>>66715647
What if you intentionally want to perform word splitting, such as when populating an array from a string variable with a known field separator? But in bash:
IFS=""

Wa-la, no word splitting is performed in bash.
>zsh solves problems no one had
It's a meme, like the difference between vim and neovim.
>>
>>66713801
I've been using Fish on Arch for a good while now.
>>
>>66707302

Pwsh
>>
File: 1531333897905.jpg (58 KB, 750x724)
58 KB
58 KB JPG
Fish, the best shell
For scripting I use C++ with cling interpreter
Python cucks can fuck off




Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.