Is there a way to make a file that would run a terminal command when you click it? Similar to a .bat extension in windows?
|
Open your text editor, and type the following line: |
|||||||||||||||||
|
|
In Linux those are called scripts of more accurately shell scripts. Linux does not care what extension the file, it will look at the file's permissions to find if the file is set as executable and will run it if so. You can create a script with any favorite text editor, just open one up and start scripting, you can use any shell interpreter you want being the normal used ones Normally you start your scripts by declaring which command interpreter you want to use, After you have done editing, save your file and make it executable. You can either open a terminal and type When you are done you can double click on the file and your file manager should try to run it or ask if you want to run it. As an alternative you can also invoke your script in a terminal changing dir to where your script is and invoking it with A good start to learn Linux shell scripting is LinuxCommand.org, they teach you what you need, how to do it and have a lot of good examples on scripts that you can have a look at. |
||||
|
|
Go to the file in your file manager, right-click it, open the properties dialog, go to the permissions tab in the dialog, check the "Allow execution of this file", and click the close button. Now you can double-click the file and choose to run it in a terminal window.
