본문 바로가기

IT

(228)
[vscode] 단축키 현재 줄 복사 : shfit + alt + up, down arrow 줄 바꿈 : alt + up,down arrow
이미 push한 commit 메시지 수정 git rebase HEAD~거슬러올라가고 싶은 커밋 수 -i 를 실행하면, pick ce6a857 revise "manager/userinfo.jsp" revise "3 cards(user information) are not in a row" by counting in jsp if statementpick 6bfb747 Add "reviseTrainerInformation By Manager" pick 9710b50 Revise "deleteMember & deleteTrainer By Manager" "set member.trainer_id='NULL' when member's personal trainer is deleted and print all of Members' information in..
readme 파일 작성법 사실은 내가 보기위한 마크다운 문법설명서 - 3. 개행과 문자강조 사실은 내가 보기위한 마크다운 문법설명서 - 3. 개행과 문자강조 . GitHub Gist: instantly share code, notes, and snippets. gist.github.com
[Git] 과정 도식 working dir git add로 다음 단계 staging area, index git commit으로 다음 단계 staging area, local repo, head git push로 다음 단계 remote repo, repo Git 사용 중 자주 만나는 이슈 정리 코딩보다 어려운 버전 관리 parksb.github.io
curl과 wget 차이점 웹페이지 혹은 웹에서 다운로드를 명령행에서 다운받을 때 wget 또는 curl 명령을 사용합니다. (과거에는 wget 을 더 애용했습니다. 그냥 단순 url 내용을 가져올 요량으로요) wget이나 curl을 사용하는데 가장 큰 차이점은 Recurring입니다. wget은 되는 반면 curl은 안됩니다. 따라서 curl은, 주로, 단일 혹은 3개 이하의 대용량(2GB) 이하의 파일을 다운 받을 때 유용하게 쓰입니다. 둘다 지원하는 내용 - FTP, HTTP, HTTPS 프로토콜을 이용하여 명령행으로 컨텐츠 다운로드 - 스크립트 등을 이용하여 자동으로 작업 가능 - 오픈소스 및 프리소프트웨어 - 90년대 프로젝트 시작 CURL의 특징 - libcurl 이용 : 크로스 플랫폼의 아주 많이 사용하는 라이브러리 ..
ls -al, 파일 정보 확인 날짜순으로 정렬 ls -ltr
find 파일 찾기 리눅스 find 명령어 사용법. (Linux find command) - 리눅스 파일 검색. 1. find 명령어. find는 리눅스에서 파일 및 디렉토리를 검색할 때 사용하는 명령입니다. 이름 그대로 리눅스에서 접근할 수 있는 파일 시스템에서, 파일 및 디렉토리를 "찾는(find)" 것이죠. 그런데 � recipes4dev.tistory.com
debian, ubuntu 리눅스에 대한 배경 지식을 알아 두면 우분투를 더욱 이해하기 쉬워집니다. 그 이유는 우분투의 뿌리가 리눅스이기 때문입니다. 사실 리눅스는 많은 사람들이 이미 접하고 있습니다. 스마트폰의 안드로이드 운영체제도 제일 밑단에서는 리눅스 커널을 기반으로 하기 때문입니다. 리눅스는 유닉스(Unix)를 기반으로 개발된 오퍼레이팅 시스템입니다. 리눅스의 역사는 리처드 스톨만(Richard Stallman)의 GNU 프로젝트와 함께 시작합니다. 1990년대 초 GNU 프로젝트는 운영체제에 필요한 많은 프로그램(라이브러리, 컴파일러, 텍스트 편집기, 유닉스 쉘 등)을 만들어냈습니다. 그러나 장치 드라이버, 커널 등이 완성되지 않았었는데요, 1991년에 핀란드의 프로그래머인 리누스 토발즈(Linus Torvalds)가 사..
aarch64 AArch64 또는 ARM64 는 ARM 아키텍처 의 64 비트 확장입니다 . ARM 아키텍처의 근본적인 변화를 나타냅니다. 64 비트 아키텍처 (예 : Cortex-A32는 32 비트 ARMv8-A CPU [2] 인 반면 대부분의 ARMv8-A CPU는 모든 ARMv8-R과 달리 64 비트를 지원함)를 "AArch64"라는 이름으로 추가합니다. ARM 아키텍처 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 64/32비트 아키텍처발표2011년 (9년 전)(2011)버전Armv8-A, Armv8.1-A, Armv8.2-A, Armv8.3-A, Armv8.4-A, Armv8.5-A, Armv8.6-A인코딩AArch64/A64 및 AArch32/A32는 32비트 명령어를 사용하며, T3..
arm architecture와 x86 architecture 리눅스 시스템 정보 확인하기 리눅스 시스템 정보(CPU, 메모리, 디스크, 네트워크 카드 등)를 확인하는 명령어에 대해 작성한 글입니다 zzsza.github.io ARM (Advanced RISC Machine) 는 RISC 동안 (축소 명령어 세트 컴퓨팅) 아키텍처 x86A는 CISC (복합 명령 집합 컴퓨팅) 하나. ARM 명령어는 레지스터에서 데이터를 로드 및 저장하기 위한 몇 가지 명령어가있는 레지스터에서만 작동하고 x86은 메모리에서 직접 작동 할 수 있다는 것입니다. x86 이라는 뜻은 인텔(INTEL)의 CPU 시리즈 이름이자 그 CPU의 명령체계 아키텍쳐 이름입니다 인텔이 만든 x86은 CPU의 내부 명령어를 처리하는 로직 아키텍쳐를 뜻한다. x86 아키텍처는 계속 진화하면서 16bit,..
linux 비트확인
curl 명령어 웹 request를 테스트할 수 있는 명령어입니다. 특히 rest 애플리케이션 개발 시 테스트하는데 유용합니다. 주로 GET / POST / PUT / DELETE의 CURD를 확인할 수 있습니다. [option] -S, --show-error Show error. With -s, make curl show errors when they occur -L, --location Follow redirects (H) [Linux] curl 사용법 curl 사용법 X​ㅁ cURL 명령행 기반 웹 요청 도구. 특히 REST 애플리케이션을 개발 테스트시에 유... blog.naver.com
apt-get error temporary failure resolving ... error apt-get 실패 : 메소드 드라이버 / usr / lib / apt / methods / https를 찾을 수 없습니다 apt-get 실패 : 메소드 드라이버 / usr / lib / apt / methods / https를 찾을 수 없습니다 qastack.kr
cd directory
남은 용량 확인하기 [Linux]남은 용량 확인하기 디스크 전체 남은용량 확인 - df : 남은용량 확인(기본 명령어) - df -h : 깔끔하게 정리해서 보여줌 - df . : 현재 경로의 디스크용량만 확인 - df -m, -k : megabyte, kilobyte단위로 확인 현재 경로 아래의.. gun0912.tistory.com
eclipse 설치 자바 개발환경 : JDK + 이클립스 설치 JDK 다운로드 자바는 오라클 사이트에서 다운로드할 수 있다. 모든 쿠키 수락을 누른다. velog.io
[JAVA] JDK, JRE, JVM
directory 삭제하기
OS 버전 확인하기 현재 사용중인 우분투의 버전을 확인할 수 있는 방법입니다. $ cat /etc/issue 파일에서 정보를 읽어오는 방법입니다. $ lsb_release -a 위의 두 가지 방법중 밑에 방법은 /etc/*release 파일에서 정보를 읽어오는 것인데 다음과 같이 직접 파일에 접근하는 방법도 있습니다. $ cat /etc/*release
remote repository 먼저 로컬 컴퓨터의 상황이 깨끗이 정리되야 한다. git status로, 내 컴퓨터에 변경사항이 없음을 체크하고, 각 버전을 살펴보면, 바로 밑의 commit들의 정보나, .git 내의 모든 사항이 깃허브에 올라가게 만드는게 우리의 목표다.
[Git] gitignore 바로 적용 안될 경우 cache 제거하고 다시 commit해야 함 git rm -r --cached . git add . git commit -m "Apply .gitignore" $ vim .gitignore .gitignore 간단하게 만들기 1. 처음부터 .igtignore 파일을 만들 경우 프로젝트 디렉터리로 이동한 뒤 아래의 명령어를 쳐보자. $ vim .gitignore 그러면 아래와 같이 보일것이다. 이제 [입력모드]로 들어가서 Git 에게 무시받을 정�� gbsb.tistory.com Git .gitignore 적용하기 nesoy.github.io
git reset ▶ git reset - 과거 커밋으로 돌아가고 싶을때 사용한다. - 문법 : git reset [옵션] [커밋id] 옵션 / 영역 ex) git reset [옵션] abcd(커밋) working directory staging area repository --soft 바뀌지 않음 바뀌지 않음 Head가 abcd(커밋)를 가리킴 --mixed 바뀌지 않음 abcd(커밋)내용으로 변경 Head가 abcd(커밋)를 가리킴 --hard abcd(커밋)내용으로 변경 abcd(커밋)내용으로 변경 Head가 abcd(커밋)를 가리킴 1) git reset - 직전의 add 이전의 상태로 staging area를 되돌린다. 2) git reset --soft HEAD^ - HEAD^는 현재 HEAD가 가리키고 있는 ..
git status - On branch : 현재 작업중인 branch (기본 branch : master) - 아직 커밋된 파일이 없음을 확인 할 수 있다. ※ 파일 상태 2가지 1) Untracked 상태 - 단어 의미대로 '추적되지 않고 있는' 파일 이란 뜻이다. 즉 파일을 생성한 후 한번도 add 하지 않은 상태. 2) Tracked 상태 - 파일이 Git에 의해 그 변동사항이 추적되는 상태이다. 이 상태는 또 특성에 따라 3가지로 나뉜다. 2.1) Staged 상태 : 파일 수정 후 staging area에 올라가 있는 상태 2.2) Unmodified 상태 : 현재 파일이 최신 커밋 파일과 비교하여 바뀐게 없는 상태 2.3) Modified 상태 : 현재 파일이 최신 커밋 파일과 비교하여 바뀐게 있는 상태
git 기초용어 ※ 기초 개념 및 용어 ◎ Repository - 저장소(Repository, Repo) : 어떠한 프로젝트 관련 내용을 저장하는 공간 생각하면 된다. - 나중에 특정 Repository를 내려 받을때(Clone) 이 Repository를 가리키는 URL이 필요한데, 맨마지막 .git 확장자로 표현된다. ◎ Branch - 일종의 독립적인 작업 공간 - 최초 Git 초기화시 기본적으로 "master"라는 브랜치가 생성된다.(main branch) - 이후 버그 픽스 또는 여러 프로젝트를 동시에 개발하여 나중에 합치기 위하여 브랜치를 새로 생성, 이후 master로 다시 합치는 작업을 한다. ▶ Git의 4가지 영역 1) Working Directory (작업영역) - 실제 프로젝트 디렉토리 - .git ..
git repository 생성후
git init 생성과 취소 Git Init 해당하는 폴더를 로컬 저장소로 지정합니다. Git 로컬 저장소로 설정된 폴더는 숨김파일 형식의 .git 폴더가 만들어지게 되며 이 폴더속에 현재 선택한 폴더의 모든 Git 정보들이 만들어지게 된다. Git Init 취소 git init 을 통해 만들어지게된 .git 폴더를 삭제합니다. 명령어 rm -r .git을 입력하면 .git 폴더가 삭제되며 Git 로컬 저장소 지정을 해제한다.
기존 repository remote 제거 [Git] 원격 저장소 연결 및 끊기 ( git remote ) 깃(GIt) 사용시 현재 로컬 저장소(local repository)에 연결되어 있는 원격 저장소(remote repository)를 연결을 끊고 다시 연결 하는 방법을 간단히 포스팅 합니다. 먼저 git remote -v 명령어를 사용하여 현재 ifuwanna.tistory.com
git add, git commit 취소하기 git add 취소 git rm --cached ..." to unstage git commit 취소 1. "git status" 현재 comiit 상태 확인 마지막 커밋 시점을 기준으로 수정(modified)된 파일들과, 새로 만들어진 파일(untracked)들의 목록이 보여집니다. 2. "git log --oneline" 커밋 목록의 요약본을 확인해봅니다. 2개가 커밋돼 있습니다. 'Second Commit'은 뭔가 테스트해보기 위해 했던 커밋이라 굳이 놔둘 필요가 없어 지우겠습니다. 3. "git reset HEAD^" 가장 최신 commit 한개(꺽쇠(^)가 하나)를 취소하겠다는 명령입니다. 수행 후 커밋 목록을 보면 없어진 것을 볼 수 있습니다. 4. "git status" 다시 현재 커밋 상태..
repository에서 특정 파일만 다운로드 GitHub의 하위 디렉토리 다운로드하기 깃허브의 저장소에서 특정 하위 디렉토리만 다운로드 하는 방법을 설명합니다. 최초 작성 2019. 10. 8 opencv를 위한 깃허브 저장소에서 samples / python 에 있는 tutorial_code 디렉토리만 다운로드 해봅니� webnautes.tistory.com
원격 저장소 연결, 제거 로컬의 저장소를 원격 저장소에 연결하고, 로컬 저장소에 변경된 내용을 원격 저장소에 반영하는 방법