금요일, 3월 22, 2019

터미널

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

bashprofile

[맥 /Unix] 터미널 vi Editor 사용법

Unix에서 기본적으로 사용하는 텍스트 편집기 'vi Editor'에 관한 간단한 사용법입니다. macOS는 기본적으로 'vim'이라고 하는 vi의 확장판을 가지고 있는데, 이 글에서는 'vi'의 기본적인 내용에 대해서만 언급하였습니다. 'vi Editor에 숙달되기만, 고급 텍스트 에디터보다도 강력하다'고들 흔히...

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

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

[Unix / 터미널] 짧은 파일을 간단하게 훑어보기 | cat

Unix와 맥의 Aqua Interface를 둘다 자주 사용하시는 사용자분들 혹은 Linux 운영체제를 사용하시는 분들은 자주사용하는 cat 커맨드입니다. 우선, cat 커맨드는 "concatenate"의 줄임말로써, "연결하다" 혹은 "Put a bunch of stuff together"이란 의미입니다. 간단하게,...
terminal

[맥 / 터미널] 파일, 디렉토리 복사하기 | cp 커맨드

cp 커맨드를 활용하여, 터미널 내에서 파일 혹은 폴더를 복사하는 방법입니다. cp Syntax cp의 기본적인 Syntax는 'cp original_file copied_file'입니다. 이번 페이지에서는 아주 기본적인 복사 방법과 조금 응용한 방법에 대해 적어두었습니다. 중간에 플래그 관련 내용도...

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

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

[맥 / 터미널] 파일 이동하는 방법 | mv

mv 커맨드를 활용하여, 터미널 내에서 파일 및 폴더를 이동하는 방법입니다. 터미널 내에선 따로 파일 이름을 변경하는 커맨드가 없기 때문에, mv는 파일명을 변경할 때도 사용이 됩니다. mv Syntax mv 커맨드는 파일 하나 혹은 여러개의...

터미널에서 파일 검색 시, 와일드 카드 사용하기

와일드 카드를 사용하여 같은 타입을 가진 파일들을 쉽게 검색, 이동, 복사 등을 하는 방법에 관한 글입니다. 기본적인 커맨드인 cd, cp, mv, ls 등에 익숙하시지 않으시다면, 먼저 아래 글들을 읽고 오시면 도움이...
alias terminal

맥 터미널에서 쉘 환경 구축하기

터미널 활용도를 높일 수 있는 쉘 환경을 구축하는 방법입니다. 일반 사용자들도 터미널을 쉽고 유용하게 사용하기 위함이며, 고급 사용자들은 대부분 이미 본인만의 환경으로 잘 구축해두고 사용하고 있습니다. 물론, 쉘 환경을 구축하는 행위는 의무적인...

[Unix / 터미널] 긴 파일, 페이지로 나눠서 훑어보기 | less

less 커맨드를 활용하여, 긴 Plain-text를 나누어 훑어보는 방법입니다. cat 커맨드와 유사하나, cat이 파일 안의 내용의 길이와 무관하게 모든 내용을 한 번에 다 보여준다면, less 커맨드는 페이지를 나누어 출력을 해준다는 차이점이 있습니다. less...

[맥 / Unix] 터미널에서 파일 권한 설정 | chmod

맥의 터미널에서 파일 권한을 설정하는 방법입니다. 모든 파일에는 권한이 부여되어 있어, 시스템에 중요한 영향을 끼치는 파일은 이미, '수정' 권한이 막혀 있습니다. 'Access Denied'와 같은 문구를 보게 되는 것도 권한 설정에 의해...

맥에서 효율적인 파일 복사하는 방법 | Unix cp 커맨드

맥에서 효율적인 파일 복사를 할 수 있는 방법에 관한 글입니다. 본 글은 Unix cp 커맨드를 활용하여 작성되었으며, 효율성 측면을 비교하기 위해, 같은 작업을 'GUI / 터미널'로 나누어 진행하였습니다. 이미, GUI 환경에서...

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

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

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

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

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

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

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

macOS High Sierra로 넘어오면서, telnet 뿐만 아니라 ftp command도 사라지게 되었습니다. 아직 개발자들에게 여전히 유용하게 쓰일 커맨드이기에 복구하는 방법을 공유드립니다. macOS High Sierra telnet 복구하기 Terminal 앱을 열어 몇 줄 커맨드로 복구가 가능합니다....

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

맥 파인더의 경로를 터미널에서 바로 여는 방법입니다. 'Go2Shell' 앱은 보통 파인더 상단의 툴바에 등록해두고 사용하며, 많이들 사용하시는 파인더 경로를 드래그 & 드롭보다 훨씬 편리합니다. 현재 경로에서 'Go2ShellHelper.app'을 실행하시면 아래 경로가 터미널에서 열리게 됩니다. ▼ ~/Documents/test 본...
terminal rm

[맥 / 터미널] 파일 및 폴더 삭제하는 방법 | rm

rm 커맨드를 활용하여 파일 또는 폴더를 지우는 방법입니다. 옵션 및 Description을 하나하나씩 다 파헤쳐보는 것은 분명 도움이 되겠지만, 사실 큰 의미 없이 마구잡이로 사용하고 있는 커맨드입니다. 'man rm'로 매뉴얼을 읽어보면, 'non-directory type...
administrator

[Unix] 맥, 터미널에서 sudo (Superuser) 권한 사용하기

sudo 커맨드란 권한을 가지지 않은 사용자에게 '관리자 권한이 필요한 명령어'나 '기타 활동'을 터미널 내에서 수행 가능하게 해주는 커맨드입니다. 보통 사용자 레벨에서 /(root)레벨의 디렉토리에 대한 write 권한을 가지고 있지 않기 때문에, 불가피하게...
terminal df

맥 터미널에서 파일 크기 확인하기

터미널에서 파일 크기를 확인하는 방법입니다. 파일 크기 확인은 기본 중에 기본이므로, 익혀두시면 도움되실 겁니다. GUI 환경에서는 파인더를 열어, 'Size' 열에서 확인하시거나, 'cmd + i(Get Info)'를 통해 쉽게 확인하실 수 있습니다. ls 커맨드...

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

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