songdev
songdev
songdev
전체 방문자
오늘
어제
  • 분류 전체보기 (78)
    • Web 개발 (6)
    • 리눅스 (5)
    • git (5)
    • Bigdata (8)
      • 하둡 Architecture 번역 (6)
      • Ambari (2)
    • 코테 (22)
      • 프로그래머스 (22)
    • 자격증 (7)
      • 정보처리기사 (5)
      • SQLD (2)
    • 스터디 (18)
      • 웹 프로그래밍 (3)
      • 개념정리 (4)
      • 예제 (6)
      • 바닐라 JS로 크롬 앱 만들기 (5)
    • 일상 (7)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 배열
  • 프로그래머스
  • javascript
  • 향상된 버블정렬
  • github
  • 자바스크립트
  • charAt()
  • copyOfRange()
  • level1
  • 리눅스
  • github push
  • sort()
  • Java
  • 정보처리기사 필기
  • 깃허브
  • parseInt()
  • 배열의 복사
  • 정렬
  • 정보처리기사
  • SQLD

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
songdev

songdev

리눅스

자주쓰는 리눅스 명령어 (centos7) vi 명령어

2022. 12. 6. 17:13
반응형

실무하면서 많이 쓰는 리눅스 명령어를 정리해놓고자 한다.

그냥 내가 많이 쓰는거다.. 내 기준..

 

리눅스 명령어

 

- 파일 찾기

$ find ./ -name *.log

현재 경로부터 안에있는 모든 파일들 중에 .log 로 끝나는 파일을 찾아라

 

- 문자열 찾기

$ grep -r '찾을문자'

현재 경로부터 안에있는 모든 파일들 안에 찾을문자가 포함된 모든 파일과 위치를 찾아라

 

- tar.gz 압축

$ tar -zcvf 폴더명.tar.gz 폴더명
$ tar -zcvf mydir.tar.gz mydir/

 

- tar.gz 압축 풀기

$ tar -zxvf 폴더명.tar.gz
$ tar -zxvf mydir.tar.gz

 

- 현재 떠있는 포트 확인

$ netstat -nltp
$ netstat -nltp | grep 8080
$ netstat -nltp | grep java

 

- 현재 떠있는 프로세스 확인

$ ps -ef
$ ps -ef | grep java
$ ps -ef | grep 13345

 

- 파일 이동

$ mv adir/ bdir/
$ mv afile adir/

 

- 파일 복사

$ cp afile adir/
$ cp -r adir/ bdir/

afile 파일을 adir/ 디렉토리 안에 복사

adir/ 디렉토리 안에있는 모든 폴더와 파일을 bdir/ 에 복사

 

- 로그 실시간으로 확인

$ tail -f server.log

 

- 권한 수정

$ chmod 750 start.sh
$ chmod +x start.sh
$ chmod g+x start.sh

숫자로 한번에 권한주기

실행 권한만 추가하기

그룹에만 실행 권한 추가하기

 

- 소유자 수정

$ sudo chown songdev afile
$ sudo chown songdev:songdev afile
$ sudo chown -R songdev:songdev adir/

파일 소유자 songdev로 수정

파일 소유자와 그룹 동시에 수정하기 (소유자:그룹)

adir/ 디렉토리 안에있는 모든 파일들의 소유자 수정하기

 

 

vi 명령어

- 파일 열기

$ vi afile
$ vim afile

 

- 커서 이동

파일 최상단으로 이동 : gg

파일 최하단으로 이동 : shift + g (대문자 G)

 

- 파일 편집

바로 그 커서 자리에서 편집 : i

커서 자리에서 한줄 아래로 행 삽입해서 편집 : o

커서가 위치한 행의 가장 끝으로 가서 편집 : a

 

- 단어 검색

/찾을단어

검색된 단어의 다음 단어로 이동 : n

 

- 파일 닫기

:q
:wq
:q!

저장 안하고 그냥 종료

저장하고 종료

수정사항 있었는데 그냥 저장 안하고 강제 종료

 

 

반응형

'리눅스' 카테고리의 다른 글

리눅스 방화벽 오픈 여부 확인  (0) 2022.12.08
리눅스 초기 os 세팅하기  (0) 2022.04.20
리눅스에서 웹 프로젝트 배포하기  (0) 2022.04.12
리눅스 서버간 파일 전송  (0) 2021.03.02
    '리눅스' 카테고리의 다른 글
    • 리눅스 방화벽 오픈 여부 확인
    • 리눅스 초기 os 세팅하기
    • 리눅스에서 웹 프로젝트 배포하기
    • 리눅스 서버간 파일 전송
    songdev
    songdev

    티스토리툴바