본문 바로가기

반응형

컴퓨터 관련

(37)
3. 리눅스 도움말 및 계정 관련 명령어 모음 1. 일반적인 리눅스 명령어 1. which 명령어의 위치를 찾아주거나, alias를 보여주는 명령어 which 명령어 2. alias 별명을 설정하고, 명령어 대신 해당 별명을 사용하도록 설정 alias [별명='명령어'] 3. unalias alias 기능을 해제한다 unalias [옵션] [별명] 옵션 설명 -a 설정된 모든 alias 해제 2. 리눅스 도움말 1. man 명령어의 메뉴얼 제공 man [섹션] [옵션] 명령어 옵션 설명 -a 명령어의 검색된 메뉴얼 페이지를 모두 출력 -h 사용법을 출력 -f 키워드와 동일한 man페이지만 출력 -k 키워드가 포함된 man페이지만 출력 -w 문자의 메뉴얼 페이지가 있는 위치를 출력 섹션 설명 1 일반 명령어 관련 메뉴얼에 들어있는 영역 ..
2. 오픈 소프트웨어 라이센스 1. 자유소프트웨어의 특징 실행의 자유 재배포의 자유 개작의 자유 파생물의 유료 판매 가능! 2. 라이센스 적용시 "공통적으로" 지켜야 할 사항 적용된 라이센스, 원작자 고지 제품명이 중복 되지 않도록! 3. GPL 라이센스 GPL 코드를 사용하면 GPL 라이센스 적용 전체 소스코드를 무료로 공개해야 함 4. LGPL(Lesser General Public Licence) 라이센스 정적링크 시 공개 의무 사항: LGPL의 라이브러리의 소스코드와 App의 오브젝트 코드 동적링크 시 공개 의무 사항: LGPL의 라이브러리의 소스코드 라이브러리에 GPL을 사용하면, GPL 사용이 위축됨. 따라서, 라이브러리에 특화된 LPGL이 생김 5. BSD 라이센스 공개 의무 없음. 무제한 사용 가능 6. 아파치 라이센스..
1. 리눅스 디렉터리 종류와 특징 1. 디렉터리 종류 1.1. 디렉터리 종류 디렉터리 저장 내용 / 최상위 디렉터리. 출발점인 동시에 다른 시스템과의 연결점 /boot 부팅시 커널 이미지와 부팅 정보 파일 저장 /proc 커널의 기능을 제어하는 역할 현재 실행되는 프로세스와 실제로 사용되는 장치, 하드웨어 정보 저장 /lib 공유 라이브러리 디렉터리 /bin 기본적인 명령어가 저장된 디렉터리 일반 사용자가 함께 사용할 수 있는 명령어 디렉터리 /dev 시스템 디바이스 파일들을 저장하는 디렉터리 /etc 시스템 환경 설정 파일 저장 디렉터리 /root 관리자용 홈 디렉터리 /sbin 관리자용 시스템 표준 명령 및 시스템 관리와 관련된 시스템 실행 명령어 저장 /usr 사용자 디렉터리. 사용자의 데이터나 애플리케이션 저장 /home 사용자 ..
VI/VIM Found a swap file by the name 2가지 해결 방법 개요 "Found a swap file by the name"은 비정상적인 종료 등으로 .swp 파일이 남겨져 있다고 하는 일종의 에러다. 물론 무시하고 사용해도 무방하지만, 매번 들어갈 때 마다 표시되는 창은 귀찮을 것이다. 이런거 다 귀찮으시다면, nano를 사용합니다. vi 대신 nano를 사용하면 바로 입력할 수 있습니다. 그런 사람들을 위해, 2가지의 해결 방법을 소개하고자 한다. 어떤 방법이든 동일한 결과를 가져오니, 각자 상황에 맞는 편한 방법으로 사용하면 좋을 듯 하다. 해결 방법(1): vi/vim에서 자동으로 swap파일을 삭제하기 STEP 1. Q(Quit)이나 A(Abort)를 눌러 vi/vim을 빠져나간다. E325: ATTENTION Found a swap file by the ..
warning: format ‘???’ expects argument of type ‘???’, but argument ? has type ‘__off_t {aka ????}’ [-Wformat=] 해결 방법 1. 원인 이 문제가 발생하는 것은 함수의 인자로 넘겨주는 자료형이 일치하지 않아서 발생하는 문제다. 아래 예시의 경우, off_t형 (a.k.a. long int)인데, 넘겨주는 함수의 인자가 %d로, 함수가 10진수 정수를 받기 때문에 문제가 발생하고 있다. warning: format %d expects argument of type int, but argument 2 has type __off_t {aka long int} [-format=] 2. 해결 방안 받는 함수의 매개 변수를 "expects argument of type"에 맞춰 지정해야 한다. 위 예시로 본다면, 매개변수를 long int가 되게 하거나, 넘기는 함수의 인자를 long int형으로 넘겨야 한다. 3. 추가 사항 다음의 경..

반응형