수요일, 7월 24, 2019

터미널

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

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

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

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

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

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

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

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

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

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

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

맥에서 새로운 디렉토리(폴더) 생성하는 방법 + mkdir

맥에서 새로운 디렉토리(폴더)를 생성하는 방법에 관한 글입니다. GUI 환경에서의 방법 뿐만 아니라, Unix 환경에서 'mkdir' 커맨드를 활용한 방법도 적어두었으니, 이를 활용해보시기 바랍니다. Unix에서의 작업이 편리하게 구현된 것이 맥의 아쿠아 인터페이스 환경(GUI)인...

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

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

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

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

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

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

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

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

[맥 / 터미널] 유용한 팁 및 단축키들 (꼭 알아야 할)

터미널을 활용함에 있어 유용하다고 생각되는 팁과 단축키 몇가지입니다. 읽어보시고, '적용하면 좋을 것 같다' 생각하시는 부분을 적용해보시기 바랍니다.Secure Keyboard Entry 터미널에는 'Secure Keyboard Entry'라는 기능이 있습니다. 만약, 이를 켜게 되면 다른 악성코드 혹은...

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

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

맥 터미널에서 반응이 없을 때 대처 방법

Unix 세션에서 커맨드를 입력해도 반응이 없거나 화면이 이상한 곳에서 멈출 경우가 있습니다. 프로그래머들 사이에서 이를 "hung" 혹은 "frozen" 상태라고 하는데요. 터미널 창에서 이를 해결하는 방법은 GUI 환경과 차이가 있습니다. 몇가지 단축키로...

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

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

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

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

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

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

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

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

터미널 cd, ls 커맨드로 자유롭게 폴더 드나들기

터미널에서 디렉토리 경로를 변경(cd)하고, 디렉토리 내 파일 리스트를 출력해주는(ls) 커맨드에 관한 내용입니다.터미널 경로 Indicator ▼터미널에는 경로를 나타내는 여러 표현들이 있습니다. cd, ls를 활용하기 위해선 반드시 익혀두어야 하는 내용이므로, 아래와 같이 정래해두었습니다....

[맥 / Unix] 터미널에서 시스템 종료 방법 | shutdown 커맨드

맥의 터미널에서 전원을 끄거나 재시작하는 방법에 관한 글입니다. 일반 사용자나 평소에 맥의 전원을 왼쪽 상단의 '사과 로고()'를 클릭해서 끄시는 분들에게는 굳이 필요 없는 내용일 수 있지만, 이 'shutdown' 커맨드는 ssh로 원격 제어를...

[맥 터미널 / Unix] gzip, tar 개념 및 tar.gz 압축 해제 방법

본 글은 Unix 커맨드 'gzip'과 'tar'의 간략한 개념과 'tar.gz' 파일 압축을 해제하는 방법에 관한 내용입니다. 필요한 내용만 추려 적어두었으니, 필요하신 분들은 도움되셨으면 좋겠습니다.우리가 흔히 생각하는 압축이란 보통 'Archiving(많은 파일을 한 곳으로 모으는...