본문 바로가기

이거슨 상식!

(15)
[Easy][자세함] 원격지 웹 페이지 포트포워딩 하기 상황 : 원격지에 특정 포트에 웹페이지를 열었다! 내 PC에서 원격지의 특정 포트를 열고 싶다. ! 방법 : 연결 뚫는 포트 ssh를 하나 열어두면, 내 pc에서도 원격지 포트의 웹페이지를 사용 할 수 있다!! ssh하나 열어 두려면 아래와 같이 사용 할 수 있다. ssh -p 10011 -L 3000:localhost:3000 계정@111.111.111.111 이 명령어의 의미는 아래와 같다. 접속 대상 : 원격지 111.111.111.111의 10011 포트 tip : 특정 포트에 매핑된 원격지 접속의 명령어는 다음과 같다. ssh -p 10011 계정@IP주소 포워딩 대상 : 원격지의 3000포트를 현재 내 pc의 3000포트와 매핑 -L 3000:localhost:3000 전체 명령어 : ssh ..
vscode 파일 날라갔을때, 여기 저장되어있을수도 있으니 시간순으로 뒤지기 cd ~/.vscode-server/data/User/History ls -alt 하고, 최신순으로 뒤지기
tmux 단축키 정리 1. 세션 생성 tmux new -s mysession 2. 마지막 세션에 붙기 tmux a = tmux at = tmux attach = tmux attach-session 3. 특정 세션 붙기 tmux a -t mysession = 위에처럼 사용가능 4. 세션 내에서 윈도우 조작 모드 ( 조작모드후 page up/page down 을 하면 쉽게 이동 ) ctrl + b , [ 5. 세션 활성화 상태로 떼어내기 ctrl +b, d 6. 세션 종료 ctrl + d 7. 윈도우 닫기 ctrl + b , x 8. tmux 종료 tmux kill-server 9. 윈도우 종료 exit c : 윈도우 생성 & : 윈도우 닫기 n : 다음 윈도우 p : 이전 윈도우 0~9 : 윈도우 넘버 l : 윈도우 리스트 7..
git 관리... # 원격 브랜치 삭제 git push origin -d clothes # branch 만들고, 이동 git checkout -b clothes # 올릴 파일 리스트 업데이트 git add * # 올릴 파일들에 대한 코멘트 git commit -m "revised list" # 원격지에 올리기 git push # 원격지에서 변경내역 받아오기 git pull # 원격지랑 다른게 있어서 에러 뜰 때 1) 로컬에 있던 변경 내용을 잠깐 stash에 옮긴다. : git stash 2) 이제 원격지 내용을 가져온다 : git pull 3.1 ) 필요없는거면 그냥 버린다 : git stash drop 3.2 ) stash 에 옮겼던거 덮어쓴다 : git stash pop # git commit 취소 $ git res..
[aihub 데이터처리] 특수문자 제거 (한줄 명령어, code포함) aihub 데이터에 왠... 한글이 많이 들어있다.... 짜증난다.. 하위파일에 특수문자가 들어있을경우 그냥 rename 때렸고, image 와 라벨 페어 맞추기 위해, json 파일내 파일명에서는 아래처럼 바꿔줬다. 아오 짜증나. - 파일명 제거는 파이썬 참고. -파일내 특수문자 제거는 sed로 함. sed -e 's/치환대상/치/g' ## 하위 파일들을 찾고, 하위 파일 "내용"에 특수문자 포함되어 있을 경우 제거 ## 실행 후 결과 출력 sed -e find . -type f -name "*.json" -print0 | xargs -0 sed -e 's/\\uace0//g' ## 파일에 진짜 쓰기 sed -i find . -type f -name "*.json" -print0 | xargs -0 s..
visual block, shell 주석처리 하는법 [키보드만 사용][매우 쉬움!!][그림설명] v를 누르면 visual block으로 진입되고, 단어의 끝까지 이동할려면 "e"를 누르고 복사할려면 y, 붙여넣기 할려면 p를 누른다. bash shell 키고, 여러줄 주석 달고, 해제 하려고 한다. 간지나게 키보드만 사용하려고 한다. 어떻게 하면 좋을까? 1. 일단 esc를 1번 누른다. 2. ctrl + v 를 눌러 " visual 모드로 진입한다", visual 모드로 진입시 아래와 같이 visual block이라고 뜬다. 3. 원하는 만큼 키보드 방향키로 드래그 한다. 마우스로 하면 안된다!!! 키보드 방향키 혹은 hjkl로 하자! 정상적으로 주석처리가 되면 아래와 파란 동그라미 처럼된다. 해당 영역에 "#"을 삽입할것이다. 4. 그다음 shift + i를 누른다. 원하는 단어를 입력하면, 한..
git detached HEAD 연결하기 잘 모르겠는데, commit 혼자 돌아다닐때... 참고블로그 https://devcamus.tistory.com/6 보고 순서대로 진행한다. 1. commit을 보려면, HEAD->branch (ex: master) -> commit 순으로 참조를 진행한다. 요약 이런상황이면 1. master (브랜치)가 head 위치를 보게 (head 위치로 이동) 후 git branch -f master HEAD git checkout master
psql DB 명령어 모음집 1. 컬럼명으로 테이블 찾기 select table_name from information_schema.columns where column_name = 'your_column_name'