본문 바로가기

반응형

전체 글

(123)
[Git] .gitignore 파일 .gitignore 파일Git Repository나 Staging Area에 추가되지 않는 폴더/파일을 정의하는 파일이다.즉 Git 버전 관리에서 제외할 파일의 목록을 저장하는 파일이다.이때 .gitignore 파일은 Git의 루트(root) 디렉터리에 저장한다. .gitignore에 정의된 파일/디렉터리는 Staging Area에서 제외되므로 Git 버전관리에서 Tracking 되지 않는다.프로젝트를 Git으로 관리할 때 Git으로 관리할 필요가 없는 특정 파일이나 디렉터리 목록을 정의 해놓고 관리할 수 있다. 디렉터리 내용물 무시하기[directory name]/예) logs/ 특정 확장자 파일 무시하기*.[확장자]예) *.log 패턴'#'로 시작하는 라인 주석처리표준 Glob 패턴 사용슬래시(/)로..
[Python] ModuleNotFoundError Python에서 ModuleNotFoundError가 발생하는 경우 해결법을 알아본다.ModuleNotFoundError: No module named 'module_name' 1. 기본적으로 모듈이 설치되지 않아서 발생하는 경우설치가 안되어서 에러가 난 게 맞는지 확인하려면 설치 하기 전에 현재 설치된 패키지 리스트를 확인한다. Python 현재 설치된 패키지 리스트 확인하기:pip list리스트에 포함되어 있다면 다음 스텝으로 넘어가고, 리스트에 포함되지 않았다면 설치한다. pip install 명령어로 'module_name'에 해당하는 python module을 설치한다.환경에 따라 pip3가 설치됐다면 pip3 install 명령어를 이용한다.pip install 'module_name'  중요..
[Linux] bin vs. sbin bin directory실행 파일이 들어 있는 바이너리 디렉토리이다.bin 디렉토리는 중요한 명령과 프로그램의 저장 위치 역할을 한다.바이너리라고 알려진 실행 파일을 저장하는 전용 영역이다.이 바이너리는 Linux 시스템에서 다양한 명령과 프로그램을 실행하는 데 필요하다.바이너리 폴더를 사용하면 실행 파일에 사용자가 쉽게 액세스 할 수 있다. bin 디렉토리에 포함되어 있는 시스템 기본 명령어를 아래 커맨드를 통해 확인해보자.ls /binsbin directory'시스템 바이너리'를 의미하는 sbin 디렉토리는 시스템 관리 및 유지 관리 작업에 필요한 바이너리가 포함되어 있다.bin 디렉토리와 달리 sbin 바이너리는 일반적으로 시스템 관리자나 루트 사용자가 사용한다.시스템을 관리 및 구성하고 복잡한 관..
[Linux] 특별한 명령어 특별한 명령어tee 명령tee 명령은 화면 디스플레이를 유지하면서 명령의 표준 출력을 파일로 리디렉션하는 데 사용된다.이 명령어는 | 파이프와 결합되어 리디렉션할 명령어의 출력을 입력으로 수신한다.$ ls -lia / | grep fichier-a 옵션은 파일을 덮어쓰는 대신 파일에 추가한다. alias, unalias 명령alias는 특정 명령어와 옵션을 기억하고 이름을 지정하여 쉘에 요청하는 방법이다.$ ls -lia / | tee fic$ cat fic alias 명령은 현재 세션의 별칭을 나열한다.별칭은 리눅스 배포판에서 기본적으로 설정된다.여기서 Rocky 서버의 별칭은 다음과 같다.$ aliasalias l.='ls -d .* --color=auto'alias ll='ls -l --color=..
[Linux] 리디렉션 및 파이프 명령어 리디렉션 및 파이프 명령어표준 입력 및 출력UNIX 및 Linux 시스템에는 세 가지 표준 스트림이 있다.https://ko.wikipedia.org/wiki/%ED%91%9C%EC%A4%80_%EC%8A%A4%ED%8A%B8%EB%A6%BC 표준 스트림 - 위키백과, 우리 모두의 백과사전위키백과, 우리 모두의 백과사전. 입력, 출력, 오류를 위한 표준 스트림 표준 스트림(standard streams)은 특정한 프로그래밍 언어 인터페이스뿐 아니라 유닉스 및 유닉스 계열 운영 체제(어느 정도까ko.wikipedia.org stdio.h 라이브러리를 통해 프로그램이 정보를 입력하거나 출력하는 데 사용된다.이러한 스트림을 X 채널 또는 X 파일 디스크립터라고 한다.키보드는 stdin이라고 하는 채널 0의 입..
[Linux] 검색 명령어 검색 명령어find 명령find 명령은 파일 또는 디렉토리 위치를 검색한다.find directory [-name name] [-type type] [-user login] [-date date] 옵션설명-perm permissions권한으로 파일 검색-size size크기별로 파일 검색  find 명령의 -exec 옵션find 명령의 -exec 옵션을 사용하여 각 결과 라인에서 명령을 실행할 수 있다.$ find /tmp -name *.txt -exec rm -f {} \;위의 명령은 /tmp 디렉토리에 있는 모든 *.txt 파일을 검색하고 삭제한다.find 명령이 log1.txt, log2.txt 및 log3.txt라는 세 개의 파일을 찾은 경우 find 명령은 문자열 rm -f {} \;에서 중괄호..
[Linux] 시각화 명령어 시각화 명령어file 명령file 명령은 파일 유형을 표시한다.file file1 [files] 예시$ file /etc/passwd /etc/etc/passwd: ASCII text/etc: directory more 명령more 명령은 한 번에 한 개 이상의 파일 내용을 화면에 한 페이지씩 표시한다.more file1 [files] 예시$ more /etc/passwdroot:x:0:0:root:/root:/bin/bash...Enter 키를 사용하면서 한 줄씩 이동한다.Space 키를 사용하면 한 페이지씩 이동한다./text 를 사용하면 파일에서 해당 항목을 검색할 수 있다. less 명령less 명령은 한 개 이상의 파일 내용을 표시한다  less 명령은 대화형이며 사용을 위한 ..
[Linux] 파일 트리 명령어 파일 트리 명령어Linux에서 파일 트리는 루트 디렉터리를 기준으로 역트리 구조로 이루어진 단일 계층 트리이다.현재 디렉터리는 사용자가 위치한 디렉터리를 의미한다.연결 디렉터리는 사용자와 관련된 작업 디렉터리이다.로그인 디렉터리는 기본적으로 /home 디렉터리로 저장된다.사용자가 로그인하면 현재 디렉터리 = 로그인 디렉터리가 된다. 절대경로 : 파일을 루트부터 전체 트리를 통해 참조/home/groupA/alice/file상대경로 : 현재 디렉터리에서 전체 트리를 통해 해당 파일을 참조../alice/filepwd 명령pwd(Print Working Directory, 작업 디렉토리 출력) 명령은 현재 디렉토리의 절대 경로를 표시한다.$ pwd/home/rockstar cd 명령cd(Change Dire..

반응형