84
Chapter 8
Now when we do a long listing on the file, like so, we can see that we
have execute permissions:
kali >
ls -l
--
snip--
-rwx r-x r-x 1 root root 42 Oct 22 14:32 HelloHackersArise
--
snip--
The
file will also be in green, another indicator of its execute permis-
sions. The script is now ready to run!
Running HelloHackersArise
To run our simple script, enter the following:
kali >
./HelloHackersArise
The
./
before the filename tells the system that we want to execute
this
script in the file HelloHackersArise from the current directory. It also
tells the system that if there is another file in another directory named
HelloHackersArise, please ignore it and only run
HelloHackersArise in
the cur-
rent directory. It may seem unlikely that there’s another file with this name
on your system, but it’s good practice to use the
./
when
executing files, as
this localizes the file execution to the current directory and many directo-
ries will have duplicate filenames, such as
start and
setup.
When
we press
enter
, our very simple script returns our message to the
monitor:
Hello, Hackers-Arise!
Success! You just completed your first shell script!