프로세스 확인
- 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 |