5. 파일
5-1. touch
touch [옵션] [파일이름]
- 파일의 생성과 파일의 날짜, 시간을 변경하는 명령어
- 파일이 존재하지 않을 경우 크기가 0인 파일을 생성하며, 한 번에 여러 개의 파일을 만들 수 있음
- 옵션 없이 사용할 경우 서버의 현재 시간으로 변경됨
-m
: 파일의 생성, 수정 시간을 서버 시간으로 변경할 경우
-t
: 파일의 생성, 수정 시간을 사용자가 원하는 시간으로 변경할 경우 (touch -t 202001011230 [file명]
)
5-2. 권한 변경하기
chmod 755 start.sh
5-3. 파일 열어보기
설명 | 명령어 |
---|
수정 | insert |
한 줄 지우기 | d + d |
저장하고 나가기 | esc + :wq! |
그냥 나가기 | esc + :q! |
찾기 | esc + /단어 |
5-4. tail
- 실시간 변경되는 로그 파일의 경우
tail
명령어 사용
tail -f 2020-09-15.log
6. 디렉토리
6-1. 디렉토리 하위 모든 파일 삭제하기
rm -r log/*
7. 검색
7-1. 파일명 검색
7-2. 파일 내 문자열 검색
grep -r "문자열"
: 디렉토리 내 모든 파일에서 특정 단어 찾기
8. Tomcat
8-1. 실행 중인 프로세스 조회
ps -ef | grep tomcat
8-2. 톰캣 서버 구동 및 중지
- sudo 를 붙이면 관리자 권한으로 실행 가능
sudo /usr/share/tomcat8.5/8.5.50/bin/startup.sh
sudo /usr/share/tomcat8.5/8.5.50/bin/shutdown.sh