I noticed the use of different editors in the courses, ie, vim, gedit, nano. Are there advantages of one over another? Personally I prefer gedit as it is more intuitive to use.
Also, I noticed the use of different methods to edit bashrc, eg …
It’s basically whatever your personal preference is.
I like gedit when I have a GUI, as the pure command line based text editors aren’t as convenient.
It is still good to know vi and nano for use on the raspberry pi, so not a bad idea to get some practice using them on your desktop GUI.
I prefer vi over nano, but I’ve experienced some problems in keyboard interpretation on the raspberry pi that make some standard vi versions unusable (unless you fix the keyboard interpreter on the raspberry pi). In those cases, out of the box nano has worked for me.
Basically I’d say be aware of your options but stick to one when given the choice- just my 2 cents.
As for editing the bashrc file, really whatever method you prefer works. I mixed up the method in the course just to show there is more than 1 way to skin the cat.
The bashrc editing method with quotes is for when you are wanting to add some text to the end of the file. sudo echo says print some text to the command line. That text is the text between the double quotes. Then you can route the text to the end of the .bashrc file instead of the command line with the >> characters.