terminal
-
개요linux를 사용하다 보면 자주 사용하게 되는 ls -al 명령어에서 각 항목이 무슨 의미인지 생각이 안 날 때가 있어 글로 정리 하려한다.각 항목별 설명항목예시설명권한-rw-r--r--파일 유형 및 접근 권한- 첫 글자는 파일 유형(-: 파일, d: 디렉토리 등), 다음 9글자는 소유자, 그룹, 기타 사용자의 권한링크 수1해당 파일이나 디렉토리에 연결된 하드 링크의 수소유자user파일이나 디렉토리의 소유자 이름그룹staff파일이나 디렉토리가 속한 그룹 이름크기1024파일의 크기(바이트 단위) 디렉토리의 경우 메타데이터 크기수정 날짜 및 시간Oct 5 12:34마지막으로 파일이나 디렉토리가 수정된 날짜와 시간파일명example.txt파일이나 디렉토리의 이름예시권한 | 링크 수 | 소유자 | 그룹 | ..
Linux - ls -al 명령어 각 항목별 설명개요linux를 사용하다 보면 자주 사용하게 되는 ls -al 명령어에서 각 항목이 무슨 의미인지 생각이 안 날 때가 있어 글로 정리 하려한다.각 항목별 설명항목예시설명권한-rw-r--r--파일 유형 및 접근 권한- 첫 글자는 파일 유형(-: 파일, d: 디렉토리 등), 다음 9글자는 소유자, 그룹, 기타 사용자의 권한링크 수1해당 파일이나 디렉토리에 연결된 하드 링크의 수소유자user파일이나 디렉토리의 소유자 이름그룹staff파일이나 디렉토리가 속한 그룹 이름크기1024파일의 크기(바이트 단위) 디렉토리의 경우 메타데이터 크기수정 날짜 및 시간Oct 5 12:34마지막으로 파일이나 디렉토리가 수정된 날짜와 시간파일명example.txt파일이나 디렉토리의 이름예시권한 | 링크 수 | 소유자 | 그룹 | ..
2024.10.05 -
자주 쓰는 명령어vi filename # 파일 열기a # 입력 모드로 전환i # 입력 모드로 전환Esc # 명령 모드로 전환:w # 파일 저장:q # 파일 종료:wq # 저장 후 종료:q! # 저장하지 않고 종료:w filename # 다른 이름으로 저장dd # 현재 줄 삭제G # 파일의 끝으로 이동gg # 파일의 처음으로 이동:set nu # 줄 번호 표시명령어들# vi 텍스트..
Linux - vi 명령어 모음자주 쓰는 명령어vi filename # 파일 열기a # 입력 모드로 전환i # 입력 모드로 전환Esc # 명령 모드로 전환:w # 파일 저장:q # 파일 종료:wq # 저장 후 종료:q! # 저장하지 않고 종료:w filename # 다른 이름으로 저장dd # 현재 줄 삭제G # 파일의 끝으로 이동gg # 파일의 처음으로 이동:set nu # 줄 번호 표시명령어들# vi 텍스트..
2024.06.24 -
명령어sudo lsof -i :포트번호 | awk 'NR>1 {print $2}' | xargs sudo kill -9# Ex. sudo lsof -i :80 | awk 'NR>1 {print $2}' | xargs sudo kill -9
Linux - 특정 포트를 사용하는 프로세스 죽이기명령어sudo lsof -i :포트번호 | awk 'NR>1 {print $2}' | xargs sudo kill -9# Ex. sudo lsof -i :80 | awk 'NR>1 {print $2}' | xargs sudo kill -9
2024.06.04 -
1. 프로젝트 클론git clone [project url]2. 프로젝트 디렉토리로 이동cd [project name]3. 가상환경 생성 및 활성화# macOS/Linuxpython3 -m venv venvsource venv/bin/activate# windowspython -m venv venvvenv\Scripts\activate4. 필요한 라이브러리 설치pip install -r requirements.txt5. django 설정 파일 생성cp .env.example .env6. db 마이그레이션python manage.py migrate7. 개발 서버 실행python manage.py runserver
Django - 장고 프로젝트 git clone 후 실행1. 프로젝트 클론git clone [project url]2. 프로젝트 디렉토리로 이동cd [project name]3. 가상환경 생성 및 활성화# macOS/Linuxpython3 -m venv venvsource venv/bin/activate# windowspython -m venv venvvenv\Scripts\activate4. 필요한 라이브러리 설치pip install -r requirements.txt5. django 설정 파일 생성cp .env.example .env6. db 마이그레이션python manage.py migrate7. 개발 서버 실행python manage.py runserver
2023.09.25