본문 바로가기
Web Development/aws

linux명령어(aws)

by doriver 2022. 3. 30.

pwd  현재 디렉토리 확인
ls      현재 디렉토리의 리스트를 확인
cd (directory_name)     해당 디렉토리로 이동

cd ..      상위 디렉토리로 이동
cd /       루트 디렉토리로 이동

 

cd 가 permision denied 당할때
sudo -i 입력후 cd시도 ( sudo -i 입력하면 사용자가 root로 바뀜, exit 입력하면 logout됨 )

 

rm -rf (directory_name)   해당 디렉토리 삭제

rm: cannot remove ‘(directory_name)’: Permission denied 다음과같이 나오면서 삭제가 안될경우, 아래처럼 sudo 붙이면 삭제됨
sudo rm -rf (directory_name)

 

cat 파일 내용을 보여준다

cat (file)  해당file을 출력한다.

tail 실시간으로 변하는 파일 보기

 

 

VI 에디터 ( CLI 기반 텍스트 에디터 )

$ vi (편집할 파일)
$ vi (새로 생성할 텍스트파일?)

입력모드

esc    명령모드로 전환
입력모드에서 입력후, 명령모드로 이동, 마지막행 모드가서 저장과 vi종료를 할수 있다

명령모드 ( 텍스트가 입력 되지 않고 명령어 수행만 가능한 상태 )

vi를 처음 시작하면 명령모드 상태임
검색기능  -  / 를 누르고 검색할 단어를 입력 , n을 눌러서 다음 찾은 단어로 이동 할수 있다.
:          마지막행 모드로 전환
i          입력 모드로 전환
dd       현재 위치 줄 잘라내기
yy        현재 위치 줄 복사
p         잘라내기나 복사한 내용 붙여 넣기
u         최근 내용 되돌리기
0(숫자)  줄의 맨 앞으로
$         줄의 맨 뒤로
gg       파일 제일 처음으로
G        파일 제일 끝으로

마지막행 모드

w      저장하기
q       vi 종료하기
wq     저장하고 종료하기
q!      변경 내용 저장 하지 않고 강제 종료하기

 

 

 

톰켓 관련

톰켓 끄기,켜기

tomcat 설치 디렉토리로 이동( $ cd /usr/local/tomcat )한 다음에 아래 수행 
$ bin/catalina.sh stop
$ sudo bin/catalina.sh start

톰켓 로그 확인
$ sudo tail -100f logs/catalina.out

 

 

mysql 관련

mysql -u root -p
: mysql 접속

 

create database db이름;
show databases;
use db이름;
show tables;
quit ( mysql 종료 )