본문 바로가기

분류 전체보기537

[운영체제 / Linux] - 리눅스(Linux) 14가지 명령어 리눅스 14가지 명령어 정리리눅스 명령어리눅스 명령은 옵션까지 모두 포함해서 수천 개가 넘을 정도로 많습니다. 명령을 다 외운다는 것은 거의 불가능하고 외울 필요도 없지만, 리눅스를 사용하는 데 필요한 기본 명령 15가지는 필수 명령이므로 반드시 익히는게 좋습니다.어러한 기본 명령은 그냥 외우기 보다는 꼭 필요한 옵션을 사용해 직접 입력해 보면 훨씬 이해하기 쉽습니다.1. lsList의 약자로 Windows 명령 프롬프트의 dir 명령과 같은 역할을 합니다.즉, 해당 디렉토리(폴더)에 있는 파일의 목록을 나열하는 명령입니다.ls: 현재 디렉토리의 파일 목록을 표시합니다.ls /etc/sysconfig/etc/sysconfig: 디렉토리의 목록을 표시합니다.ls -a: 현재 디렉토리의 목록(숨긴 파일 포함.. 2025. 1. 24.
[운영체제 / Linux] - 리눅스(Linux) 명령어 리눅스(Linux) 명령어ls (List)ls: 현재 디렉토리의 모든 파일 및 폴더를 기본 형식으로 보여줍니다.ls -l: 파일 및 폴더에 대한 자세한 정보와 함께 리스트업 합니다.ls -a: 숨겨진 파일을 포함하여 모든 파일을 보여줍니다.cd (Change Directory)cd: 디렉토리를 변경합니다.cd : 현재 디렉토리에서 'Document'라는 이름의 폴더로 이동합니다.cd ..: 현재 디렉토리의 상위 폴더로 이동합니다. 이 부분은 해당 내용이 이 위치에 들어가야 되는 것을 나타내기 위함입니다. 그래서 명령어 입력 시 는 제외하고 입력해야 합니다.pwd (Print Working Directory)pwd: 현재 작업 중인 디렉토리의 경로를 표시합니다.mkdir (Make Directory)mk.. 2025. 1. 24.
[Git] - 깃허브(Github) 커밋(Commit) 날짜 변경 깃허브 커밋 날짜 변경 (이전 또는 지정)커밋이란?깃 커밋은 버전 관리 시스템인 깃에서 현재 작업 내용을 저장하는 과정을 의미합니다.커밋은 코드의 특정 상태를 스냅샷처럼 기록하며, 이를 통해 프로젝트의 변경 이력을 관리하고 추적할 수 있습니다.커밋 날짜 변경1. 어제 날짜로 커밋하기커밋을 아직 하지 않은 상태라면 다음과 같이 git commit --date "1 day ago" -m "커밋 메시지"를 작성해주면 하루 전의 오늘 날짜로 커밋이 됩니다.여기서 1 day ago에서 1의 자리에 2로 넣어주면 2일 전 3을 넣어주면 3일 전 이렇게 작성할 수 있습니다.git commit --date "1 day ago" -m "커밋 메시지"2. 특정 날짜로 커밋하기위와 같이 --date를 작성하고 다음은 "" .. 2025. 1. 23.
[Python] - xml to json / json to xml 변환하기 xml to json (xml 데이터 json으로 변환)로직더보기로직import jsonimport xmltodictwith open("../data/xml_to_json.xml", "r") as f: xml_data = f.read()print(f"\nxml 데이터 파일 읽어와서 출력한 결과: \n{xml_data}")json_data = json.dumps(xmltodict.parse(xml_data), indent=4)print(f"\njson 데이터로 변환하여 출력한 결과: \n{json_data}")1. 모듈 임포트import jsonimport xmltodictjson: JSON 데이터를 파싱하거나 JSON 문자열로 변환하기 위한 표준 라이브러리.xmltodict: XML 데이터를 Pyt.. 2025. 1. 17.
[Python] - requirements.txt로 패키지 관리하기 requirements.txt란Python 개발에 있어서 프로젝트에 필요한 패키지들을 효과적으로 관리하는 것은 매우 중요합니다.requirements.txt는 이러한 패키지 관리를 도와주는 간단하면서 강력한 도구입니다.requirements.txt는 프로젝트에서 사용하는 Python 패키지들의 목록을 포함하는 텍스트 파일입니다.이 파일을 통해 다른 개발자나 환경에서도 동일한 패캐지와 버전을 쉽게 설치할 수 있습니다.requirements.txt 생성1. pip freeze 명령어pip freeze > requirements.txtpip freeze 명령어도 패키지 목록을 생성하는데 사용될 수 있지만, 로컬 파일 시스템이나 VSC에서 직접 설치된 패키지의 경우 @file 형식으로 출력되기 때문에 이러한 경.. 2025. 1. 17.