터미널에서 open .zshrc 명령어를 통해 '터미널 환경변수 설정 파일'을 엽니다. 이곳에 한줄 한줄 여러가지 특성을 추가 할 수 있습니다. alias python3 (이름) = 경로 별명설정을 통해 터미널에서 사용하는 명령어를 조작할 수 있습니다. 터미널에 >>> python3 로 시작하는 명령어들은 전부 경로설정한 파일에서 실행됩니다. 파이썬 같은 경우 여러개가 컴퓨터에 깔려있으면 곤란한데, 원하는 곳에 설치되고 실행되도록 하며 버전도 관리할 수 있습니다.
소프트웨어 검색 결과
터미널 폰트랑 디자인 분명히 변경했는데 계속 다른게 뜨거나, 계속 저장이 안되서 맨날 그대로 사용하신 분들 참고 바랍니다. 운영체제에는 다양한 쉘이 있다. % cat /etc/shells # List of acceptable shells for chpass(1). # Ftpd will not allow users to connect who are not using # one of these shells. /bin/bash /bin/csh /bin/dash /bin/ksh /bin/sh /bin/tcsh /bin/zsh 이름은 터미널이지만, 그 터미널은 쉘을 사용한다는 의미에서 터미널이다. 터미널은 쉘을 실행시킨다. 그래서 모든 쉘이 사실 터미널이란 용어로 쓰인다. 쉘이 무슨 뜻인지 무슨 일을 하는지 저 ..
하위 컴포넌트에 props 전달할 때 발생 하는 오류. 온클릭 관련 함수를 제대로 전달한 것 같은데 자꾸 객체로 전달했다고 오류가 뜬다. const Menu = ( children, toggleProfileMenu, profileMenu, style ) => { } const Menu = ( { children, toggleProfileMenu, profileMenu, style} ) => { } 하위 컴포넌트에서 받을 때 { } 를 까먹지말고 넣자.
Buffer is not defined: 이 오류는 Buffer 모듈이 포함되어 있는 외부 모듈 (내경우는 db) 을 웹 브라우저에서 실행시키려고 할 때 나오는 에러이다. 리액트 컴포넌트 안에 db를 직접 import를 해서 사용하려고 한 허접한 시도에서 나온 삽질.. Buffer와 같은 메모리나 데이터통신? 파일시스템 모듈은 자바스크립트 실행기인 nodejs가 있어야만 실행 가능하다. 크롬 같은 웹브라우저는 nodejs가 내장 되어있지 않기 때문에 buffer라는 것 자체가 없다. 웹브라우저가 nodejs능력을 사용하기 위해선 꼭 서버에게 요청을 해서 받아내야 한다.
bash 명령어 공부를 하다가 간단한데 헷갈리는 부분이 있어서 공유드립니다. a 폴더 안에 있는 파일들을 모두 b 폴더로 복사를 하려고합니다. 복사 명령어는 "cp" 이고 파일이 아니라 폴더를 이용해 복사할 때는 "-r" 옵션을 넣어줘야 합니다. 이렇게 자신있게 명령어를 입력했지만 결과는 이렇습니다. a폴더 자체가 b폴더로 복사되버리는 결과가 나옵니다. 굉장히 난감합니다. 모르고 있을 땐 머리가 꼬이네요. 구글에 검색해보니 특별한 옵션을 넣어야하는 것도 아니고 find 명령어를 어쩌고 저쩌고 하는데 어렵게 할 필요없이 '모든 파일'을 지칭하는 명령어가 있으면 됩니다. 이와같이 *를 통해 모든 파일을 지정한 후 폴더를 지정하면 파일들을 복사할 수 있습니다. 뭐든 복잡하게 할 필요없이 간단하게 해결하고 요약..