본문 바로가기

Linux

[Linux] 여러 파일 한번에 문자열 치환하기 여러 파일 한번에 문자열 치환하기 리눅스에서 여러 파일 중 문자열 치환하는 방법은 find ./ -name "2017*.csv" -exec sed -i 's/찾을문자/바꿀문자/g' {} \; 파일명 찾는 명령의 find를 사용하여 현재위치에서 파일이름이 '2017'로 시작하여 끝에 '.csv'로 끝나는 파일을 찾아 다음 명령 실행(-exec) sed -i 's/찾을문자/바꿀문자/g' {} \; 전체에서 문자열 바꾸기 예시 여러 파일 리스트 파일의 데이터를 보면 "," 를 , 로 치환하려 함 다음 명령어 사용 다음과 같이 치환됨 일부 " 가 남음 이것도 치환함 다음 명령어 사용 깔끔히 지워짐 데이터출처 : 농림수산식품교육문화정보원 "전국 도매시장 일별 경락가격" 더보기
[CentOS7] 한글 입력하기 [CentOS7] 한글 입력하기 참고로 CentOS7 은 한영키 입력을 알아먹지 못한다고 합니다. 다음 경로에서 바꿔줄 수 있지만 /usr/share/X11/xkb/symbols/altwin 다른 키가 안먹는 경우가 발생할 수 있습니다. 상단 프로그램 메뉴 > 시스템 도구 > 설정 에 들어갑니다. 지역 및 언어를 선택합니다. + 를 클릭합니다. 더보기(…) 를 클릭하여 검색합니다. hangul 을 입력해 찾습니다. 한국어 (Hangul) 을 클릭해 추가합니다. 추가된 것을 확인합니다. super(윈도우 키) + Space Bar 를 클릭하면 한영 전환 됩니다. 더보기
[CentOS7] JDK 환경변수 설정하기 [CentOS7] JDK 환경변수 설정하기 CentOS7 이전 버전만 해도 환경변수를 부팅시 자동적용하려면 /etc/profile에 export 해줘야만 했다. 하지만 CentOS7 버전부터 /etc/enviroment 라는 파일에 환경변수를 목록형태로 입력만 해주면 환경변수로 등록된다. JAVA_HOME 환경변수를 만든다. CLASSPATH 환경변수도 있다. CLASSPATH=.:$JAVA_HOME/bin/tools.jar 반영되도록 한다. 등록되었는지 터미널에서 출력해본다. 더보기
[CentOS7] Java JDK Install CentOS 7 Java JDK Install Windows와 마찬가지로 Linux도 JRE와 JDK는 다른 패키지이다. 선보일 방법의 환경은 CentOS 7 DVD 버전으로 JRE가 설치되어 있을 것이다. 삭제하여 JDK를 설치해주도록 한다. 먼저 JRE가 설치되어 있는지 확인한다. openjdk 라며 버전이 확인된다. jdk 라고 적혀있지만 javac -version을 하게되면 찾지 못하는 것을 볼 수 있다. 구분하는 방법은 rpm -qa | grep java 를 입력해 확인한다. JRE : java-[VERSION]-openjdk JDK : java-[VERSION]-openjdk-devel 전부 JRE 관련 패키지가 설치된 것을 볼 수 있다. 삭제하도록 한다. 삭제 방법은 sudo yum remo.. 더보기
[CentOS7] VMware Tools Install (DVD and Minimal) VMware Tools Install(DVD & Minimal) VMware Tools는 해상도 자동맞춤, 호스트와 가상머신 간 공유폴더 등 다양한 기능을 제공한다. 다음은 DVD 버전과 minimal 버전의 VMware Tools 설치 방법에 대한 내용이다. 환경 : DVD - CentOS7, Minimal - CentOS7 더보기 글자를 클릭하면 설치방법을 볼 수 있습니다. CentOS7 DVD 버전에서 VMware tools 설치 VMware Tools는 CD처럼 가상머신에 접근한다고 생각하자. 먼저 VMware Tools가 CD처럼 접근하게 될 시 설치 파일이 압축되어 있으므로 CD내에서 압축을 풀어 설치할 수 없다. CD 내 설치파일들을 옮길 폴더하나를 생성한다. /tmp/etc 라는 폴더를 새.. 더보기