-
맥 터미널 명령어 입문 6 tar.gz 압축/압축해제개발입문/개발환경 세팅 2017. 1. 2. 19:05
.tar.gz는 UNIX/LINUX 에서 소프트웨어를 다운로드했을 때 ~/Downloads 에서 확인하실 수 있는 확장자입니다. tar 과 gz 는 각각 UNIX, LINUX 에서 사용하는 아카이빙 및 압축 기법으로, 두 명령어는 함께 긴밀하게 사용됩니다. 물론 GUI에서 .tar.gz 파일을 더블클릭을 해서 Extract 할 수 있지만 명령어로 세부 옵션으로 (압축률) 압축해제 경로까지 지정해서 한번에 작업할 수도 있습니다. 실용적으로 UNIX, LINUX 터미널에서 압축해제를 위해서는 이 한 구문만 기억하시면 됩니다. 하지만 더 이 구문을 더 이해하고 싶다면, 아래 포스트를 차근히 읽어보세요 :) $ tar -xvzf [파일명.tar.gz] -C [압축해제경로] tar, gz 개요1. .tartar ..
-
맥 터미널 명령어 입문5: 프로세스 확인, 종료개발입문/개발환경 세팅 2016. 12. 22. 00:36
안녕하세요 :) 컴퓨터가 먹통일 때 작업관리자에서 실행중인 응용프로그램을 확인하고 응용프로그램이 응답없음 상태인 대상을 콕 집어서 강제종료 한 적 있으시죠? 폰에서도 앱끼리 충돌이 나서 반응이 없을 때, 홈버튼을 통해 강제로 실행중인 애플리케이션을 날려본 적 있으시죠? 응답없음 상태는 과부하를 주는 작업을 요청했거나, 프로세스 간 충돌을 일으켰을 때 가끔 확인할 수 있습니다. 이번 포스트에서는 맥 터미널, 유닉스 UNIX 환경에서 에서 프로세스를 확인 및 종료하는 방법을 살펴보겠습니다. 역시나 저의 공부이므로 운영체제 기본부터 차근히 정리해보겠습니다. :3 | 커널과 프로세스 이론운영체제의 핵심인 커널(Kernel) 이컴퓨터 리소스 (CPU, Memory, Devices etc.)를 이용하여프로그램 (A..
-
맥 터미널 명령어 입문3: 네트워크 관련 명령어개발입문/개발환경 세팅 2016. 12. 11. 17:20
내 컴퓨터의 네트워크 환경에 대해 알아보려고 한다. 네트워크와 TCP/IP 프로토콜 관련 내용은 다음 유투브 링크에서 확인할 수 있다 (조금 딱딱하지만 정석!)(주) 한빛미디어 뇌를 자극하는 TCP/IP 소켓 프로그래밍 제 1강. 개요부터 아래 글에서는 터미널을 통해 OS X 네트워크 상태를 확인할 수 있는 명령어를 설명한다. | $ping OOO.com 핑테스트 Ping Test 는 네트워크 상 각 호스트간 통신이 가능한 상태인지 확인하는 명령어이다. 핑테스트를 하는 이유는 인터넷 속도가 정상인지, 끊김은 없는지를 알아보기 위함이다. 여기서는 google.com 으로 ping 해보았다. - google.com 의 Domain Name 은 google.com 이지만, 실제 ip 주소는 172.217.25..
-
맥 터미널 명령어 입문1: 파일, 디렉토리 명령어개발입문/개발환경 세팅 2016. 12. 11. 16:08
어렸을 때 도스에서 cd 명령어로 열심히 게임 페르시아의 왕자 를 찾았던 게 기억난다. 검은 화면에 흰 글자 하나하나 쳐가며 비트로 된 흥미진진한 게임을 찾아내면 얼마나 뿌듯했던지. 역시 필요가 공부의 어머니다. CUI Command Line Interface 라는 개념을 몰라도 게임을 잘만 찾아냈었다. CUI 는 바로 검은 화면에 흰글자를 쳐서 프로그램을 실행시키는 인터페이스 방식이다: CUI Command Line Interface프롬프트 창 prompt 는 명령어에 대한 결과를 신속하고 정확하게 내어준다 이 글에서는 terminal Prompt 에게 전달하는 명령어 중 가장 기본적인 것들에 대해서 정리해보았다.명령어는 다음과 같이 옵션명, 경로명을 통해 더 구체적으로 명령할 수 있다. $ 명령어 +..