명령어 35

내가 보려고 정리한 리눅스 명령어: du 옵션 사용법

명령어 du란? 파일, 디렉토리 용량을 확인할 때 사용되는 명령어 기본 형태 du [옵션] [위치나 파일명] 별다른 옵션이 없이 사용이 가능하며, 경로를 지정하지 않을 경우 현재경로의 모든 파일, 하위 디렉토리의 용량, 전체용량을 표시 du -a: 모든 파일의 정보를 출력하는 옵션 du -b: 바이트 단위로 출력하는 옵션 du -c: 모든 파일의 디스크 사용 정보와 합계를 출력하는 옵션 du -k: 1KB 단위로 출력하는 옵션 du -h: 관리자가 보기 쉬운 단위(Byte, Kbyte, Mbyte, Gbyte)로 출력하는 옵션 du -s: 지정된 디렉토리 내에 존재하는 모든 파일과 하위 디렉토리의 용량을 합친 전체 용량을 출력하는 옵션 du -sh: 특정 디렉토리 경로를 지정하여 용량을 확인할때 사용되는..

운영체제/Linux 2023.12.02

내가 보려고 정리한 리눅스 명령어: vi / gedit 옵션 사용법

명령어 vi란? Visual editor라는 뜻을 가지고 있는 오픈 소스 문서 편집기 기본 형태 vi [파일명] vi 편집기에는 명령 모드, 입력 모드, 콜론 모드가 있음. 1. 명령 모드 vi 명령어를 통해 vi를 시작할 경우 실행되는 모드로 방향키를 통해 커서를 이동 명령어 기능 x 현재 커서가 위치한 문자를 삭제 dw 현재 커서가 위치한 곳부터 단어 삭제 dd 현재 커서가 위치한 곳의 한 줄을 삭제 숫자 + dd 현재 커서가 위치한 곳부터 숫자만큼의 줄을 삭제 yy 현재 커서가 위치한 곳의 한 줄을 복사 숫자 + yy 현재 커서가 위치한 곳부터 숫자만큼의 줄을 복사 u 직전에 내린 명령을 취소 h 커서를 왼쪽으로 한칸 이동 (방향키 ←) j 커서를 한줄 아래로 이동 (방향키 ↓) k 커서를 한줄 위..

운영체제/Linux 2023.12.02

내가 보려고 정리한 리눅스 명령어: file 옵션 사용법

명령어 file이란? 컴퓨터 파일에 포함된 데이터의 유형을 파악하기 위해 사용 기본 형태 file [옵션] [파일경로 + 파일명] text, date와 같은 파일 속성을 출력하는데, /usr/share/magic이나 /usr/lib/magic에 저장한 파일 정보를 참고하여 파일 속성을 출력 file -C: 매직파일의 포맷을 검사하는 옵션 file -f: 많은 파일을 한번에 확인하기 위한 파일리스트를 만들어서 여러개의 파일을 한번에 할때 사용되는 옵션 file -m: 매직파일을 지정하는 옵션 file -z: 압축된 파일에 사용되는 옵션 file -b : 출력 결과를 간단하게 표시

운영체제/Linux 2023.12.02

내가 보려고 정리한 리눅스 명령어: su / sudo 옵션 사용법

명령어 su란? 일반 사용자가 root 권한으로 로그인하도록 해주는 명령어기본 형태su [옵션] [전환활 계정 이름] ex. su - root현 사용자에서 로그아웃하지 않고, 다른 사용자의 권한을 획득su 명령어를 실행하면 로그인하려는 사용자의 비밀번호 질문su -c : 쉘을 실행하지 않고, 주어진 명령만을 수행su -s : 지정된 셀로 로그인su - : 지정한 사용자의 환경 변수를 적용하여 로그인** 명령어 su와 su -의 차이점 su: 사용자의 환경 변수를 가져오지 않고, 원래 설정된 계정의 환경 변수를 사용 su -: 기존 사용자 환경에서 사용하던 환경변수를 지우고, 변경한 사용자 계정의 홈디렉터리로 이동명령어 sudo란?다른 사용자의 권한을 사용하여 명령을 실행하도록 하는 명령어 기본 형태sud..

운영체제/Linux 2023.12.01

내가 보려고 정리한 리눅스 명령어: rpm / dnf 옵션 사용법

명령어 rpm이란? 레드햇 계열의 리눅스 배포판에서 사용하는 프로그램(패키지) 설치 관리 도구 기본 형태 rpm [옵션] [패키지이름].rpm 윈도우의 *.exe 설치 파일과 비슷한 개념 패키지 파일이 있어야 가능하기 때문에 인터넷 유무와 상관 없음 주로 업그레이드와 설치, 삭제, 조회에 대한 옵션을 사용 1. rpm 패키지 조회 rpm -qa [패키지 이름] 시스템에 해당 패키지가 설치되어 있는지 확인 2. rpm 패키지 업그레이드와 설치 rpm -ivh [패키지 이름] rpm -Uvh [패키지 이름] 3. rpm 패키지 삭제 rpm -e [패키지 이름] -q: 패키지 정보 질의 -i: 패키지 설치 -U: 패키지 업그레이드 -e: 패키지 삭제 -v: 패키지 검증 -a: 시스템에 설치된 전체 패키지의 목..

운영체제/Linux 2023.12.01

내가 보려고 정리한 리눅스 명령어: mv / rename 옵션 사용법

명령어 mv란? 파일이나 디렉토리를 이동시킬 때 사용하는 명령어 기본 형태 mv [옵션] [이동시킬 디렉토리나 파일] [이동 위치] 경로를 지정하지 않을 시, 현 위치가 디폴트로 설정 이동할 때 새로운 이름 지정 가능 mv -b: 이동시킬 파일이 이미 존재하면 백업파일 생성 mv -i: 이동시킬 파일이 이미 존재하면 사용자에게 덮어쓰기 여부묻기 mv -f: 이동시킬 파일이 이미 존재하면 강제로 덮어쓰기 mv -n: 이동시킬 파일이 이미 존재하면 덮어쓰기 하지 않음 mv -r: 하위 디렉토리까지 모두 이동 mv -v: 이동 진행 상태를 출력 명령어 rename이란? 하나 이상의 동일한 확장자를 동일한 다른 확장자로 수정하고자 할 경우에 사용하는 명령어 기본 형태 rename [옵션] [변경 전 파일명] [..

운영체제/Linux 2023.11.30

내가 보려고 정리한 리눅스 명령어: cp 옵션 사용법

명령어 cp란? copy의 약어이며 파일이나 디렉토리를 복사할 때 사용하는 명령어 기본형태 cp [옵션] [복사할 디렉토리나 파일] [복사될 디렉토리나 파일] 경로를 지정하지 않으면 현재 위치를 기본값으로 설정 cp -i: 복사될 파일이 이름이 이미 존재할 경우, 사용자에게 덮어 쓰기 여부를 묻고 복사 진행 cp -b: 복사될 파일이 이름이 이미 존재할 경우, 백업파일을 생성 cp -f: 복사 될 파일이 이름이 이미 존재 할 경우, 강제로 덮어쓰기 cp -r: 하위 디렉토리 까지 모두 복사 cp -a: 원본 파일의 속성, 링크 정보까지 모두 복사 cp -p: 원본 파일의 소유자, 그룹, 권한 등의 정보까지 복사 cp -v: 복사 진행 상태를 출력 ** 명령어 cp 응용 cp text1.txt text2...

운영체제/Linux 2023.11.30

내가 보려고 정리한 리눅스 명령어: cat + more 옵션 사용법

명령어 cat이란? concatenate(연결하다)의 동의어인 catenate에서 유래해, 파일들을 연결하고 표시하기 위해 사용되는 명령어 기본 형태 cat [옵션] [파일 이름] 옵션을 사용하지 않을 시, 파일의 내용을 그대로 출력 (여러 개의 파일 내용 출력 가능) vi로도 파일 내용을 출력할 수 있지만, cat은 터미널에 내용을 출력하여 간단한 방법으로 파일 내용을 확인 가능 n: 줄번호를 화면 왼쪽에 나타냄 (비어있는 행 포함) b: 줄번호를 화면 왼쪽에 나타낸다. (비어있는 행 제외) e: 제어 문자를 ^ 형태로 출력하면서 각 행의 끝에 $ 추가 s: 연속되는 2개 이상의 빈 행을 한 행으로 출력 ** >이나 >>와 같은 리다이렉션 기호와 함께 사용하여 파일을 생성하고, 저장하는 용도로도 사용 ..

운영체제/Linux 2023.11.30

내가 보려고 정리한 리눅스 명령어: head + tail 옵션 사용법

명령어 head와 tail이란? 파일의 앞부분을 확인하는 명령어 (head)와 파일의 뒷부분을 확인하는 명령어 (tail) 기본형태 head [옵션] [파일 명] tail [옵션] [파일 명] 다른 명령어와 같이 활용 가능 (grep) 여러 개의 파일 출력 가능 head -n 5 abc.txt nct.txt -n (라인 수) : 파일의 처음(마지막)부터 지정한 라인 수까지의 내용을 출력 head -n 5 nct.txt -c (바이트 수) : 파일의 처음(마지막)부터 지정한 바이트만큼의 내용을 출력 -q : 파일의 헤더와 상단의 파일 이름을 출력하지 않고 내용만 출력 -v : 출력하기전에 파일의 헤더와 이름 먼저 출력한 후 파일의 내용을 출력 tail -f : tail을 종료하지 않고 파일의 업데이트 내용..

운영체제/Linux 2023.11.29

내가 보려고 정리한 리눅스 명령어: find / grep 옵션 사용법

명령어 find란? 파일을 찾는 명령어 기본 형태 find [옵션] [경로+타겟] find -name : 해당 이름의 파일을 찾음 find -name adam adam이라는 이름이 들어가는 파일이나 디렉터리 찾기 find -type : 지정된 파일 타입에 해당하는 파일 검색 특정 파일 타입만 따로 추출 가능 d : 디렉토리 f : 일반적인 파일 l : 심볼릭 링크 ** 심볼릭 링크: 절대 경로 또는 상대 경로의 형태로 된 다른 파일이나 디렉터리에 대한 참조를 포함하고 있는 특별한 종류의 파일 find -name adam -type f adam이라는 이름이 들어가는 파일 찾기 find -user : 해당 유저에게 속한 파일 검색 find -empty : 빈 디렉토리 혹은 크기가 0인 파일 검색 find -..

운영체제/Linux 2023.11.29