전체 글258 DDL dump load 해당 maridb 컨테이너에 들어가서 kc_info 라는 DB명만 덤프 mysqldump -u root -p liam_info > dump.sql mysqldump -u 사용자 -p 디비명 > dump.sql root 사용자의 모든 DB 덤프 mysqldump -u root -p --all-databases > dump.sql kc_info 라는 DB load , .덤프를 --all-databases 로 했으면 걍 전부 넣어짐 2023. 5. 23. CLRF 에러, “/bin/sh^M: bad interpreter” "bash: $'\r': command not found" “/bin/sh^M: bad interpreter” 오류 vi -b 파일명.sh 하면 ^M 이 즐비해 있다 하단의 내용으로 현재파일에 있는 모든 sh 파일의 ^M 을 없애 버림 sed -i 's/\r$//' $(find . -name '*.sh') sed -i 's/\r$//' [파일명] 하면 해당 파일만 ^M 없앰 2023. 2. 9. 정규표현식 참고 : https://ko.wikipedia.org/wiki/%EC%A0%95%EA%B7%9C_%ED%91%9C%ED%98%84%EC%8B%9D 정규 표현식 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 노란색 강조 부분은 다음 정규식을 사용했을 때 매치된 것이다. 정규 표현식(正規表現式, 영어: regular expression, 간단히 regexp[1] 또는 regex, rational expression)[2][3] 또 ko.wikipedia.org 왜 정리하는지 : /bin/bash /bin/expect 등 각종 배시툴을 쓰는데 있어 사용되는 패턴이고, 패턴방식을 "정규표현식 패턴" "비정규표현식" 등을 지정해서 패턴등을 나타 낼 수 있다. 예를들면 $ find $HOME.. 2023. 2. 9. ROS2 ENV 환경변수 정리 ros1에서 ROS_PACKAGE_PATH 가 사라짐 ros2 부터는 CMAKE COLONE AMENT 에 엮이게 됬다. ROS_VERSION=2 ROS_PYTHON_VERSION=3 ROS_LOCALHOST_ONLY=0 ROS_DISTRO=foxy AMENT_PREFIX_PATH=/opt/ros/foxy/src/install/aai4r_edge_interfaces:/opt/ros/foxy CMAKE_PREFIX_PATH=/opt/ros/foxy/src/install/aai4r_edge_interfaces COLCON_PREFIX_PATH=/opt/ros/foxy/src/install PYTHONPATH=/opt/ros/foxy/src/install/aai4r_edge_interfaces/lib/pyth.. 2023. 2. 4. CMake CMakeLists.txt 설명 gcc 노가다가 싫어서 Makefile을 작성했는데 코드 수정할 때마다 Makefile의 의존성 업데이트가 싫어서 만든 CMakeLists.txt ! CMakeLists.txt 는 Makefile과 다르게 추상화된 빌드 툴이기 때문에 맨처음에 Build Step을 잘 구상해 놓고, *.c *.cpp 소스파일만 등록해주면 의존성 업데이트를 할 필요가 없다! 이유는 CMake는 소스파일 내부까지 들여다보고 분석해서 의존성 정보를 스스로 파악하기 때문 기존의 Makefile *.h -> *.c -> *.o -> app.out ( binery 파일 , 실행파일, 코드암호화 파일 ) CMakeLists.txt *.c -> app.out ( binery 파일 , 실행파일, 코드암호화 파일 ) ##.h와 .o부분은 .. 2023. 1. 2. Make Makefile 설명 및 문법 참고 : https://www.tuwlab.com/ece/27193 [Make 튜토리얼] Makefile 예제와 작성 방법 및 기본 패턴 - ECE - TUWLAB 리눅스 환경에서 소스코드를 다운받아서 수동으로 프로그램 설치를 해 보신 분들은 다음 세 줄의 명령어에 매우 익숙할 것입니다. ./configure make sudo make install 근래에는 make 외에 다른 빌드툴들이 www.tuwlab.com Make 파일 생긴 이유 부터 : 원래는 gcc -c -o main.o main.c gcc -c -o foo.o foo.c gcc -c -o bar.o bar.c -c 옵션으로 컴파일을 해서 .o (object)파일을 만들고 gcc -o app.out main.o foo.o bar.o .o(o.. 2023. 1. 2. 이전 1 ··· 8 9 10 11 12 13 14 ··· 43 다음