Professional Documents
Culture Documents
Linux
Linux
./
For now, let's just focus on the first part, which is rw-r--r--. These are the
PERMISSIONS of the file.
Each file or directory has 3 permissions types:
• read: The Read permission refers to a user's ability to read the contents
of the file. It is stated with the character r.
• write: The Write permission refers to a user's ability to write or modify a
file or directory. It is stated with the character w.
• execute: The Execute permission affects a user's ability to execute a file
or view the contents of a directory. It is stated with the character x.
On the other hand, each file or directory has three user-based permission groups:
• u: Owner
• owner: The Owner permissions apply only to the owner of the file or directory, and will not
impact the actions of other users. They are represented in the first 3 characters. • g: Group
• group: The Group permissions apply only to the group that has been assigned to the file or • o: Others
directory, and will not affect the actions of other users. They are represented in the middle 3 • a: All users. For all
characters. users, you can also
• all users: The All Users permissions apply to all other users on the system, and this is the leave it blan as we
permission group that you want to watch the most. They are represented in the last 3 did in the example
characters. command you
executed before.
chmod <groups to assign the permissions> <permissions to assign/remove> <file/folder names>
Nutzer
Lesen
Schreben
duchfurhe
n
Binary References
• u: Owner
• g: Group
• o: Others
Bash scripts
.h
Wenn kein ROS gibt
#!/bin/bash
echo Hello there, Developers!
In fact, it's pretty simple. You can access an argument inside a script using the variables $1, $2, $3, and
so on. The variable $1 refers to the first argument, $2 to the second argument, and $3 to the third
argument. So, in this case, since we only have 1 argument, we access it using the variable $1.
Then, we assign the value of the argument to the variable $ARG1. So, the $ARG1 variable will contain
either forward, rotate, or stop. Finally, we check which one of them it contains (using the if statement),
and we execute the corresponding ROS command (rostopic pub) in order to move the BB8 robot
accordingly.
ls -1 Öffentlich untereinander
/usr/games/ltris