본문 바로가기
반응형

IT, 개발93

MacOS JAVA 설치 및 환경변수 설정(Homebrew, ~/.zshrc) 맥 OS에서 개발환경을 구성하기 위해 자바 설치하는 방법에 대해 알아보겠습니다. Homebrew를 활용해서 JAVA를 설치하고 환경변수 세팅하는 방법까지 알아보도록 하겠습니다. 1. Homebrew 설치 macOS 용 패키지 관리자 Homebrew를 사용하기 위해 설치합니다. Homebrew는 openjdk 설치뿐 아니라 Mac에서 다른 소프트웨어를 설치할 때 간편하게 사용할 수 있기 때문에 설치해두면 좋습니다. https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 홈페이지에 있는 명령어를 통해 설치합니다. 터미널을 실행하고 아래 명령어를 입력하여 설치합니다. $ /bin/bash -c "$(.. 2022. 11. 2.
Modbus - JAVA 모드버스 통신 예제 (modbusServer, modbusClient 자바 예제) 모드 버스는 디바이스 간 통신을 하기 위해 오래전 개발된 산업용 프로토콜로 시리얼이나 TCP/IP, UDP에서도 구현 가능합니다. 자바에서 간단한 예제를 통해 테스트해보도록 하겠습니다. 모드 버스를 자바에서 테스트해보기 위해서는 우선 라이브러리가 필요합니다. 1. EasyModbus 라이브러리 1-1. 라이브러리 다운로드 링크 https://sourceforge.net/projects/easymodbustcp-udp-java/ EasyModbusTCP/UDP/RTU .java Download EasyModbusTCP/UDP/RTU .java for free. Modbus TCP, Modbus UDP and Modbus RTU client/server Java library. Modbus TCP, Modb.. 2022. 11. 2.
리눅스 apt 패키지 항목 검색 / 삭제 (설치 가능한 패키지 검색, 설치된 패키지 조회, 패키지 삭제) 리눅스에서 명령어를 통해 무언가를 설치할 때 apt를 사용하게 됩니다. 설치 명령어에 설치할 패키지명을 올바르게 입력해야 하기 때문에 설치할 패키지명을 정확히 확인하고 설치를 진행하는 것이 좋습니다. apt list 를 사용하여 패키지명을 찾아보는 방법을 확인해보겠습니다. 1. 설치 가능한 패키지 검색 $ apt list 패키지명 apt list 뒤에 패키지명을 입력하여 결과를 조회해 볼 수 있습니다. 이름이 확실하지 않거나 헷갈리는 경우 * 을 사용해서 검색해볼 수도 있습니다. 예시로 openjdk의 패키기 목록을 검색해보도록 하겠습니다. $ apt list openjdk* 결과 이렇게 결과가 출력되는데 여기서 내가 원하는 패키지를 올바르게 입력해서 설치하면 됩니다. 2. 설치된 패키지 검색 $ apt.. 2022. 10. 28.
리눅스 터미널 명령어 이력 보기(history/명령어 기록) 터미널 명령어로 다양한 일을 하다 보면 이전 기록을 볼 필요가 있을 때가 있습니다. 물론 방향키를 위로 올리면 이전 명령어를 간단하게 확인할 수 있지만 어느 정도 시간이 지난 후에 확인하기에는 불편하기도 하고 찾는데 한계가 있습니다. 실행했던 명령어 기록을 편하게 보기에는 history 명령어가 더욱 유용합니다. 간단하게 사용하는 방법에 대해 알아보도록 하겠습니다. $ history history 명령어를 통해 터미널에서 실행했던 명령어 기록을 확인할 수 있습니다. $ history 숫자 명령어 뒤에 숫자를 입력하여 조회할 수 있습니다. 음수인지 양수인지에 따라 방법이 조금 다른데 음수일 경우 맨 마지막 기록부터 n번째 까지, 양수일 경우 n번의 기록부터 마지막 기록까지의 내용이 출력됩니다. 예를 들어 .. 2022. 10. 27.
리눅스 Crontab 설정 및 Crontab 로그 보는 방법 오늘 알아볼 크론탭은 내가 원하는 시간에 특정 작업을 수행하도록 미리 설정할 수 있는 기능을 제공합니다. 크론탭은 윈도우의 스케쥴러와 비슷한 역할을 합니다. 리눅스 OS에서 Crontab은 매우 다양하게 사용되고 있습니다. OS가 부팅되었을 때 수행할 작업들을 설정하기도 하고, 원하는 시간이나 주기를 설정해서 작업을 수행시키기도 합니다. 터미널 명령어를 통해 crontab을 사용하는 방법에 대해 알아보도록 하겠습니다. 1. 크론탭 설정 $ crontab -e 위 명령어를 사용하여 crontab에서 실행할 명령어를 설정할 수 있습니다. (각 라인마다 앞에 #로 되어있는 부분은 주석입니다.) 쭉 내려가서 맨 밑에 라인에 한 줄씩 원하는 명령어를 추가하면 됩니다. 간단하게 작성방법을 살펴보겠습니다. 앞부분은 .. 2022. 10. 24.
JAVA - 자바 파일 삭제하기 / 파일 이름, 경로 바꾸기 (delete() / renameTo()) 1. 파일 내용 삭제 파일은 그대로 두고 파일의 내부 내용만 삭제하는 방법입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 import java.io.*; public class FileTest { public static void fileDataClear(String filePath) { try { new FileWriter(filePath).close(); } catch (IOException e) { System.out.println(e); } } public static void main(String[] args) { String filePath = "/path/path/filename.txt"; fileDataClear(fileP.. 2022. 9. 22.
728x90
반응형