terminal(4)
-
편의성을 위한 Shell alias 만들기
아주 먼지같은 팁이지만 개인적으로 개발을 하다가 가끔 port를 확인하거나 여러개의 port의 프로세스를 죽이거나 기타 등등terminal에서 가끔씩 사용하는 명령어들이 있는데 필요 할 때 마다 검색하거나 Chat GPT에 물어봐서 사용하긴 하지만 그것마저 귀찮을때가 있어 alias로 만들어보면 어떨까 싶었다. 정말 소소한 내용이지만 계속 업데이트 하면서 shell 뿐만 아니라 IDE에 대한 개인 커스텀이나 개발하면서 나를 위해 아카이브 해놓았던 코드를 작성해보면 어떨까 하는 생각에 글을 올려 본다. Shellfind-port alias 만들기# 9090 포트 사용 확인lsof -i :9090# ~/.zshrc 파일에 작성find-port() { local ports=(${@}) for port in..
2024.10.29 -
linux 얕게 공부하기 (1편)
리눅스란 무엇인가? 리눅스는 1991년 핀란드의 개발자 Linus Torvalds에 의해 개발되었다. Linux Distro Debian : Debian, Ubuntu, KNOPPIX(CD Linux) Red Hat: Fedora, RedHat Enterprise, CentOS, Vine Linux(Japan) Slackware: openSUSE(Novell), SUSE Linux Enterprise 용어 정의하기 Kernel Management the Memory, File System, CPU, Device, etc. Infra 와 OS단계 사이에 커널이 존재한다, 메모리상에서 매니지먼트하고 CPU나 디바이스, 파일시스템을 관리한다. 하드웨어를 제어하는 소프트웨어를 펌웨어인데 펌웨어와 비슷한 개념으로..
2024.01.06 -
윈도우에서 Bash Shell사용하기
윈도우에서 linux 환경을 설정해 사용하다 보니 여러가지 불편한 점이 많다, 그냥 아이맥이나 맥북을 하나 사는게 나은 것 같다. 개발자들은 왜 맥북을 선호할까? 아주 주관적인 개인적 의견이다. 개발자들에게 맥북이 필수품(?) 처럼 느껴지는 분위기가 있는 것 같다 꼭 그렇진 않지만 개발자가 윈도우를 쓴다고 하면 좀 안어울리는 것 같기는 하다. 어쨋거나 왜 개발자들은 맥북을 선호할까? 여러가지 자신들 만의 이유가 있겠지만 내가 생각하는 가장 큰 이유는 환경 때문인 것 같다. 기본 OS가 linux를 베이스로 한다는 것, 이 자체가 큰 차이를 만들고 특히 서버개발자 들이 맥북을 선호하는 이유가 되지 않았을까 싶다 만약 이 글을 읽는 당신이 개발을 한다면 반드시 로컬 -> 서버로 배포하는 과정을 겪을 것이다...
2024.01.05 -
Fish Shell 설치 및 사용법 배우기
Fish Shell 설치하기 공식사이트 fish 쉘 rc 파일 # fish shell rc 파일 위치 ~/.config/fish/config.fish 설치하기 # ubuntu sudo apt-get install fish # mac brew install fish 1. fish shell 다운로드 -> https://fishshell.com/ 여기서 설치 2. curl -k -L https://get.oh-my.fish | fish -> oh my fish 설치, oh my fish가 일종의 fish shell theme 3. omf install robbyrussell -> omf 에서 robbyrussell라는 테마 다운로드 4. omf theme robbyrussell -> omf 의 robbyru..
2023.12.29