-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[2021.06.29] CS101 2-4강 #5
Comments
2강 Shell Tools and Scripting 요약변수 정의변수이름=값 변수 호출$변수이름 $0 스크립트 이름 $1 ... $9 스크립트 인자 $@ 모든 인자 $# 인자 수 $? 이전 명령 반환 $$ 현재 스크립트에 대한 프로세스 식별 번호 !! 인수 포함 마지막 명령어 전체(sudo와 함께 사용해서 실패한 명령을 신속하게 다시 실행할 수 있다) $_ 마지막 명령에서 나온 인수 STDERR 0일 때 정상 && AND연산자 || OR연산자 ; 동일한 행에서 명령을 분리 마찬가지로 0 참인 경우 리턴값 1 거짓인 경우 리턴값 ls 파일과 디렉토리 이름 보여준다 ls *.sh sh확장자를 가진 파일 보여준다 ls project? project1이나 project2와 같이 project라는 문자열이 들아간 디렉토리와 디렉토리 안을 보여준다 foo foo1 foo2 foo10 bar 라는 파일이 있을때 rm foo? 는 foo1과 foo2를 삭제한다 rm foo * 는 bar를 뺀 모든 파일 삭제한다 { } 공통 부분 문자열이 있을때 bash에 중괄호 사용해서 자동으로 확장 명령어 사용법 매뉴얼 ls -l mv --help mkdir --help 파일 나열 fd find에 대한 간단하고 빠른 사용자 친화적 대안 locate updatedb cron 코드에서 찾기 grep grep -C grep -v grep -C 5 일치하는 전 후 5줄 출력 grep -R 많은 파일을 빠르게 검색 grep -u 숨겨진 파일 무시하지 않는다 ack ag rg history history | grep find history에서 find를 포함하는 명령 출력 Ctrl + R history를 역방향으로 검색 디렉토리 탐색 ls -R fasd autojump tree 3강 Editor(Vim)normal mode: 파일 찾기, 파일에서 파일로 이동 가 불편하여 키 리바인딩하여 다른 키로 옮길 수 있다 Movement h 왼쪽 j 아래쪽 k 위쪽 l 오른쪽 w 다음 단어 b 단어 시작점 e 단어 끝점 0 줄 시작점 $ 줄 끝점 H 스크린 가장 위쪽 M 스크린 중간 L 스크린 가장 아래쪽 Ctrl-u 스크롤 위로 Ctrl-d 스크롤 아래로 gg 파일의 시작점 G 파일의 마지막 점 찾기 f{character} 앞쪽으로 찾기 t{character} 뒤쪽으로 찾기 F{character} T{character} Selection Visual Modes: v: visual V: visual line Ctrl-v: visual block Edit i: insert mode o: 아래로 insert O: 위로 insert d{motion} : 모션을 삭제 c{motioㅜ} : 모션 바꾸기 x: 삭제 u : 되돌아가기 y: 복사 p: 붙여넣기 Count 3w : 3개 단어 앞으로 가기 5j : 4줄 아래로 가기 7dw : 7개 단어 삭제 Modifier i : 안(inner 또는 inside) a : 주변(around) ci( 괄호 안의 내용 변경 da' 작은 따음표 포함 주변 문자열 삭제 4강 Data Wrangling |
2강 :: Shell Tools and Scripting 보충 학습파이프 개념4강 실습을 진행하면서 파이프 개념이 헷갈려서 다시 정리 파이프(|): 어떤 프로세스의 출력이 그 다음 프로세스의 입력이 됨
sed 개념예제를 통해 sed 명령어 이해
subcommand 명령어 종류
ssh 설치
|
2강 셸 툴과 스크립팅
3강 Editors (vim)
|
강의 정리 및 요약 2강 셸 툴과 스크립팅 우분투 ssh 설치 및 오류 정리
|
No description provided.
The text was updated successfully, but these errors were encountered: