반응형 리눅스11 ^M이 붙는 문제 해결하기 Visual Studio에서 파일 끝에 ^M이 붙는 문제Visual Studio를 사용하다 보면 파일 끝에 `^M` 문자가 붙는 것을 볼 수 있습니다. 이 문제는 주로 줄 바꿈 형식이 다를 때 발생합니다.^M 문자가 생기는 원인`^M` 문자는 캐리지 리턴(Carriage Return, CR)을 의미하며, 이는 주로 Windows에서 사용하는 줄 바꿈 형식(`CRLF`)입니다. 반면, Unix 기반 시스템(예: Linux, macOS)은 줄 바꿈으로 Line Feed(`LF`)만 사용합니다. 파일을 Windows와 Unix 시스템 간에 이동할 때 줄 바꿈 형식이 일치하지 않으면 이러한 문자가 나타날 수 있습니다.문제 해결 방법1. Visual Studio 설정 변경Visual Studio에서는 파일을 열 .. 2024. 6. 28. 리눅스 명령어 (E) 리눅스 명령어를 이용한 네트워크 관련 유용한 기능리눅스에서는 다양한 명령어를 통해 네트워크 관련 정보를 확인하고 관리할 수 있습니다. 이 블로그 글에서는 네트워크 인터페이스 설정, 네트워크 연결 상태 확인, 네트워크 트래픽 모니터링 등에 유용한 명령어들을 소개하겠습니다.네트워크 인터페이스 관리`ifconfig` 또는 `ip addr show`: 네트워크 인터페이스 정보 확인하기# 네트워크 인터페이스 정보 확인ifconfig# 또는ip addr show`ifconfig`는 네트워크 인터페이스의 IP 주소, MAC 주소, 넷마스크 등의 정보를 상세하게 보여줍니다.`ip addr show` 명령어도 비슷한 정보를 제공하지만, 더 현대적이고 넓은 범위의 기능을 제공합니다.네트워크 인터페이스 활성화 및 비활성화#.. 2024. 6. 20. 리눅스 기본명령어 (D) 리눅스 명령어: 디스크 사용량 모니터링과 관리리눅스 시스템에서 디스크 사용량을 모니터링하고 관리하는 것은 중요합니다. 이를 위해 몇 가지 유용한 명령어와 그 사용 예시를 소개하겠습니다`du`와 `sort`를 함께 사용하여 크기 순으로 정렬`du`와 `sort`를 결합하여 디렉토리 내 파일들을 크기 순으로 정렬할 수 있습니다.# 현재 디렉토리의 파일과 디렉토리를 크기 순으로 정렬하여 출력du -h | sort -hr`-h` 옵션은 사람이 읽기 쉬운 형식으로 출력하고, `-r` 옵션은 역순으로 정렬합니다.`find`와 `du`를 결합하여 특정 크기 이상의 파일 찾기`find`와 `du`를 함께 사용하여 특정 크기 이상의 파일을 찾을 수 있습니다.# 현재 디렉토리에서 100MB보다 큰 파일 찾기find . -.. 2024. 6. 20. 리눅스 기본명령어 (C) 리눅스 명령어 활용: 더욱 다양한 작업을 위한 명령어 가이드리눅스 명령어는 파일 관리, 시스템 모니터링, 네트워크 설정 등 다양한 작업을 수행할 수 있는 강력한 도구입니다. 이번에는 추가적으로 유용한 명령어들을 소개하고, 각 명령어의 사용법과 예시 코드를 제공하겠습니다.`grep`텍스트 검색 및 필터링`grep` 명령어는 파일 내에서 특정 패턴을 검색하거나 텍스트를 필터링하는 데 사용됩니다.# 파일에서 특정 단어 검색grep "keyword" filename# 대소문자 구분 없이 검색grep -i "keyword" filename# 정규 표현식으로 검색grep "^pattern" filename `sed`: 텍스트 스트림 편집기`sed` 명령어는 텍스트 스트림에서 특정 패턴을 찾아 대체하거나 텍스트를 변.. 2024. 6. 20. Linux 기본명령어 (B) 리눅스 명령어: 더욱 깊이 있는 활용을 위한 추가 가이드리눅스 명령어는 기본적인 파일 조작부터 시스템 모니터링, 프로세스 관리, 네트워크 설정 등 다양한 작업을 수행할 수 있도록 돕습니다. 이번 글에서는 추가로 유용한 리눅스 명령어를 소개하고, 예시 코드와 함께 설명하겠습니다.`ps`: 프로세스 상태 확인`ps` 명령어는 현재 실행 중인 프로세스를 확인할 수 있습니다.# 현재 셸에서 실행 중인 프로세스 표시ps# 모든 사용자와 시스템의 모든 프로세스 표시ps -ef# 포맷된 출력ps aux `top`: 실시간 프로세스 모니터링`top` 명령어는 시스템의 실시간 프로세스 정보를 제공하며, CPU 및 메모리 사용량을 모니터링할 수 있습니다.# 실시간 프로세스 모니터링 시작top# 특정 사용자 프로세스 보기t.. 2024. 6. 20. Linux 기본 명령어 (A) 리눅스 명령어: 효율적인 시스템 관리를 위한 기초 가이드리눅스 명령어는 시스템 관리, 파일 조작, 네트워크 설정 등 다양한 작업을 효율적으로 수행할 수 있게 해줍니다. 이번 블로그 글에서는 자주 사용되는 리눅스 명령어와 그 사용 방법을 예시 코드와 함께 설명하겠습니다.`ls`: 디렉토리 내용 나열`ls` 명령어는 지정된 디렉토리의 내용을 나열합니다. 기본적으로 현재 디렉토리의 파일과 디렉토리를 표시합니다.# 현재 디렉토리의 내용 나열ls# 상세 정보 포함ls -l# 숨김 파일 포함ls -a`cd`: 디렉토리 변경`cd` 명령어는 현재 작업 디렉토리를 변경합니다.# 홈 디렉토리로 이동cd ~# 상위 디렉토리로 이동cd ..# 특정 디렉토리로 이동cd /path/to/directory `pwd`: 현재 작업.. 2024. 6. 20. 우분투에 Doxygen 설치 방법 우분투에 Doxygen 설치 방법Doxygen은 C++, C, Java, Python 등 다양한 프로그래밍 언어의 소스 코드 문서를 생성하는 도구입니다. 이 블로그 글에서는 우분투에 Doxygen을 설치하는 방법을 단계별로 설명하겠습니다.패키지 목록 업데이트우선, 시스템의 패키지 목록을 업데이트해야 합니다. 이를 위해 터미널을 열고 다음 명령어를 입력하세요:sudo apt update이 명령어는 우분투 패키지 저장소에서 최신 패키지 목록을 가져옵니다.Doxygen 설치패키지 목록이 업데이트되면, Doxygen을 설치할 수 있습니다. 터미널에서 다음 명령어를 입력하세요:sudo apt install doxygen설치 과정에서 추가 패키지를 설치할지 묻는 메시지가 나타나면 `Y`를 입력하고 Enter를 눌러.. 2024. 6. 5. PATH, 환경변수 추가 - 리눅스 리눅스에서 PATH 환경변수를 추가하는 방법리눅스 시스템에서 PATH 환경변수는 매우 중요한 역할을 합니다. PATH 변수는 시스템이 실행 파일을 찾는 경로를 지정합니다. 이 블로그 글에서는 PATH 환경변수를 추가하고 수정하는 방법을 단계별로 설명하겠습니다.PATH 환경변수 확인하기먼저, 현재 설정된 PATH 환경변수를 확인해보겠습니다. 터미널을 열고 다음 명령어를 입력하세요.echo $PATH이 명령어를 실행하면 현재 설정된 경로 목록이 `:`로 구분되어 출력됩니다.일시적으로 PATH 환경변수 추가하기특정 세션에서만 일시적으로 PATH를 추가하려면 터미널에 다음과 같이 입력합니다.export PATH=$PATH:/추가하고_싶은_경로예를 들어, `/usr/local/bin` 경로를 추가하려면 다음과 같.. 2024. 6. 4. 이전 1 2 다음 반응형