목요일, 4월 25, 2019

터미널

맥 Terminal을 사용함에 있어서의 팁을 제공합니다.

[macOS / Terminal] 파일의 확장 속성(Extended Attributes) 접근제어(ACL) 확인/제거/추가

확장 속성(Extended Attributes)은 특정 파일과 파일 형식에 한정된 메타 데이타 컴포넌트입니다. Quarantine 정보일 수도 있고, Origin 혹은 라벨 정보일 수도 있습니다. 아래 내용은 Extended Attributes와 ACL에 익숙하며, 왜 삭제해야하는지에 대한 이유를...

[macOS / Terminal] 터미널에서 음악 재생하는 방법 | afplay

터미널에서 음악 파일을 여는 방법 가장 간단한 방법은 GUI에 설치되어 있는 앱을 활용하여 여는 방법입니다. 아래 -a 옵션을 사용하여 열기를 원하는 앱을 명시해준 후, 열고자 하는 파일을 Type해주시면 됩니다. open -a QuickTime...

쓸때 없는 터미널 팁, 춤추는 ASCII 앵무새 | curl

아주 쓸때없는 터미널 팁으로 춤추는 ASCII 앵무새를 출력하는 커맨드입니다. 일상에 지친(?)분들을 위해 재미삼아 돌려보시기 바랍니다. curl parrot.live 실제 코드에 관심 있으신 분들은 아래 링크를 참조 바랍니다(?) https://github.com/jmhobbs/cultofthepartyparrot.com https://github.com/hugomd/parrot.live GIF 짤 curl이란? curl은 cURL 데이터를 전송하기 위해...

[맥북 / macOS] 터미널에서 시스템 재부팅 시간, 종료 시간 확인하기

간단한 터미널 커맨드 몇가지를 이용해서 시스템 시작 시간, 종료 시간, 재시작 시간을 확인할 수 있습니다. 거두절미하고 바로 설명으로 들어가도록 하겠습니다. 우선, 터미널 앱을 실행해주세요. Spotlight(cmd + space) > Terminal 시스템 종료 시간...

[맥북 / macOS] 터미널, sudo command, Touch ID로 인증하기

Touch ID를 사용가능한 맥북을 소지하고 계시다면, 터미널의 sudo command 사용 시, Touch ID로 인증을 할 수가 있습니다(비밀번호 입력 대신). 아래 Touch ID가 있는 기기의 종류를 확인하시고, 아래 내용을 읽으시면 됩니다. 혹,...

[macOS / 터미널 / Unix] xz 파일 압축 해제하기

Graphical Tool을 사용하고자 한다면, The Unarchiver가 진리입니다. 수십까지 압축 형식을 지원함과 동시에 너무 쉬워서 따로 설명이 필요하지 않습니다. 물론 .xz 형식도 지원합니다. The Unarchiver Download 터미널에서 xz 압축 해제하기 터미널 유저라면 HomeBrew는 이미 가지고...

[맥 / 터미널] 테트리스 같은 간단한 게임하기

터미널에서 테트리스와 같은 간단한 게임을 실행하는 방법입니다. 여러 종류의 고전 게임을 Offline, 무설치로 만나보실 수 있습니다. 사실 수요가 거의 없는 게임이지만, 장시간 비행이나 딱히 할게 없을 때 한 판씩 해보는 것도...

[맥 / 터미널] macOS, 터미널에서 스타워즈 보기

터미널 앱에서 Pause, Play 등의 기능이 없는 스타워즈 감상이 가능합니다. 크게 의미없는 팁(?)이고 고전이긴 하지만, High Sierra로 들어 telnet이 없어진 관계로 재 포스팅해봅니다. 맥, 터미널에서 스타워즈 감상하기 macOS High Sierra 이전 버전의 맥을...

[맥 / 터미널] macOS High Sierra, telnet 복구하기

macOS High Sierra로 넘어오면서, telnet 뿐만 아니라 ftp도 더 이상 사용하실 수 없습니다. 아직 개발자들에게 여전히 유용하게 쓰일 커맨드이기에 복구하는 방법을 공유드립니다. 본문의 내용 참고하시기 바랍니다. macOS Server 5.4 removes the FTP...

맥, 별도의 프로그램 없이 기기간 서버간 파일 공유하기 | scp, sftp

본 글은 별도의 앱(프로그램) 없이 터미널을 활용하여 파일을 공유하는 방법입니다. 구체적으로는 scp와 ftp 커맨드 사용 방법을 기록해두었습니다. 이 방법은 유닉스 와일드카드를 사용하실 수 있기 때문에 GUI 환경에서 복사하는 것보다 효율적으로 다량의...

맥 터미널에서 프린터로 출력하는 방법 | lp 커맨드

맥의 터미널(Unix) 환경에서 프린터로 출력하는 방법에 관한 글입니다. 텍스트, PDF, PostScript 파일의 내용 혹은 명령어의 결과를 터미널이 아닌 하드 카피로 인쇄하는 방법을 기록해두었습니다. 아래 목록을 참고하여 필요한 내용 확인하시기 바랍니다. 사용할 수...

[맥 터미널 / Unix] tr 커맨드로 파일 안의 내용 바꾸기(치환)

맥의 터미널(Unix) 환경에서 파일 안의 내용을 치환하는 방법입니다. Unix의 tr 커맨드는 'translate characters', 즉 텍스트 파일 내의 문자들을 치환해주는 기능을 수행합니다. 텍스트에 일정한 규칙이나 패턴이 존재한다면 tr 커맨드를 유용하게 사용할 수...

[맥 터미널 / Unix] 파일의 글자수, 단어수, 라인수 세기 | wc

맥의 터미널(Unix) 환경에서 텍스트 파일 안에 있는 글자, 단어, 문장의 수를 세는 방법에 관한 글입니다. 이 글은 터미널 환경에서 진행되는 내용만을 담고 있으며, GUI 환경에서 사용해볼 수 있는 스크립트 작성 등은...

[맥 터미널 / Unix ] mdls, mdfind 메타데이터 검색하기

맥의 터미널(Unix) 환경에서 메타데이터를 검색하는 방법에 관한 글입니다. 파일에 존재하는 메타데이터는 어떠한 목적을 가지고 만들어진 데이터로써 데이터에 대한 데이터로 생각하시면 됩니다. 웹페이지의 메타 태그 : title, description, keyword 등을 담고 있어 검색 엔진이...

[맥 터미널 / Unix] find 커맨드로 파일 검색하기

맥 터미널(Unix) 환경에서 find 커맨드를 활용하여 파일을 검색하는 방법입니다. GUI 환경에서 스팟라이트나 파인더를 이용하여 파일을 검색하는 방법이 있다면, 마찬가지로 쉘 환경에도 파일을 검색하는 방법들이 다양하게 존재합니다. find 커맨드는 이 중 한가지...

[맥 터미널 / Unix] locate 커맨드로 초간단 파일 찾기

맥의 터미널(Unix) 환경에서 'locate' 커맨드로 파일을 찾는 방법입니다. 터미널 커맨드라 따분하다는 생각보다는 맥에서 파일을 검색하는 또 하나의 방법이라고 생각해주시고 글을 읽어주셨으면 좋겠습니다. * GUI 환경에서 작업하실 때는 메타데이터 기반의 검색 툴인 '스팟라이트'나...

[맥 터미널 / Unix] grep 커맨드의 정규 표현식(regular expression) 활용

이전 글에 이어 grep 커맨드에 정규 표현식(Regular Expression)을 활용하는 방법에 관한 글입니다. grep 커맨드의 패턴 찾기 기능을 더 강력하게 해주는 예시들을 모아 정리하였습니다. 아래 목록을 참고하시어 필요한 내용 확인 바랍니다. grep +...

[맥 터미널 / Unix] grep 커맨드로 파일 내부의 패턴 찾기

Unix 환경(맥 터미널)에서 활용되는 grep 커맨드를 이용하여 파일 내부의 패턴을 찾는 방법에 관한 글입니다. 아래 목록을 참고하여 필요한 내용 확인하시기 바랍니다. grep : 'global / regular expression / print'으로 파일이나 표준 입력을 검색하여, 정규표현식에 부합하는 내용을을 찾아...

[맥 / Unix] 터미널 find 커맨드로 숨긴 파일 찾는 방법

맥에 숨어 있는 파일을 터미널 'find' 커맨드를 활용하여 찾는 방법입니다. 맥에서 간단하게 사용할 수 있는 기능으로 숨긴 파일 등을 찾는 방법으로써 이미지를 만들어 암호화된 파일은 이 방법을 통해서도 찾을 수 없습니다. .app...

맥 파인더 경로 터미널에서 바로 열기 | Go2Shell

맥 파인더의 경로를 터미널에서 바로 여는 방법입니다. 본문의 방법은 'Go2Shell' 앱을 활용한 방법으로 파인더 경로를 '드래그 & 드롭'하는 방법보다 훨씬 편리합니다. 'Go2Shell' 앱은 보통 파인더 상단 툴바에 등록해두고 사용합니다. * 유사한 기능을...