gkca wrote: » Check the test objectives here https://www.redhat.com/en/services/training/ex200-red-hat-certified-system-administrator-rhcsa-exam - that's what you will be tested on. And it means that you need a basic familiarity with Bash, but no scripting, that would be a part of RHCE exam https://www.redhat.com/en/services/training/ex300-red-hat-certified-engineer-rhce-exam
gkca wrote: » Here's one of the best and free resources to get a good grip of bash: The Linux Command Line by William E. Shotts, Jr.
Jacktivated wrote: » Thanks for the book recommendation. So, given my situation, would you say that I should learn Bash before going through the RHCSA material, or should I save it for after? Also, in your opinion, should Bash come before Python? Regards, Jack
Verities wrote: » You need to understand the file system layout and how to navigate the CLI, before you try to learn scripting. Keep in mind BASH is a shell and BASH scripting is chaining commands together. You can add logic the scripts to make decisions based on certain values or other means (if a file exists, do x, etc). In my opinion you should learn BASH first and later on try out Python.
Verities wrote: » @jacktivated: Hiddenknight explained what I was trying to get across.@nodeman: Lots of jobs still want you to know BASH. BASH scripts are still heavily used and having a solid base with it would be beneficial before moving into Python. I think the main reasoning for that is that Python can have BASH nested within it. However, I'm under the impression that CM tools like Ansible are removing the need for BASH scripts unless they're bundled with an application.
asummers wrote: » I have had roles where all I did was create and maintain BASH scripts, and it has proven it's worth more than any training or certification ... but, I strongly think people should just play with Linux before trying to BASH scripted as it lacks context. It's good to hit a problem and have to create a solution via a script and I thnk that's more useful than some of the bash courses I have seen.