기본 명령어, 한글 적용하는 방법, vim & 자바 & 도커 설치

woom·2023년 7월 16일
0

Linux

목록 보기
12/14
post-thumbnail

출처 : 시코 - 리눅스 실무 입문


📕 기본 명령어

  • su (계정 접속)
    • su - 계정이름
    • adduser queen : user생성
  • head (상단 출력)
    • head -10 .bashrc : 위에서 10줄만 출력해라
  • tail (하단 출력)
    • tail -5 .bashrc : 아래에서 5줄만 출력해라
  • which (실행 가능한 경로)
    • which vi : vi가 실행 가능한 경로는 /usr/bin/vi
    • echo $PATH $PATH는 환경변수로 출력된 경로들은 이 경로로 들어가지 않아도 바로 실행되는 경로. 그러므로 vi도 바로 실행가능
  • df [옵션] (디스크 사용 현황)
    • -h : 사람이 읽기 쉬운 형식으로 용량 표시(human)
    • -k : 블록 크기를 바이트 단위로 설정 / -m : 메가 바이트 단위로 표시
    • -i : 파일노드 사용 현황 표지
  • du (디렉토리와 파일의 디스크 사용량)
    • du -sk /home : 총 용량 표시
    • 옵션 -c : 마지막에 total로 총 용량 표시
  • free (메모리 사용 현황)
    • swap: 메모리가 부족하다고 했을 경우 디스크를 쓰겠다.
    • used: 사용 중인 메모리 / free: 여유 메모리 / shared: 공유 메모리
  • vmstat (메모리 사용 현황과 프로세스 활동 상태)
    • 형식 : vmstat [옵션][주기(명령어를 반복 실행하는 주기)] [횟수]
    • vmstat 2 5 : vmstat명령어를 2초마다 5번 실행
    • procs: 프로세스와 관련된 정보
  • ps (현재 실행중인 프로세스 정보)
    • 옵션 -ef: 모든 프로세스 확인
    • ppid: 부모 프로세스 id / c: 프로세스의 cpu용량(cpu점유율) / stime: 프로세스 시작 시간 / tty: 프로세스가 실행 중인 터미널 / time: 프로세스가 cpu를 사용한 시간 / cmd: 실행된 명령어
  • ln (파일이나 디렉토리에 대한 링크 생성)
    • 형식: ln [옵션] 원본(링크 걸 경로 지정) 대상(링크 생성할 위치와 파일 이름 지정)
    • -s: 심볼릭 링크 생성(원본 대상의 경로를 가리키는 링크 파일 생성)
    • -f: 이미 존재하는 파일 덮어쓰지 않고 강제로 링크 생성
    • -n: 심볼릭 링크 복사하지 않고 대상을 참조
    • ln -s /home/dailycode/ttt ttt : /home/dailycode/ttt경로에 ttt로 바로가기 링크 생성

📙 한글 적용하는 방법

  • locale(시스템의 지역과 언어 설정을 관리하는 도구)을 입력했을때 locale설정이 비어있으면 영문만 가능한 상태

  • sudo apt-get install locales : locales 설치
    • cat /usr/share/i18n/SUPPORTED | grep k
    • ko: 언어명 / KR : 국가명 / UTF-8 : 인코딩방식 (형식 : 언어_국가.인코딩)
    • locale -a : 내가 사용가능한 charset만 출력됨 (ko없음)
  • localedef -f UTF-8 -i ko_KR ko_KR.UTF-8 : 한국어 locale을 기반으로 UTF-8 인코딩을 사용하는 ko_KR.UTF-8 locale을 생성하라
    • -f: locale에 사용될 인코딩 지정
    • -i: 기존 locale 파일의 경로 지정
    • 사용가능한 charset출력해보면 ko_KR.utf8추가된 것 확인 가능

📌 참고

  • echo "echo 123" >> tt.sh : tt.sh파일에 echo 123을 append해라
    • sh tt.sh : sh를 통해서 tt.sh파일을 실행시켜라 (echo 123을 실행시키면 123이 출력됨)
    • sh없이 실행시키려면 권한 변경 chmod 744 tt.sh : user가 rwx모두 가능하도록 권한 변경

📒 vim & 자바 & 도커 설치

  • vim(텍스트 편집기) 설치
    • sudo apt-get install vim
    • vi : 실행
  • 자바 설치

    • sudo apt-get install openjdk-8-kdk
  • 도커 설치 및 실행

    • sudo snap install docker : Ubuntu 20.04 LTS 이전 버전
    • sudo apt install docker.io : 20.04 LTS 이후 버전
    • docker commit [컨테이너 이름 또는 id] [생성할 이미지의 이름] : 도커 컨테이너에서 새로운 이미지 생성
    • 이미지 생성하기 전에 docker run 또는 docker create등을 사용하여 컨테이너를 먼저 생성하고 실행해야해
    • docker images : 이미지 확인 가능
    • docker stop `docker ps -q` : 실행중인 docker stop

profile
Study Log 📂

0개의 댓글