본문 바로가기

리눅스

ssh 명령어 정리함.

728x90

1. SSH

 

# ssh 접속

$ ssh -p 1345(포트번호) falsy(사용자계정)@100.100.100.100(ip주소 또는 도메인)

 

# 계정 목록 확인

$ cat /etc/passwd (cat - 해당 내용을 수정하지 않고 보여주기만함)

 

# 계정 추가

$ useradd cheolguso;

 

# 계정에 비밀번호 부여

$ passwd cheolguso

 

# 현재 위치의 절대 경로 보기

$ pwd

 

# 디렉토리 생성

$ mkdir ./names

 

# 파일/디렉토리 소유권 수정

$ chown name:name /home/name/www

 

# 파일/디렉토리 권한 수정

$ chmod 744 ./name.php

 

# 파일 정보 확인

$ ls

 

# 퍼미션까지 확인

$ ls -al

 

# 파일 내용? 검색하기

$ grep "검색할 내용" /home/name/www (검색할 대상 디렉토리 경로)

$ grep -r "검색할 내용" /home/name/www (r - 대상의 모든 하위 디랙토리 포함)

 

# 심볼링크 생성

$ ln -s /etc/nginx/sites-available/cheolguso /etc/nginx/sites-enabled

 

# 파일 삭제

$ rm ./cheolguso.txt

 

# 디렉토리 삭제

$ rm -r ./cheolguso

 

# 한번더 묻지 않고 디렉토리까지 삭제

$ rm -rf ./cheolguso

 

# 파일과 디렉토리의 권한에 대한 의미 차이

# 출처 : http://blog.naver.com/lbs8482/220962014710

# 1. 파일에 대한 권한

r : 파일을 읽을  있는 권한

w : 파일을 수정할  있는 권한

x : 파일을 실행할  있는 권한

 

# 2. 디렉토리에 대한 권한

r : 디렉토리 안에 ls CMD 수행할  있는 권한

w : 디렉토리 안의 파일을 삭제 또는 생성할  있는 권한

x : 디렉토리 안에 cd CMD 수행할  있는 권한

 

2. Vim

정리하는 김에 Vim 에디터 단축기도 정리하려 합니다.

728x90