automated terminal push
All checks were successful
learn org at code.softwareshinobi.com/git.softwareshinobi.com/pipeline/head This commit looks good

This commit is contained in:
2025-06-04 20:15:25 -04:00
parent 91cf2c0d5d
commit ba2080733d
196 changed files with 12170 additions and 1 deletions

View File

@@ -0,0 +1,39 @@
# The `su` command
In linux, `su` allows you to run commands with a substitute user and group ID.
When called without arguments, `su` defaults to running an interactive shell as root.
## Example :
```bash
$ su
```
In case that you wanted to switch to a user called `devdojo`, you could do that by running the following command:
```
$ su devdojo
```
## The syntax of the `su` command is :
```bash
$ su [options] [-] [<user>[<argument>...]]
```
## Options :
```bash
-m, -p --> do not reset environment variables
-w --> do not reset specified variables
-g --> specify the primary group
-G --> specify a supplemental group
-l --> make the shell a login shell
-f --> pass -f to the shell (for csh or tcsh)
-s --> run <shell> if /etc/shell allows it
-p --> create a new pseudo terminal
-h --> display this help
-v --> display version
```