Tech notes

고정 헤더 영역

글 제목

메뉴 레이어

Tech notes

메뉴 리스트

  • 홈
  • 방명록
  • 분류 전체보기 (155)
    • 블로그 운영 기록 (11)
    • IT (82)
      • R (3)
      • C (6)
      • Linux>Shell (14)
      • Database (7)
      • Javascript (28)
      • HTML+CSS (5)
      • 스터디 (19)
    • 기타 (38)
      • Tips (11)
      • Review (6)
      • Math (1)
      • Money (20)
    • 日本語 (24)
      • JLPTN1(上) (13)
      • JLPTN1(下) (8)
      • 비지니스일본어 (3)

검색 레이어

Tech notes

검색 영역

컨텐츠 검색
쉘 스크립트로 FTP 작업 자동화하기 / FTP 옵션 및 커맨드

💡FTP란? 로 파일을 전송하기 위한 통신 프로토콜의 일종이다. FTP를 통해 클라이언트와 서버 간에 파일을 주고받는 게 가능하다. 익숙한 HTTP(HypterText Transfer Protocol)도 통신 프로토콜 중 하나다. 이는 웹브라우저에서 html로 표시된 파일을 서버에서 클라이언트에게 보여주기 위해 사용된다. FTP와 HTTP 둘다 파일을 주고받는 건 같지만 사용되는 포트가 다르다. HTTP는 80번 포트를 쓰고, FTP는 20번과 21번 포트를 사용한다. FTP는 두가지 포트를 사용하여 섬세한 제어와 큰 파일의 전송을 가능케한다. (ftp 사용중 20번이나 21번 포트가 닫혀있어서 에러가 생기는 경우가 있음) FTP 서버는 익명(anonymous)서버와 그렇지 않은 것 두가지로 나뉘는데, ..

IT/Linux>Shell 2022. 9. 13. 12:22

splice 사용 중 이상한 거 기록

로그 찍어가면서 로컬저장소 내 배열 변화 확인하는 중인데 todoItems.splice(index, 1); console.log(localStorage); splice로 아이템을 제거한 후의 배열이 출력되어야 하는데 위 코드에서는 제거되기 전의 배열이 출력됨. 하지만 localStorage를 입력해서 확인해보면 지정한 인덱스의 오브젝트는 삭제된 게 맞음 이 말은 즉슨 splice가 작업을 수행하기 전에 로그가 찍힌다는 건데.. 왜 그런지 잘 모르겠다

IT/Linux>Shell 2021. 1. 28. 22:31

깃허브 내 저장소로 포크해서 작업하기

이번에 스터디를 통해서 깃헙에서 평소엔 잘 쓸 일 없는 기능들을 써볼 기회가 생겨서 안 까먹게 기록해둔다. 우선, 원래 저장소의 main 브랜치와 따로 작업하는 방법은 두 가지란 걸 알았다. 1) 내 저장소로 포크해와서 작업하기 : 원래 저장소로 pull request를 보내기 전까진 수정 사항이 반영되지 않음 2) 원래 저장소에서 따로 branch를 만들고 그 브랜치 위에서 작업하기 : 브랜치 변경에는 git checkout이 필요함. 단, 이 경우 브랜치 변경을 까먹으면 작업 내역이 뒤죽박죽이 될 가능성이 있음 이번엔 1번 방법으로 작업한 후 원래 저장소의 내 브랜치로 풀리퀘스트를 보냈다. (main브랜치는 변경되면 안되는 작업이었음) 1. 내 저장소로 포크해오기 포크는 마음에 드는 저장소의 복사본을..

IT/Linux>Shell 2021. 1. 25. 20:31

리눅스 커맨드 파일 행수를 출력하는 명령어

자주 쓸 것 같아서 메모해둠 일단 파일의 행수를 출력하는 명령어는 wc -l (파일이름) 이다. (소문자 엘) 커맨드 문법 wc 옵션 파일이름 옵션 종류 -c : 문자(character) 수를 출력함 -w : 단어(word) 수를 출력함 -l : 행(line) 수를 알고 싶을 때 사용 예 $ wc -l ref.dat 2000000 ref.dat ref.dat의 행수는 2000000개

IT/Linux>Shell 2021. 1. 2. 22:13

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
Tech notes © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바