본문 바로가기

리눅스3

[리눅스] g++ 로 파일 실행하기 이번에 비트 코인을 공부하면서 알게 된 것들을 적어보려고 한다. 먼저 G++과 GCC에 대해서 설명하겠다. GCC(GNU Compiler Collections)는 주로 c, c++ 언어를 컴파일하는데 사용된다. Objective C 및 Objective C++에도 사용된다고 하는데 이건 공부를 안해봐서 잘 모르겠다. C++언어로 작된 .cpp 파일을 GCC로 컴파일시 GCC가 .cpp파일을 컴파일한 후 C 라이브러리로 링크하기 때문에 링크에러가 발생할 수도 있다고 한다. G++은 실행 파일을 생성하기 위해 소스 코드의 전처리, 컴파일, 어셈블리 및 링크에 사용되는 GNU C++ 컴파일러 호출 명령이다. 사용방법 g++ -o 출력될 이름을 지정하지 않고 해도 상관은 없다. 예를 들어 g++ 이런식으로 해도.. 2023. 8. 4.
[리눅스] find 명령어와 sed로 상대경로 절대경로로 바꿔보기 먼저 명령어에 대해서 설명하겠다. find . -type f -exec sed -i 's/원래문자열/치환할문자열/g' {} + find . : 현재 디렉토리(.)에서 시작하여 모든 하위 디렉토리를 검색함 -type f : 파일만 검색 대상으로 지정 -exec : 각 검색 결과에 대해 다음 명령어 실행 sed -i 's/원래문자열/치환할문자열/g' {} : '원래문자열'을 찾아 '치환할문자열'로 교체. -i 옵션은 인플레이스 편집 옵션으로, 변경 사항을 원본 파일에 바로 저장 {} + : 검색된 각 파일을 sed 명령어에 전달 예를 하나 들어보자면 find . -type f -exec sed -i 's/ 2023. 8. 2.
리눅스 터미널 명령어 정리 https://www.youtube.com/watch?v=EL6AQl-e3AQ 드림 코딩 엘리님의 리눅스 영상을 보고 정리한 내용입니다. 맥 os를 기반으로 정리하였습니다. man // 매뉴얼을 나타내주는 명령어 clear // 터미널 창을 지워줌 pwd // 현재 있는 곳의 경로를 나타냄 ㅣs // 현재 디렉토리 안에 있는 파일 및 폴더 등을 나타냄 -a // 숨긴 파일도 나타냄 -l // 긴 정보들을 다 나타내줌 -la // 같이 사용하는 경우에 사용 가능 open . //현재 디렉토리를 열 수 있음 cd [폴더명] // [폴더명]으로 이동할 수 있음 cd .. // 상위 경로로 이동 cd ~ // 최상위 경로로 이동 cd - // 이전에 있던 경로로 이동 find [파일명/디렉토리명] // 파일 및.. 2023. 1. 17.