Open your text editor, and type the following line: #! /bin/bash. Leave an empty line and start typing your commands. Save the file, the extension doesn't matter.
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.
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 bash and sh.
Normally you start your scripts by declaring which command interpreter you want to use, #!/bin/bash for bash and #!/bin/sh for sh. After you have done so you can start typing commands in to the script lines just as you do on Windows with batch scripts.
After you have done editing, save your file and make it executable.
You can either open a terminal and type chmod 755 foo (where foo is your script name) or right click on the file you just created and on the permissions tab click in the Make the file executable.
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 ./foo.
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.
Open your text editor, and type the following line:
#! /bin/bash
. Leave an empty line and start typing your commands. Save the file, the extension doesn't matter. 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.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
bash
andsh
.Normally you start your scripts by declaring which command interpreter you want to use,
#!/bin/bash
for bash and#!/bin/sh
for sh. After you have done so you can start typing commands in to the script lines just as you do on Windows with batch scripts.After you have done editing, save your file and make it executable.
You can either open a terminal and type
chmod 755 foo
(wherefoo
is your script name) or right click on the file you just created and on the permissions tab click in the Make the file executable.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
./foo
.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.
If it is a simple, one-line command, you can create a
.desktop
file, for example for a straightforward copy command like (in its simpelest form):Put the command between quotes, save the file with a
.desktop
extension, make it executable and run it by double-click.You can make a
.desktop
file more complicated, add options, keywords, set an icon etc.See this link.