쉘과 리눅스 환경
- mkdir 폴더생성
- cd 폴더이동 ( '~'오리지널 디렉토리 '..'바로 상위디렉토리
'~/abc/cde'폴더를 이동하지않고 모든 경로 입력으로 바로 실행)
- pwd 현재폴더표시
- rm -r (파일명이나 폴더명) 폴더(-r)및 파일삭제
- cp -r (파일명이나 폴더명) 폴더(-r)및 파일복사
- move -r (파일명이나 폴더명) (옮길 위치) 폴더(-r)및 하위폴더 및 파일옮김
- ls -al 현재폴더안의 내용물 상세히(-l) 숨김까지(-a)표기
순서대로 파일 유형(d), 권한(rwxr-xr-x), 링크의 수(1), 소유 사용자 이름(root), 소유 그룹 이름(root), 파일 크기(4096), 최종 수정 일시(Jun 9 02:38), 파일명(.)
- apt 명령어 사용법
- dpkg -l 설치된 패키지 리스트
- 아나콘다 설치 및 가상환경 설정법
- 아나콘다 명령어 시트
- ps: 현재 터미널과 관련된 프로세스 목록을 출력 (-ef)(모든 프로세스 출력)
- grep: 입력으로 전달된 내용에서 특정 문자열을 포함한 라인만 선택해서 출력
- sudo: 이어지는 명령을 최고 관리자 권한으로 실행
- kill: PID에 해당하는 프로세스에 신호를 보냄(KILL은 끔)
편리한 기능
- 터미널에서 복사 붙여넣기는 Ctrl+Shift+C, Ctrl+Shift+V
- 위아래 화살표로 이전 명령들을 다시 입력가능
- history 명령으로 기존 실행명령 표시, 이 번호를 통해 !번호로 명령 다시실행가능
- Ctrl+A, Ctrl+E를 통해 명령어의 앞, 뒤로 커서를 이동
- clear 명령어 또는 Ctrl+L로 화면정리
- 실수로 Ctrl+z를 눌러 프로세스를 중지시켰다면, fg를 통해 다시 재개
- vi 편집기에 처음 들어갔다면, Ctrl+C 또는 Esc를 누른 뒤 :q!로 탈출가능
명령어 모음
- history: 셸 명령어 이력
- man: 프로그램의 매뉴얼 페이지
- which: 명령어의 전체 경로
- export: 셸 변수나 함수를 현재 환경으로
- env (명령어) 실행, env 현재환경 정보 출력
- echo 뒤에 내용 출력
- cat 텍스트파일 순서대로 출력
- 쉘 명령어 모음