AWS, Docker/리눅스 4

[Windows 10] WSL2 설치 기록 (우분투 실행시 오류 발생)

참고 : lainyzine 블로그 1. Windows 사양 확인하기 윈도우+S, PC정보에서 확인가능 우선 내 컴퓨터의 사양은 Windows 10 Home, 버전은 1909였다. WSL2를 설치하기 위해서는 버전 업데이트가 필요하다. 현시점 최신버전인 20H2로 업데이트하였다. 업데이트는 꽤 오래 걸렸다. 할 일이 많을 때 하는 건 비추천이다. 아래 사진처럼 윈도우 업데이트의 진행이 멈춘다면? -> 블로그의 도움을 받았다. 1-3번까지 실행해봤다. 2. Windows Terminal 설치하기 (PowerShell 써도 되지만, 바로 WSL2 실행 가능하기 때문에 편리함) 나는 Window Terminal이 없어서 Microsoft Store에서 다운받았다. 3. Windows Terminal 관리자 권한..

리눅스 command 정리

리눅스 이전 게시글 모음 cat, head, tail uniq (중복제거), grep (원하는 행 출력) Shell 쉘은 사용자가 문자를 입력해 컴퓨터에 명령할 수 있도록 하는 프로그램이다. 터미널/콘솔은 쉘을 실행하기 위해 문자 입력을 받아서 컴퓨터에 전달하는 역할을 한다. bash는 리눅스 표준 쉘을 말한다. 기본적인 명령어는 다 비슷하다. 쉘 커맨드는 정말 많이 쓰인다. 데이터 전처리를 하기 위해 사용하는 경우, Docker를 사용하는 경우, python pyTorch에서 패키지 install할 때도 쓰인다. 나도 주로 Docker 실행할 때와, 데이터 전처리를 할 때, 그리고 실행 파일을 만들 때 사용했었다. vi 명령어 vi vi-test.sh (sh 파일에서 입력, 수정 가능하다.) ESC :..

리눅스) 명령어 uniq (중복제거), grep (원하는 행 출력)

자주 사용하는 리눅스 명령어 정리 uniq /usr/bin/uniq 중복된 내용의 행이 연속으로 있으면 중복 없이 하나의 행으로 만들어주는 리눅스 유틸리티이다. -c 옵션 : 중복 행의 개수를 출력한다. $ cat test.txt cat dog cat cat dog $ cat test.txt | uniq cat dog cat dog $ cat test.txt | sort | uniq -c 3 cat 2 dog $ cat my_file.txt | sort -u 정렬과 중복 제거 ! grep 해당 출력에서, ID 가 포함된 행만 출력하고자 합니다. $ipfs id 의 결과를 id.txt 로 저장한 후, $ grep "ID" id.txt 를 하니, "ID"가 포함된 행만 출력되는 것을 확인할 수 있었습니다. ..

리눅스 ) cat, head, tail

자주 사용하는 리눅스 명령어 정리 cat cat 명령어는 파일을 읽는 역할을 한다. test 파일을 열어본다. $ cat test 각 행에 번호를 붙여서 출력한다. $ cat -b test 빈 행에도 번호를 붙인다. $ cat -n test 연속되는 2개 이상의 빈 행을 한 행으로 출력한다. $ cat -s test head head는 파일의 앞부분을 출력한다. 기본 : 앞부터 10행까지 출력한다. head test 20행까지 출력한다. head -n 20 test 200 byte 까지 출력한다. head -c 200 test tail tail은 파일의 맨 뒷부분을 출력한다. 기본 : 마지막 10행 출력한다. tail test 마지막 20행 출력한다. tail -n 20 test 마지막 200byte 출..