ubuntu permission command

main
YIk Teng Hie 5 years ago
parent e3d751833f
commit ae68c47f1c

@ -50,7 +50,8 @@ $ sudo usermod -aG docker ${USER}
// excecute, read, write
$ chmod 777 filename
//
// made executable
$ chmod +x envtest.sh
```
## node version manager [nvm](https://github.com/nvm-sh/nvm)
@ -95,3 +96,54 @@ $ ssh-copy-id -i abc@host
```
* environments
```shell
// add global variable
// method1 : cli
$ export VARNAME="value"
$ set VARNAME="Value"
// add local variable
$ VARNAME=Value
// remove
$ unset VARNAME
$ VARNAME=''
// user wide env
$ sudo vi ~/.bashrc
..
export NAME=Value
...
// system wide ENV file
$ nano /etc/environment
// reload a file
$ source /etc/bash.bashrc
// show a variable
$ echo $VARNAME
// show all variables
$ printenv | sort | less
$ env | grep GNOME
$ myvar=(first second third)
$ echo ${myvar[2]}
third
$ echo ${myvar[*]}
first second third
```
* startup file execution order from login shell
* `/etc/profile`
* `$HOME/.bash_login`
* `$HOME/.bash_profile`
* `$HOME/.profile`
* startup file from interactive shell
* `.bashrc` instead of `/etc/profile`

Loading…
Cancel
Save