[Linux] 스터디 2회차. 리눅스 명령어-①
스터디 날짜 : 2021.05.15
ssh를 하기 위해 필요한 툴 - mobaxterm
즉, 원격접속을 하기 위한 툴
<리눅스 명령어>
sudo systemctl restart systemd-resolved && sudo systemctl stop systemd-resolved
systemd-resolved라는 프로그램을 다시 시작하고 멈추는 명령어
명령어 | 설명 |
su - | root계정으로 로그인 |
clear | 화면 정리 |
systemctl reboot | 다시 시작 |
systemctl poweroff | 종료 |
ctrl c | 중지 인터럽트 |
pwd | 현재 디렉토리 출력 |
ls | 현재 디렉토리(경로)의 파일 리스트 출력 |
ls 매개변수 | 그 매개변수의 파일리스트 출력 명령어 |
a | 숨김김파일 다 보여줘(all) |
l | 파일 이름뿐 아니라 파일 정보를 다 보여줌 |
r | 역순으로 정렬(파일 생성 시간에 따른 순서 역순) |
t | 변경된 시간을 기준으로 정렬 |
알고싶은 명령어 --help | 명령어에 대한 설명 |
man (알고싶은명령어) | 명령어에 대한 설명이랑 옵션에 대한 내용이 나옴 |
cd (change directory) | 매개변수로 입력된 디렉토리로 이동 |
리눅스는 ctrl+v 가 안 먹음
마우스 오른쪽 클릭하고 paste
root 계정이 리눅스에서 최고 관리자 계정이어서 모든 권한이 다 있음
하지만 실제로는 사용하지 않는다. 보안때문에 절대 쓰지 않는다!
root 권한은 안 줌
소규모 전산실은 쓸 수도 있지만 root계정으로 직접 ssh 연결은 절대 안한다.
일반계정으로 ssh연결하고 root로 로그인을 하는 경우는 있다.
현재 우리는 교육용이니 root계정으로 접속
[현재 로그인된 사용자]@[현재 접속해 있는 사용자]
root계정이면 #, root가 아니면 $로 표시된다.
디렉토리는 윈도우로 치면 폴더(경로)
~ home directory root계정의 directory
각 계정은 home directory가 존재
~이 아니면 homedirectory가 아님
/root 최상위 디렉토리가 root
홈디렉토리 : 사용자 계정의 주 영역
es 계정의 홈 디렉토리 /home/es
root 계정의 홈디렉토리 /root
파랗게 출력되는 건 디렉토리
리눅스는 모든 것이 파일
즉, 디렉토리도 파일
이건 강사님이 자바하면서도 강조한거니 또 강조!!
옵션
명령어 -옵션 한글자일때
명령어 --옵션 풀네임일때
숨김파일들은 앞 글자가 . 으로 시작
h는 옵션
man은 명령어
a : 숨김김파일 다 보여줘(all)
l : 파일 이름뿐 아니라 파일 정보를 다 보여줌
r : 역순으로 정렬(파일 생성 시간에 따른 순서 역순)
t : 변경된 시간을 기준으로 정렬
옵션을 여러개 지정할 때는 붙여서 한꺼번에 사용
--all -reverse 등으로도 여러 옵션 적용 가능