How to run .sh files in Linux?

Even though I have posted this in fedora category, it works for all linux distros. To execute/run any .sh files.

run the followig comands:



  • first give execute permission to script file : chmod +x /path/to/scriptfile.sh
  • and to run the script: /path/to/scriptfile.sh
  • if scriptfile.sh is in current directory then you do it with: ./scriptfile.sh

as ./ refers to current directory





Your Gift of $200 Cloud Hosting Credit is Here. Claim Now!

after doing this it must be running, if still not then

  • browse to the script file with a file manager
  • right-click to properties
  • open permissions
  • make sure: Allow executing file as the program is checked on.
Before you go, let's stay connected
About the Author
Lakshman Basnet
Nepali Digital Media Marketer currently based in Adelaide, South Australia who apart from playing with his cat - Eleven, also enjoys developing web content, publishing blogs and YouTube videos in his free time.

Leave a Comment