본문 바로가기

스스로 학습15

#include <unistd.h> 로 read() 읽고, write() 쓰기 #include ssize_t read(int fd, void *buf, size_t len); fd : 파일 디스크립터 *buf : len 수만큼 읽어들인 바이트 (내용) len : 읽을 수 있는 바이트 수 반환 값 : nr, 읽은 바이트 숫자, 오류 발생시 -1 ssize_t write(int fd, const void *buf, size_t count); 파일에 데이터를 기록하기 위해 사용하는 가장 기본적, 일반적인 시스템 콜 fd : 파일 디스크립터 , fd 객체에 탐색 기능이 없으면 쓰기 작업은 처음 위치에서 시작 *buf : count 바이크 만큼, fd가 참조하는 파일의 현재 파일 위치의 시작점이 buf인 내용을 기록 count : 쓰려고 하는 글자 수 반환 값 : nr, 읽은 바이트 숫자,.. 2022. 1. 2.
vim 명령어 모음 종료 및 저장 명령어 :w 저장 :q 아무 수정작업하지 않거나, 이전에 :w로 저장한 경우 종료 :wq 저장 후 종료 :q! 저장 하지 않고 종료 명령모드에서 보이지 않는 라인 넘버를 출력 :set number 찾고자 하는 문자열로 커서 이동 패턴 검색, 대소문자 구분, 명령모드에서 작동 /[문자] 삭제 (d : delete의 약자) dd : 한 줄 삭제 dd5 : 다섯 줄 삭제 dw : 한 단어 삭제 d5w : 다섯 단어 삭제 d$ : 커서부터 이줄 끝까지 삭제 d0 : 커서부터 이줄 앞까지 삭제 dG : 커서부터 문서 끝까지 삭제 복사 (y: yank의 약자) yy : 한 줄 복사 yy5 : 다섯 줄 복사 yw : 단어 복사 y5w : 다섯 단어 복사 y$ : 커서부터 이줄 끝까지 복사 y0 : 커서.. 2022. 1. 2.
[mac] macos에서 python3를 기본으로 설정하는 법- terminal 이용 현재 python 버전을 확인해보니 그래서 기본 python 버전을 python3로 설정해주려고 한다. 설치된 python3 버전을 확인한다. 1. terminal 에 아래 명령어를 입력한다. (password도 입력) sudo vim ~/.bash_profile 2. 아래 두 줄을 파일에 추가한다: i 눌러서 insert하고 작성한 뒤엔 esc 누르고 :wq하고 나온다. alias python='python3' alias pip='python3 -m pip' 3. 파일을 적용시키고, 다시 버전을 확인하면 python3가 기본으로 설정됨을 확인할 수 있다. source ~/.bash_profile python --version 2021. 11. 4.