전체 글(21)
-
UNIX 외워둬야 할 명령어들 총정리
Directory cd [directory] 디렉토리 변경 경로명을 입력하지 않으면 home 디렉토리로 간다. ls [options] [directory or file] 디렉토리의 내용이나 파일 권한을 보여줌 -a (all) : hidden 파일의 목록 (.으로 시작되는 파일 목록) 도 보여줌 -i (inode) : 각 디렉토리와 파일의 inode 정보를 보여준다. -l (long) : 긴 형식으로 파일의 정보를 보여줌 (File mode, Link count, Username, Groupname, bytes, last modified) Filetype : -(정규), d(디렉토리), c(문자), b(블록), l(소프트링크), p(FIFO), s(소켓) 접근권한 (-rw-r—r—...등) Links : ..
2019.12.08 -
vi editor cheat sheet / vi 명령어 정리
Editor UNIX에서의 파일 편집 cat 명령 간단한 화일의 작성 시 사용 (cat > myfile) 화일 작성 마칠 때는 ctrl + D 화일의 내용 중 일부만 수정할 수 가 없음 editor 사용 화일의 내용을 편리하게 편집 메모리 버퍼를 사용해서 파일 저장 (작성을 마친 후에 저장, 취소 가능) Why use vi? very powerful useful simple subset of commands portable (PCs, mainframes, etc) designed for slow networks full-screen vi [options] filelist Introduction to vi Modes of Operation The work Buffer During the editing se..
2019.12.08 -
File Directory & Linking Files
Filenames 알파벳 (대소문자 구분), 숫자, 하이픈, 밑줄, 점 사용 가능 공백 및 다른 특수문자 사용 자제 (쓰는 경우 이름을 따옴표로 감싸거나 모든 특수문자 앞에 \를 추가 /는 사용 불가 Wild Cards Token : that specifies that one or more different characters can be used to satisfy a specific request ? : Any single character c? → ca는 일치, cat 는 불일치 c?t → cat는 일치, cad는 불일치 c??t → caat는 일치, cat는 불일치 [...] : Any single character in the set f[aoei]d → fad, fed 는 일치, fud 는 불일..
2019.12.08 -
Linux Shell 명령어 정리
Path - Bash 환경설정 $PATH=$PATH:. → .추가 (.은 현재 작업 디렉토리) 하면 ./myprog 대신 myprog 로 실행 가능 자신의 홈디렉토리의 .bahs_profile을 수정 'PATH=$PATH:$HOME/bin' 부분에서 : 으로 구분하여 덧붙이면 된다. CTRL 조합 명령 Ctrl + c : 프로세스의 종료 Ctrl + d : 입력의 끝 Ctrl + g : Bell (삑 소리) Ctrl + h : 백스페이스 (backspace) Ctrl + u : 입력줄을 지움 Ctrl + z : 포그라운드 작업을 잠시 멈충 Startup files Script starting with .(dot) - ends with rc ("run command" —optional) look for s..
2019.12.08 -
styled-component 와 css 잘 사용하기
React + Redux + Next.js + ant design 조합으로 서비스를 개발하면서 CSS단을 어떤걸로 사용할 지 엄청 많이 고민하다가 Next.js에서는 styled jsx를 기본으로 지원하고 있어서 한번 사용해 봤는데, jsx 태그 안에 스타일 코드가 들어가는게 생각보다 너무 지저분해서 좀 큰 프로젝트를 수행하는데 무리가 있다고 생각했다. 그렇다고 css나 sass를 사용하기에는 리액트에서 편리성이 너무 떨어져서 일단은 styled-component로 결정! styled-component는 컴포넌트 안에서 props를 다이나믹하게 다루기가 진짜 편하다. Styled-component에서 기본적으로 제일 많이 사용하는것들 1. props 조건부 렌더링 const Button = styled...
2019.12.08 -
[C 프로그래밍] 주소록 프로그램 만들기
[헤더파일 main.h] #include #include #include typedef struct _address{ char name[30]; char phone[30]; struct _address *next; //linked list 로 만들기 위해서 자기참조구조체 만들기 } Address; extern Address*head; extern Address*tail; //main.c 에 있는 전역변수 extern으로 가져오기 void add_address(void); void pw_check(void); void all_print(void); void personal_print(void); void save_data(void); void init(void); [main.c] #include "main..
2019.06.13