본문 바로가기
Linux/자료 정리

Linux 명령어 정리

by Lee David 2022. 2. 21.
반응형

프로세스 확인

  • pstree : 프로세스 목록을 tree 형태로 보여줌
  • ps : 프로세스 목록

디렉토리 확인 생성/삭제

  • ls: 현재 디렉토리의 목록을 출력

     ls -l : 하위 디렉토리 자세히 보기

     ls -all : 디렉토리 + 파일 목록 출력

  • pwd: 현재 디렉토리를 알수 있는 명령어
  • mkdir: 현재 폴더 + 폴더 생성

     mkdir -p : 하위 디렉토리를 연속해서 만듬

  • rm: 삭제
    • rm -r : 디렉토리 하위에 다른 디렉토리도 모두 삭제가
    • rm -rf : 하위 디렉토리의 파일들을 강제로 삭제
  • cd : 바로 이전 디렉토리로 이동
  • grep : 파일들의 이름, 데이터 등등을 조건으로 걸어 탐색등에 사용됨

매뉴얼 출력

  • man : 메뉴얼에 상세한 뉴얼 출력

뉴얼 상에서 /단어 통해 해당 단어가 있는 줄을 검색 가능

  • help : 간단한 뉴얼 출력

텍스트 편집

Nano 텍스트 편집

  • nano 파일명: 파일을 텍스트 편집 진행

프로세스 관리

  • htop: 프로세스 관리하는 기능을 포함 (htop 설치해야 사용 가능 - apt install htop)

프로그램 다운로드 관리

  • sudo apt-get upgrade : 모든 apt-get으로 설치된 내용이 업그레이드
  • sudo apt-get remove 프로그램명 : 프로그램 삭제
  • apt-search 프로그램명 : 프로그램 확인
  • sudo -s : super 권한으로 권한 변경

파일 다운로드

  • wget url : url 통해 다운로드

    wget -O 원하는파일명 url : 다운로드하는 파일의 이름 변경

  • mv 기존파일경로명 바꿀파일경로명 : 파일 변경

Git open source 다운

  • git clone url 디렉토리명 : 해당 디렉토리에 소스 다운로드

파일 이름으로 찾기

  • find 위치 -name '원하는 이름.확장자'
    : -name 대신에 다른 값으로도 찾기 가능
  • grep 파일내부 내용 | find 위치 -name '원하는 이름.확장자'  
    :
    파일 내부 내용으로 파일 찾기 가능
  • locate 파일명.확장자
    :
    linux 시스템 내부의 모든 파일을 찾음(캐쉬 이용)
  • updatedb
    : locate
    에서 사용되는 캐쉬를 업데이트 시킴

하드웨어 정보 디렉토리

  • cd /proc/
    :
    파일 정보가 저장된 디렉토리

터미널

  • ctrl + shift + t : 터미널 탭을 하나 추가
  • ctrl + shift + w : 현재 터미널 탭을 닫음

백그라운드에서 실행하고 불러오고 프로그램 종료에는 Jobs!!!

  • jobs
    :
    현재 임의로 백그라운드에서 작동하도록 저장한 목록을 보여줌
  • back 누적 하는 방법

      1) vim 사용 도중 ctrl + z 누르면 커맨트 창으로 이동하며 jobs 실행 내용 저장

      2) 커맨드에서 명령어 뒤에 & 붙여주면 jobs 저장

  • Jobs에서 내용 꺼내오기
    fg
    번호 : 해당 jobs 저장된 내용을 실행하고 삭제함

파일 정보 관련 명령어

  • Lsattr : 디렉토리/파일을 입력하면 해당 요소에 걸린 속성을 있음
  • Chattr [옵션][설정모드 속성][파일명]
    옵션 ->
       
    - R : 하위 디렉토리까지 재귀적으로 바꿈
        - V : 파일 속성을 바꾼 다음에 보여줌
        - v version : 지정된 파일에 버전 설정 있음
    설정모드
    ->
        -
    + : 속성을 추가  
        - - :
    속성을 제거
        - = :
    원래 파일이 가지고 있던 속성만을 유지
    속성
    ->
        -
    a : 파일을 추가 모드로만 열수 있음, vi로는 추가 불가능
        - c : 압축 되어 있는 상태로 저장함  
        -
    d : dump 명령을 통하여 백업 받을 경우 백업 받지 않음
        - i :  파일을 read-only로만 열 수 있게 설정합니다. 링크로 허용하지
               않고 루트만이 이 속성을 제거 할 수 있습니다.

      - s : 파일 삭제가 될 경우에 디스크 동기화가 일어나는 효고가가 발생합니다.

    - S : 파일이 변경 될 경우에 디스크 동기화가 일어나는 효과가 발생합니다.

    - u : 파일이 삭제가 되엇을 경우에는 그 내용이 저장이 되며 삭제되기 전의
         데이터로 복구가 가능해 집니다.

 

자동 실행 로그 확인 명령어

watch -n 시간 출력커멘드

   - 시간 단위는 초이며 해당 커맨드를 작성시에 시간마다
    
출력커멘드를 실행 합니다.

 

파일 찾을때

locate 파일명

   - 해당 파일의 위치를 검색해 줍니다.

 

날짜 지역 확인

date

    - os에서 지정한 날짜 정보를 출력해 준다.

 

디렉토리 삭제

rmdir -p 디렉토리명

    - 하위 디렉토리까지 한꺼번에 삭제 시킴

 

메모리 사용량 확인

free

     - 전체 메모리 사용량 확인이 가능함

 

메모리 사용량 변경

sysctl -w vm.max_map_count=용량

     - 가상 머신 메모리 사용량을 변경한다.

반응형

'Linux > 자료 정리' 카테고리의 다른 글

[Linux] 파일/디렉토리 링크 만들기  (0) 2022.02.25
Linux 사용자 리스트 확인  (0) 2022.02.22
Linux vim 명령어 정리  (0) 2022.02.21
Linux 방화벽 명령어 정리  (0) 2020.06.22
Linux 명령어  (0) 2019.03.11