*linux 명령어들
*환경 변수
- 자기가 정의하지 않아도 $변수명 으로 값을 참조할 수 있느 특수 변수...?
ex)
/home/mint
$HOME
${HOME}
==> 이 환경변수는 어떤 사용자로 로그인해도 그 사용자의 디렉토리..
- 어떤 환경 변수를 쓸 수 있는지: env 명령어 사용
주로 사용하는 환경변수
HOME
PWD
EDITER
PAGER
USER
GROUP
HOSTNAME
- 명령어 치환
date 명령어를 치환하면
$date +%Y%m%d 와 같은 형식으로 사용 가능
ex) mv test.txt test-$(date +Y%m%d%).txt
응용하면
```
today=$(date +%Y-%m-%d)
mv result.txt result-${today}.txt
```
명령어 치환은 겹칠수도 있다 =>
dirname (파일/디렉토리 경로를 넘기면 부모 디렉토리 경로를 돌려줌)
grandparent = $(dirname$(dirname $path))
(p133)
*리눅스 생활코딩 강의
### Port 강의
$ssh -p 22 egoing@--- => 접속됨, 포트번호 22를 생략해도 접속이 된다. '
==> 모든 컴퓨터에는 0~65000정도의 포트가 있음
ssh 서버를 설치하면 22번 포트에 연결되도록 약속.
웹서버를 설치하면 80번 포트에 연결되도록 약속이 되어있다.
웹 클라이언트에서 웹서버에 접속하면 일단 80번 포트로 감.
특별히 주소에다가 그렇게 쓰지 않아도
'backend > ubuntu' 카테고리의 다른 글
ubuntu 14.04 uwsgi, nginx with django (0) | 2018.03.29 |
---|---|
Ubuntu 16.04 pyenv, virtualenv, autoenv, postgres 설치하기 (0) | 2017.10.12 |
리눅스 명령어: 리눅스 쉘 (.sh) 실행방법 (0) | 2017.03.16 |
wget 명령어 사용법 (0) | 2017.03.12 |
우분투로 hdmi 소리 설정- pavucontrol 사용 (0) | 2017.01.11 |