반응형 Linux7 [Linux] 파일의 문자열 치환하기 - Replace 문자열 치환하기특정 파일에 내용 중에 문자를 다른 문자로 바꿀일은 생각보다 많이 있다. 당연히 하나하나 찾아가며 눈으로 바꿀수도없고, 특정 명령어를 통해 바꾸는 방법을 소개하도록 하겠다. Linux 명령어 sedsed 's/원본문자열/바꿀문자열/g' 파일명sed 명령어를 통해 파일에 문자를 바꿀 수있는데, s는 문자를 치환하겠다는 옵션, g는 전체 문자열을 대상으로 바꾸겠다는 옵션이다. sed 's/원본문자열/바꿀문자열/gi' 파일명i 옵션은 대소문자 구분없이 다 치환하겠다는 옵션이다. 현재 파일에 그대로 수정하기위해서는 추가적인 옵션 [-i] 를 붙여야하는데sed -i 's/원본문자열/바꿀문자열/gi' 파일명위와같이 사용하면된다. 새로운 파일에 쓰고싶다면 [> new파일] 을 지정하면된다.sed 's.. 2024. 11. 27. [Linux] 파일 인코딩 타입 확인 및 변경하기 Linux File Encoding 파일들은 여러가지 인코딩타입으로 각각의 데이터가 쓰이는데, 윈도우에서는 인코딩에 대한 변경이 그다지 자유롭지 못하지만, 리눅스에서는 비교적 확인과 변경이 자유롭다 생각하여 해당 내용을 간략하게 나마 공유하도록 하겠다. Encoding Type 확인file -bi [파일명]file -bi test.txt 리눅스에 기본적으로 설치되어있는 도구 중 file이라는 명령어는 파일의 유형을 조회하고 출력해주는 명령어 도구이다.이 중, -b 옵션은 간략하게 출력 / -i 옵션은 콘텐츠 유형과 문자 인코딩을 확인 하게 해주는 옵션이다.Encoding Type 변경하기 iconv -f [변경 전 인코딩] -t [변경 후 인코딩] [변환 할 파일명] > [변환한 파일명] iconv .. 2024. 11. 24. [Linux] 메모리 확인 방법 - Memory 상세 정보 / 실시간 사용량 Linux Memory서버운영에 있어서 가장중요한 리소스 중 하나인 메모리에 대해 조회하는 방법에 대해서 간단하게 소개한다.상세 정보에 대해서 보는 방법과 운영중 실시간 사용량을 확인하는 명령어에 대해서 소개한다. Memory 실시간 사용량free -h 운영중인 서버의 실시간 메모리 사용량을 간략하게 확인 할 수 있는 명령어다.각 의미를 아래의 표로 설명하도록 하겠다. MemSwaptotal메모리의 전체 크기스왑의 전체 크기used현재 사용 중인 메모리의 크기 (shared / buff / cache 포함)현재 사용중인 스왑 크기free현재 사용 중이지 않은 메모리의 크기현재 사용 중이지 않은 스왑의 크기shared여러 프로세스가 공유 하는 메모리 크기-buff/cache디스크 I/O 작업에 사용되는 메.. 2024. 11. 23. [Linux] FTP 설치 및 사용 - FTP Server, FTP Client 설치 FTP 원격지에 파일을 다운받거나, 업로드를 하여 파일을 전송해야 할 때가 있다. 이럴때 사용되는 일반적인 방법이 바로 FTP(File Transfer Protocol)를 활용하는 방법이다. 리눅스 서버에서 FTP를 사용하기 위해 원격지의 FTP 서버와 로컬의 FTP 클라이언트에 대해 설치하는 방법 및 사용법에 대해 간략하게 소개하도록 하겠다. FTP Server - vsftpd FTP 서버는 원격지를 말한다. 우리가 접속하여 파일을 업로드 하거나, 다운로드 하는 곳을 말한다. FTP 서버 서비스가 설치되어 실행되고 있어야 FTP(파일 전송 프로토콜)를 사용하여 접속 할 수 있다. CentOS7을 사용하는 리눅스 환경에서는 vsftpd라는 FTP Server 서비스를 이용한다. vsftpd의 설치와 세팅.. 2024. 3. 19. 이전 1 2 다음 반응형