분류 전체보기

    [Linux] 리다이렉션 명령어

    터미널에서 명령어를 입력하면 결과나 에러를 출력한다. 이 결과나 에러를 다른 파일에 저장하여 프로젝트를 관리하는데 도움을 줄 수 있다. 이러한 기능들이 리다이렉션이다. 1. > command > filename command로 실행한 결과를 filename에 덮어쓴다. 2. >> command >> filename command로 실행한 결과를 filename 뒤에 붙여 쓴다. 3. command destinationFilename filename의 표준 입력으로 받은 결과물을 destinationFilename으로 전달한다. 5. 2> command filename 2> error.txt 에러로그를 error.txt에 전달한다. 6. &> command &> filename 표준..

    [Linux] 파일로 작업하는 명령어

    1. cat cat filename.txt filename 안에 있는 내용을 보여주는 명령어이다. 수정하거나 삭제하지 않고 단지 확인용이다. 2. less less filename.txt cat 과 비슷하지만 페이지 단위로 보여준다. f와 b키로 왔다갔다 하면서 볼 수 있고 /로 원하는 단어도 검색 가능하다. 3. tac tac filename.txt cat과 위아래가 반대로 보여준다. 4. rev rev filename.txt cat과 좌우가 반대로 보여준다. 5. head head filename.txt 처음 10줄만 보여준다. n 옵션으로 몇 줄을 보여줄지 설정할 수 있다. head -n 5 filename.txt 6. tail tail filename.txt 마지막 10줄만 보여준다. head와 ..

    [Linux] 파일 시스템 명령어

    1. open open / : 루트 디렉토리를 열 수 있다. open ~ : 홈 디렉토리를 열 수 있다. 2. pwd pwd 를 입력하면 현재 터미널이 열려있는 위치를 나타낸다. 3. ls ls 는 현재 터미널의 위치에 있는 파일과 폴더들을 보여준다. ls -a : .으로 시작하는건 원래 안보이는데 .으로 시작하는 파일까지 다 보여준다. ls -R : 현재부터 자식들 구조를 보이게 해줌(트리와 비슷하게 보여준다.) 4. cd cd 를 이용해서 터미널 경로를 옮길 수 있다. 상대경로 : ./로 시작하면 상대경로로 이동할 수 있다. 절대경로 : /로 시작하면 절대경로로 이동한다. 5. 루트경로에 있는 기타 폴더들 (1) bin : 여러가지 실행 파일들이 들어있다. (2) etc : 주로 설정 관련된 파일들이..

    [Linux] man 명령어

    1. man이란? man 명령어는 명령어들의 설명을 볼 수 있는 명령어이다. man echo 위와 같이 터미널 창에 입력해보면 아래와 같은 화면이 뜬다. 여기서 f(스페이스바)를 누르면 다음장을 볼 수 있고 b를 누르면 이전창을 볼 수 있다. f는 front, b는 back에서 따온 이니셜인 것 같다. 2. 시놉시스란? 시놉시스란 내용을 짧게 요약한 것이다. 위에 보이는 echo [SHORT-OPTION] ... 등이 있다. 이와 같이 대괄호([])가 씌어져 있는 것들은 선택 입력 내용이라는 것이다. option은 아래 description에서 -n 같이 적혀있는 것들이다. 그 뒤 ... 은 여러개를 입력할 수 있다는 것이다. 그 아래 줄인 LONG-OPTION에는 대괄호가 안씌어져 있는데 이는 필수 입..

    [Hyperledger] express와 fabric 연결 (gateway구축)

    Hyperledger fabric 에서 express에 허가를 해줘 구축된 fabric-chaincode에 접근할 수 있도록 목표를 세웠다. Hyperledger 예제를 통해 체인코드 배포, 테스트 네트워크 구축 등을 해봤지만 실질적으로 fabric 네트워크를 어떻게 접근 해야될지 막막했다. 그래서 일단 test-network의 코드를 통해 gateway를 구축하고 연결해 봤다. 1. 필요한 코드들 분류 먼저 fabric-samples 폴더를 설치해야한다. GitHub - hyperledger/fabric-samples: Samples for Hyperledger Fabric Samples for Hyperledger Fabric. Contribute to hyperledger/fabric-samples..

    [Devops] github actions로 자동 배포 설정하기 (react docker 배포)

    [AWS] github actions로 자동 배포 설정하기 (github 배포) AWS 배포한 후 추가로 코드를 수정했을 때 자동으로 서버에 적용해주면 좋을것 같다라는 생각으로 시작했다. 찾아보니 여러 툴이 있었지만 가장 간편하게 보였던 github action을 이용해봤다. 아래 diary-blockchain.tistory.com github 배포에 이어서 도커배포도 해봤다. 대부분 비슷하지만 도커 설치 하고 actions부분에서 실행하는 코드가 살짝 다르다. name: Docker Image CD on: push: branches: - prod jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - ..