You are Here:
Linux Lite 6.6 FINAL Released - Support for 22 Languages Added - See Release Announcement Section



Poll

What shell do YOU use for scripting or command-line on LL?

bash
8 (88.9%)
csh
0 (0%)
tcsh
0 (0%)
fish
1 (11.1%)
Other shell, or 2 shells for different purposes (please comment)
0 (0%)

Total Members Voted: 9

What shell do YOU use for scripting or command-line on LL?

Author (Read 98008 times)

0 Members and 1 Guest are viewing this topic.

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #24 on: September 20, 2018, 09:37:16 PM »
 

kpanic

  • PayPal Supporter
  • Forum Regular
  • *****
  • 162
    Posts
  • Reputation: 67
  • Linux Lite Member
    • View Profile

  • CPU: Core i5 M450

  • MEMORY: 8Gb

  • VIDEO CARD: Nvidia GT216
@Moltke  & @Jerry ,

Now I agree with Moltke.
I hate to cause any kind of polemic but at the same time I want to share
my opinion and sometimes these things collide.

 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #23 on: September 18, 2018, 08:01:49 PM »
 

Moltke

  • Platinum Level Poster
  • **********
  • 1134
    Posts
  • Reputation: 126
  • Linux Lite Member
    • View Profile

  • CPU: amd athlon 64 x2

  • MEMORY: 4Gb

  • VIDEO CARD: amd radeon hd 6750

  • Kernel: 5.x
Completely unnecessary for this type of thread to get to this level of personal. I have better things to do getting 4.2 ready than to deal with completely unavoidable situations. List your information and keep it technical...it's that simple.

You're right @Jerry I'm really sorry. I didn't mean to cause any trouble and/or controversy. Won't happen again.
Without each others help there ain't no hope for us :)
Need a translation service? https://www.deepl.com/es/translator
 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #22 on: September 18, 2018, 06:14:30 AM »
 

Jerry

  • Linux Lite Creator
  • Administrator
  • Platinum Level Poster
  • *****
  • 8775
    Posts
  • Reputation: 801
  • Linux Lite Member
    • View Profile
    • Linux Lite OS

  • CPU: Intel Core i9-10850K CPU @ 3.60GHz

  • MEMORY: 32Gb

  • VIDEO CARD: nVidia GeForce GTX 1650

  • Kernel: 5.x
Completely unnecessary for this type of thread to get to this level of personal. I have better things to do getting 4.2 ready than to deal with completely unavoidable situations. List your information and keep it technical...it's that simple.
 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #21 on: September 17, 2018, 08:13:47 PM »
 

Moltke

  • Platinum Level Poster
  • **********
  • 1134
    Posts
  • Reputation: 126
  • Linux Lite Member
    • View Profile

  • CPU: amd athlon 64 x2

  • MEMORY: 4Gb

  • VIDEO CARD: amd radeon hd 6750

  • Kernel: 5.x
Quote
Did I ever say I want to change my login shell?

I wrote: "if you wished/were to change", this is a conditional clause of an hipothetical situation meaning that something must happen that "you wished/were to" which you didn't/weren't to. I think you're the one who's confused but nevermind, I'm a noob  ;D

Quote
I was in this business when you were ~5 years old
good for you! I've been using Linux like for ten years only. First, dual booting with windows and for like 2 years now switched entirely to Linux and have never looked back and never will  8)

Quote
Why don't you go and post your chsh-idea to the 'HELPFUL TIP' area?
I answer for you: because it is not a helpful idea!

I've already created the post, have a look if you wish (and I'm not saying that you do, of course you don't!) it's not "my chsh idea", I didn't created it lol I wished! lol It's there and it is completely safe to use. https://www.linuxliteos.com/forums/tutorials-27/changing-loging-shell-andor-terminal-prompt/msg43197/?topicseen#msg43197

Quote
Do you get it?

Yes, I did. You have a serious problem and need to find some help real soon.

end of the conversation.
Without each others help there ain't no hope for us :)
Need a translation service? https://www.deepl.com/es/translator
 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #20 on: September 17, 2018, 06:54:32 PM »
 

kpanic

  • PayPal Supporter
  • Forum Regular
  • *****
  • 162
    Posts
  • Reputation: 67
  • Linux Lite Member
    • View Profile

  • CPU: Core i5 M450

  • MEMORY: 8Gb

  • VIDEO CARD: Nvidia GT216
@Moltke ,

Did I ever say I want to change my login shell?
If so, would you point the place I did so, please?

And for your information, I don't take instructions from noobs,
I was in this business when you were ~5 years old

Why don't you go and post your chsh-idea to the 'HELPFUL TIP' area?
I answer for you: because it is not a helpful idea!

Do you get it?
« Last Edit: September 17, 2018, 07:00:33 PM by kpanic »
 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #19 on: September 17, 2018, 06:10:26 PM »
 

Moltke

  • Platinum Level Poster
  • **********
  • 1134
    Posts
  • Reputation: 126
  • Linux Lite Member
    • View Profile

  • CPU: amd athlon 64 x2

  • MEMORY: 4Gb

  • VIDEO CARD: amd radeon hd 6750

  • Kernel: 5.x
Quote
If it is completely safe, please post this idea with a "HELPFUL TIP" tag on it - after all, you make the claim that
it is completely safe and no harm will be made.
Why should I make any backups if it's completely safe? Should it read then: "not so completely safe" ?

Indeed. That's how smart Linux is  ;D otherwise those kind of files like .bashrc wouldn't be in your home folder where you can manipulate them at will and you'd need to become root in order to make any changes on them. It is completely safe to do so, I only suggested that in the event that you wished/were to change your shell login and /or prompt, you could make a backup of the the original .bashrc file, just for the sake of it, but it's really not neccesary.

Quote
I'm not making any changes, I use #!/bin/bash in my bash scripts, instead of the usual #!/bin/sh -
because /bin/sh points to dash shell.


I never said you should/have to change anything, that's entirely up to you. If you're happy with your config keep it that way no matter what anyone else may say. I use bash, fish, dash, zsh and switch back from one to the other and haven't had any problems whatsoever.  Like I said, it's entirely up to you and nobody else.

This is the contents of my .bashrc:

#
# ~/.bashrc
#

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '
EDITOR=/usr/bin/nano
# You may uncomment the following lines if you want `ls' to be colorized:
eval "`dircolors -b ~/.dircolorsrc`"
export LS_OPTIONS='--color=auto'
export PS1='\[\e[1;36m\][\t \u \[\e[0m\]\W \$] '

# Correct dir spellings
shopt -q -s cdspell

# Make sure display get updated when terminal window get resized
shopt -q -s checkwinsize

# Turn on the extended pattern matching features
shopt -q -s extglob

# Append rather than overwrite history on exit
shopt -s histappend

# Make multi-line commandsline in history
shopt -q -s cmdhist

# Get immediate notification of background job termination
set -o notify

# Store 2000 commands in history buffer
export HISTSIZE=2000

# Store 2000 commands in history FILE
export HISTFILESIZE=2000     

# Avoid duplicates in hisotry
export HISTIGNORE='&:[ ]*'

And this is how my terminal looks like:



Sorry if I bother you somehow, I didn't mean to do that, I simply shared something that it's posisible and completely, entirely safe to do, because like I said before, Linux is smart enough not to let you screw things up. :)

Cheers!
Without each others help there ain't no hope for us :)
Need a translation service? https://www.deepl.com/es/translator
 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #18 on: September 17, 2018, 05:00:55 PM »
 

kpanic

  • PayPal Supporter
  • Forum Regular
  • *****
  • 162
    Posts
  • Reputation: 67
  • Linux Lite Member
    • View Profile

  • CPU: Core i5 M450

  • MEMORY: 8Gb

  • VIDEO CARD: Nvidia GT216
@kpanic it is completely safe to change your login shell and/or prompt to whatever else you want. No harm will be made. However, you can always make a backup of your .bashrc file before whatever change you plan to do and if for any reason you don't feel saisfied with the result or anything goes wrong, you can just replace the .bashrc and get everyhing back to its default. 

hope this helps! :)


@Moltke ,

If it is completely safe, please post this idea with a "HELPFUL TIP" tag on it - after all, you make the claim that
it is completely safe and no harm will be made.
Why should I make any backups if it's completely safe? Should it read then: "not so completely safe" ?

I'm not making any changes, I use #!/bin/bash in my bash scripts, instead of the usual #!/bin/sh -
because /bin/sh points to dash shell.

 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #17 on: September 17, 2018, 03:31:36 PM »
 

Moltke

  • Platinum Level Poster
  • **********
  • 1134
    Posts
  • Reputation: 126
  • Linux Lite Member
    • View Profile

  • CPU: amd athlon 64 x2

  • MEMORY: 4Gb

  • VIDEO CARD: amd radeon hd 6750

  • Kernel: 5.x
@kpanic it is completely safe to change your login shell and/or prompt to whatever else you want. No harm will be made. However, you can always make a backup of your .bashrc file before whatever change you plan to do and if for any reason you don't feel saisfied with the result or anything goes wrong, you can just replace the .bashrc and get everyhing back to its default. 

hope this helps! :)

Without each others help there ain't no hope for us :)
Need a translation service? https://www.deepl.com/es/translator
 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #16 on: September 17, 2018, 12:31:05 PM »
 

kpanic

  • PayPal Supporter
  • Forum Regular
  • *****
  • 162
    Posts
  • Reputation: 67
  • Linux Lite Member
    • View Profile

  • CPU: Core i5 M450

  • MEMORY: 8Gb

  • VIDEO CARD: Nvidia GT216
@Moltke ,

Thank you for the information!
chsh changes the login shell, I would leave that as it is though, since it is part of the OS.

I suggest that people won't touch the system-wide settings like this. It is so much safer to
just invoke #!/bin/bash to the user scripts instead of the usual #!/bin/sh (which points to dash shell in LL).
« Last Edit: September 17, 2018, 12:37:31 PM by kpanic »
 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #15 on: September 16, 2018, 10:33:25 PM »
 

Moltke

  • Platinum Level Poster
  • **********
  • 1134
    Posts
  • Reputation: 126
  • Linux Lite Member
    • View Profile

  • CPU: amd athlon 64 x2

  • MEMORY: 4Gb

  • VIDEO CARD: amd radeon hd 6750

  • Kernel: 5.x
Quote
@Moltke can you add the links in to the threads for the 2 books please ? :)

Sure, I will. :)
Without each others help there ain't no hope for us :)
Need a translation service? https://www.deepl.com/es/translator
 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #14 on: September 16, 2018, 10:24:56 PM »
 

bitsnpcs

  • Platinum Level Poster
  • **********
  • 3237
    Posts
  • Reputation: 305
    • View Profile
    • Try to Grow

  • Kernel: 4.x
@Moltke can you add the links in to the threads for the 2 books please ? :)

 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #13 on: September 16, 2018, 10:22:07 PM »
 

Moltke

  • Platinum Level Poster
  • **********
  • 1134
    Posts
  • Reputation: 126
  • Linux Lite Member
    • View Profile

  • CPU: amd athlon 64 x2

  • MEMORY: 4Gb

  • VIDEO CARD: amd radeon hd 6750

  • Kernel: 5.x
You're welcome @Vera

Quote
The fish shell just seems more intuitive to me, and the autosuggest feature on command line has definitely resulted in me getting things done a lot faster.

I also use fish for repetitive tasks since as you stated its auto-completion feature is most useful in those cases, so I don't have to type over and over the same commands. But I use bash as the default one. Truth is I don't do/know much scripting, I'm learning how to. :)

You're very welcome @bitsnpcs glad you found it useful.
Without each others help there ain't no hope for us :)
Need a translation service? https://www.deepl.com/es/translator
 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #12 on: September 16, 2018, 05:00:25 PM »
 

Vera

  • PayPal Supporter
  • Forum Regular
  • *****
  • 140
    Posts
  • Reputation: 16
  • Enjoying Linux Lite.
    • View Profile

  • CPU: Intel Quad Core 1.6GHz

  • MEMORY: 8Gb

  • VIDEO CARD: AMD Radeon
Thanks for the helpful links about scripting, @Moltke .

I use the fish shell https://fishshell.com/ for most of my stuff (I installed it via Synaptic). It's very user-friendly, and has good use of color.

On the command-line, if I type in something that looks syntactically wrong to the shell, it'll highlight it in red, which is helpful to me. It also displays autosuggest on command line without me needing to hit tab or whatever (just hit right arrow to accept autosuggestion, or carry on typing whatever I was typing if I don't want to accept autosuggestion).

I still have bash as my login user shell, but I switch to the fish shell for 99% of whatever I'm doing, including shell scripting. The fish shell just seems more intuitive to me, and the autosuggest feature on command line has definitely resulted in me getting things done a lot faster.
Using Linux Lite for everything now. I put it on my desktop and my laptop. Woohoo!
 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #11 on: September 16, 2018, 01:50:20 PM »
 

bitsnpcs

  • Platinum Level Poster
  • **********
  • 3237
    Posts
  • Reputation: 305
    • View Profile
    • Try to Grow

  • Kernel: 4.x
Quote
It appears the third version has lots of empty space, maybe missing images

@bitsnpcs  yes, you're right. I noticed that too. Anyway, it doesn't seem to be too many changes from the second edition, so I guess we're good using that one.  ;D
I just found this https://bash.cyberciti.biz/guide/Main_Page it has several examples and explanatios are quite clear. I think it's a good resource for learning scripting and bash. Hope you like it. :)

cheers!

@Moltke  yes it will be good using the second edition.
Thank You for the link, I've saved it, I'll work through the current 2 books (second edition and pro bash) first it will be useful for the examples and explanations as you wrote :)
« Last Edit: September 16, 2018, 01:52:42 PM by bitsnpcs »
 

Re: What shell do YOU use for scripting or command-line on LL?
« Reply #10 on: September 16, 2018, 10:47:16 AM »
 

Moltke

  • Platinum Level Poster
  • **********
  • 1134
    Posts
  • Reputation: 126
  • Linux Lite Member
    • View Profile

  • CPU: amd athlon 64 x2

  • MEMORY: 4Gb

  • VIDEO CARD: amd radeon hd 6750

  • Kernel: 5.x
Quote
It appears the third version has lots of empty space, maybe missing images

@bitsnpcs  yes, you're right. I noticed that too. Anyway, it doesn't seem to be too many changes from the second edition, so I guess we're good using that one.  ;D
I just found this https://bash.cyberciti.biz/guide/Main_Page it has several examples and explanatios are quite clear. I think it's a good resource for learning scripting and bash. Hope you like it. :)

cheers!
Without each others help there ain't no hope for us :)
Need a translation service? https://www.deepl.com/es/translator
 

 

-->
X Close Ad

Linux Lite 6.6 FINAL Released - Support for 22 Languages Added - See Release Announcement Section