우분투 6

[ Git ] Git 업데이트를 위한 윈도우 / 리눅스 명령어

요약 윈도우 커맨드 창에서 아래 명령어를 차례대로 입력해 줍니다. git update-git-for-windows git --version 리눅스 OS 커맨드 창에서 아래 명령어를 차례대로 입력해 줍니다. sudo add-apt-repository ppa:git-core/ppa -y sudo apt-get update sudo apt-get install git -y git --version 방법 윈도우 커맨드 창에 아래 명령어를 입력하면, 아래 그림과 같이 윈도우 UI 창이 뜨면서 설치를 진행할 수 있습니다. git update-git-for-windows 리눅스 OS 커맨드 창에서 아래 명령어를 차례대로 입력해 줍니다. apt 저장소를 업데이트하고 git을 업그레이드 하는 순서입니다. sudo 로 명..

Git 2023.06.25

[Linux - How to] 프로그램 실행 시간 체크 명령어 time

배경 리눅스 사용 시 프로그램이나 스크립트의 실행 시간, 속도를 확인하고 싶을 때가 있습니다. 관련 명령어가 있을까요? 방법 가장 간단하게는 명령어 time을 사용하는 방법이 있습니다. 아래 명령어를 사용합니다. time {수행 명령어} 즉, 사용하고자 하는 프로그램의 실행 명령어 앞에 $ time을 붙여주면 됩니다. 아래의 예를 확인해 봅시다. $ tar 명령어를 이용해서 압축하는 상황입니다. 사용하고자 하는 명령어 앞에 $ time을 붙여서 수행을 하면, 작업이 모두 완료된 후 시간을 출력해 줍니다. 추가사항 똑같은 압축일 줄만 알았는데, $ tar -cvf {압축파일 이름}.tar 보다 $ tar -zcvf {압축파일 이름}.tar.gz 이 훨씬 느리네요. 이 경우에는 약 3배 가량 느립니다. 다만..

Linux 2022.03.01

[Linux - How to] 리눅스 커널, 운영체제(Ubuntu, CentOS, etc.) 정보 및 버전 확인하기

커널 확인 명령어 기본 명령어는 다음과 같습니다. uname "-a" 플래그로 더 자세한 사항을 확인할 수 있습니다. uname -a 다음과 같이 표시됩니다. OS 확인 명령어 OS를 확인할 수 있는 명령어는 몇 가지가 있습니다. 기본적으로는 시스템 설정파일이 존재하는 "etc/" 폴더에 특정 파일을 확인하는 방식입니다. 가장 간단하게 확인할 수 있는 명령어는 다음과 같습니다. cat /etc/issue cat은 파일 내용을 출력하기 위해 사용되었습니다. 다음과 같이 표시됩니다. 좀 더 자세한 정보를 원하면 다음을 사용합니다. cat /etc/*release 보통 OS 릴리즈 관련 정보는 "/etc/redhat-release", "/etc/lbs-release" 등 OS 에 따라서 release 앞쪽이 ..

Linux 2021.10.03

[Linux - How to] 리눅스 디스크 사용 용량 확인 / 폴더 및 파일용량 확인 방법 - df / du 명령어

배경 - 커맨드 창에서 시스템 혹은 시스템에 마운트된 디스크 용량을 확인하고 싶을 때... - 특정 경로의 폴더 및 파일의 용량을 확인하고 싶을 때... 방법 - df : 전체 디스크 용량 확인 - -h : 보기 좋게 출력 * df 명령어 >> df -h * df -h 결과 - du : 특정 경로의 폴더 및 파일 용량 확인 - -a : 지정 디렉토리 내 파일/폴더 단위로 용량 표시 (지정하지 않으면 현재 디렉토리) - -h : 보기 좋게 출력 - -s : 지정 디렉토리의 총 용량 출력 * du 명령어 >> du [경로] -ah * du -ah 결과 * du -s 결과

Linux 2020.11.05

[Linux - How to] 리눅스 빈 폴더 및 파일 찾기/일괄 삭제 - find [경로] -empty -exec rm -ri {} \;

배경 - 지정한 경로에서 빈 폴더 혹은 파일을 모두 찾아 일괄 삭제하고 싶을 때... - 예를 들면 아래와 같이 Empty_* 로 표시된 빈 폴더 및 빈 파일을 일괄적으로 삭제하려면? 방법 1 - find의 -empty 옵션을 활용해서 빈 파일/폴더를 찾은 후, -exec rm 으로 찾은 결과물을 지워줍니다. - -empty : 빈 파일 및 빈 폴더를 찾아줍니다. - -exec : 찾은 결과를 다음에 오는 명령어의 argment로 입력하여 실행합니다. argment 위치에 {}를 위치시키고, 끝은 \; 로 끝나야 합니다. - rm -r : 파일 및 폴더를 삭제해 줍니다. - rm -i : -i 옵션은 파일을 지울 때마다 사용자에게 지울지 여부를 확인합니다. (y/yes - 삭제, n/no - 삭제하지 않..

Linux 2020.11.05

[Linux - Error] 우분투 설치 "apt get install" 에러, 404 Not Found [IP: 91.189.88.152 80] or [IP: 91.189.88.142 80] ...

에러 메시지 - sudo apt-get intall {패키지 이름} 을 입력하여, 프로그램 설치 시도 시 다음과 같은 에러 발생 - Err:58 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 libpython3.6-dev amd64 3.6.9-1~18.04ubuntu1 - 404 Not Found [IP: 91.189.88.152 80] 해결방법 - 커맨드 창에 아래 명령어 입력 >> sudo apt-get update - /etc/apt/sources.list 를 업데이트 하는 명령어 - 패키지 설치 전이나 주기적으로 패키지 리스트 업데이트 및 업그레이드를 위해 아래 커맨드 입력 권장 >> sudo apt-get update; sudo apt..

Linux 2020.08.10