명령행 간략 사용법
명령어 이력: history
글로브패턴: 와일드카드인 *, ?를 사용하여 표현하는 식
파일 보기: dir(윈도우), ls(맥OS, 리눅스)
폴더명에 공백이 있는 경우: 큰따옴표로 폴더명을 묶어서 명령인수를 만듦
마침표로 시작하는 파일: 설정파일 (숨겨짐)
ls에 해당하는 옵션: -l(긴 형식의 파일보기) , -a(숨김파일 포함해서 모두보기)
현재 경로 밑에 원하는 파일 검색: find . -name *.py
파일 복사: cp [복사하려는 파일] [복사할 폴더]
파일 이동: mv [복사하려는 파일] [복사할 폴더]
파일명 변경: mv [변경하려는 파일] [변경명]
파일 삭제: rm -r (강제로)
폴더 생성: mkdir [폴더명]
프로그램의 위치 찾기: which [프로그램명]
모든 명령행을 지우고 싶을때: clear
환경변수 보기: env
환경변수에 설정된 값 보기: echo [환경변수]
환경변수: 각 프로세스에 영향을 주는 사용자 설정값들의 모임
프로세스를 띄울때, 환경변수가 copy되어 해당 프로세스에만 적용됨.
운영체제의 환경변수집합을 새로운 프로세스가 생성될때 복사되며 이를 master copy라고 함
프로세스를 시작하면 현재 디렉토리에서 프로그램을 찾고, 이후 PATH 환경변수에 설정된 경로에서 찾음
경로를 ':'으로 여러개 설정할 수 있으며 이름이 중복된다면 가장위의 PATH 환경변수에서 프로그램을 실행함
환경변수를 영구적으로 수정하고 싶다면, .bashrc 파일에 'export 환경변수 = 내용'을 추가
'프로그래밍 > 클린코드' 카테고리의 다른 글
클린코드 - 코드 악취 감지와 대응 (0) | 2024.10.31 |
---|---|
클린코드 - 이해하기 쉬운 이름 (0) | 2024.10.25 |
파이썬 클린코드(3장) - 코딩 스타일 적립과 코드 포매팅 자동화 (0) | 2024.10.15 |