맥북, 맥OS(5)
-
[ MacOS ] Shell Script 문법(Bash, zsh)
Cron job으로 구현해야 하는 프로그램이 있어 Shell Script를 작성해야 할 일이 생겼고 이에 기본 문법을 조금 다지고자 해당 내용을 정리하게 됐다. 우선 공부한 내용을 정리하기 이전에 간단하게 CS + 배경지식 측면으로 알아본 정보를 짚어보자 쉘(Shell)은 무엇이고 Bash와 zsh는 무엇인가?쉘은 우리가 일반적으로 아는 커널 레벨을 제어하기 위한 프로그램이며 여러가지의 CLI로 제공된다.POSIX(Portable Operating System InterFace for Unix)라고 해서 서로 다른 운영체제 간의 호환성을 맞추기 위한 표준 인터페이스가 존재하며 Bash와 zsh, ksh 등은 모두 POSIX 표준을 따르나 거기서 더 많은 기능을 제공하는 거라고 생각하면 된다.이와 같이 쉘..
2024.07.17 -
[Mac OS, Linux] 쉘 스크립트(.sh)파일 작성하는 법 및 alias로 명령어로 사용해 SSH에 쉽게 접속하는 법
터미널에서 여러가지 작업을 하다보면 반복적인 명령어를 입력해야 하는 경우도 있고 AWS 인스턴스로 접속하려면 SSH로 접속해야 하는데 이 때 키 파일의 경로가 있는 곳에서 ssh 명령어를 수행하던지 혹은 key 파일의 '절대경로'를 알고 있어야 한다. 따라서 이와같은 비효율적인 작업을 줄이기 위해 이를 쉘 스크립트로 작성하고 이 쉘 스크립트(.sh 파일)를 명령어로 수행하는 방법을 알아본다. 이번 실습에서는 위에서 언급한 AWS의 SSH환경에 보다 수월하게 접속하기 위한 방법을 예제로 사용한다. * pem 파일에 대한 권한은 chmod 400 key.pem 으로 설정돼있어야 한다. 1. .sh 파일 작성 어디든 좋다. 본인이 편한 곳에 쉘 스크립트를 작성한다. 쉘 스크립트를 한곳에 모아놓는 파일도 좋고 ..
2023.12.30 -
[Mac] bash_profile로 환경변수 설정하기
Mac에서 환경변수를 제대로 설정해본 기억은 별로 없는듯하고 아직도 텍스트 편집기(vi, nano)에 익숙하지 않기 때문에 관련 내용을 정리해보고자 한다. 다음과 같은 순서로 명령어를 입력한다. $ cd $ ls .bash_profile $nano .bash_profile 이까지 완료했다면 터미널에서 텍스트 편집기가 열릴 것이다. 그리고 설정하고자 하는 환경변수 경로를 등록한다. PATH:등록하고자 하는 경로명 의 형태로 작성한다. ex ) PATH:User/test/java-11/bin 그리고 컨트롤 + x -> Y -> enter 를 입력하면 편집기를 빠져나올 수 있게 된다. 아직 변경사항이 적용된 것은 아니기 때문에 다음과 같이 명령어를 한 번 더 입력한다. $ source ~/ .bash_prof..
2023.09.02 -
[MacOs] 환경변수 설정 방법(fear. mysql 환경변수 설정)
터미널에 환경변수를 추가하는 방법이 여러가지 있는 걸로 아는데 터미널 창을 종료할 시에는 초기화 되는 문제가 있다고 한다. 따라서 터미널 창에서 다음과 같이 작성한다. %sudo nano etc/paths 그러면 비밀번호를 입력을 받게되는데 컴퓨터 로그인할때 사용하는 비밀번호를 입력하면 아래와 같은 창이 뜬다. 창에서 mysql이 저장돼있는 bin폴더를 경로로 추가한 후에 control + x -> y -> enter를 입력한 후 빠져나오면 된다. 그리고 echo $path는 현재 mac에 저장돼있는 환경변수 목록들을 보여주는데 거기에 보면 추가돼있는 것을 알 수 있다. 이 때 주의할 점은 변경사항이 생긴 후에는 터미널 창을 모두 종료한 후에 실행해봐야 한다. mysql 경로가 추가됐으며 mysql 배치..
2023.05.25 -
[맥북] 맥북 한영키 씹힘 문제, 한영키 변환 커맨드 변경 방법
이 글은 Mac OS Ventura 13을 기준으로 작성됨. 맥북 에어 m1 기준으로는 키보드에 한영 변환키가 caps lock(소문자 대문자 변환키)으로 설정 돼있다. 문제는 이 caps lock키와 한영 변환키가 같은 키로 작용하기 때문에 한영 변환 키를 타이핑 중에 빠르게 바꿀 시에는 한영변환 키가 씹히는 문제가 발생하게 된다. 실제로 빠르게 한글과 영어를 번갈아면서 타이핑 해야하는 경우 이게 굉장히 불편하게 느껴질 수 있다. 한영 키 씹힘 문제를 해결함과 동시에 한영키의 위치를 오른쪽 커맨드나(윈도우 운영체제에서 사용하는 한영키의 위치) 본인이 원하는 위치로 바꾸는 방법에 대해 정리해보겠다. 1. Karabiner-Elemnts 프로그램 설치 우선 앱스토어에서 제공하는 프로그램을 다운받아야한다. ..
2023.04.30