개발자 블로그

[Basic] 2. 개념 및 명령어 본문

Linux

[Basic] 2. 개념 및 명령어

hayongwoon 2022. 6. 24. 19:02

개념 및 명령어

  • 개념 정리
    • Linux에서 .으로 시작하는 파일은 숨김 파일로 인식함
    • ssh를 연결 하는 방법에는 크게 두 가지가 존재함
      1. user@ip with password
      2. user@ip with keyfile(.pem)
    • 절대경로 / 상대경로
      • ./ : 현재 위치를 의미함(상대경로)
      • ../ : 현재 위치에서 상위 디렉토리를 의미함(상대경로)
    • 권한
      • RWXRWXRWX
        • 소유자 권한
        • 그룹 권한
        • Other 권한
      • 권한을 숫자로 표현할 경우
        • R : 4, W : 2, X : 1
  • 용어 정리
    • root : 최고 관리자 권한, root 권한을 얻는다 == 최고 관리자 권한을 얻는다
    • VM : Virtual Machine
  • 명령어
    • sudo $some_commend : 명령어 앞에 sudo를 붙이면 관리자 권한으로 실행됨
    • apt install $some_packege : 패키지 설치 명령어
    • ifconfig : ip를 포함한 현재 구성된 네트워크 설정 확인
    • pwd : 현재 위치 보기
    • cd : 디렉토리 이동
    • chmod : 권한 수정
      • ex1) chmod 777 ./test
      • ex2) chmod +x ./text
    • 파일 관련
      • ls : 파일 목록 보기
        • -l : 자세히 보기
        • -a : 숨김 파일까지 보기
      • mkdir : 디렉토리 생성
      • touch : 파일 생성
      • cp : 파일 복사
      • mv : 파일 이동
      • vi : 파일 편집기
        • insert mode : 텍스트를 입력 할 수 있는 상태
        • commend mode : 특수한 commend를 입력 할 수 있는 상태
        • insert 진입 방법
          • i : 현재 위치에서 insert mode 진입
          • a : 현재 위치에서 커서를 한 칸 앞으로 이동 후 insert mode 진입
          • A : 현재 위치에서 가장 마지막 텍스트로 이동 한 후 insert mode 진입
          • o : 현재 위치에서 한칸 개행 한 후 insert mode 진입
          • esc : insert mode 나가기
        • commend mode 명령어
          • u : undo (ctrl + z와 동일)
          • ctrl + r : redo
          • gg : 커서를 가장 처음으로 옮김
          • G : 커서를 마지막 줄로 옮김
          • dd : line 잘라내기
          • yy : line 복사
          • p : 붙여넣기
          • :se nu : 라인 줄 표시
          • :숫자 : 숫자 라인으로 이동
          • 검색
            • /word : word라는 단어를 검색
            • /\cword : 대소문자를 구분하지 않고 word라는 단어를 검색
            • n : 다음 단어 검색
            • N : 이전 단어 검색
          • 저장:q : 나가기:q! : 강제로 나감
          • :wq : 저장 하고 나가기
          • :w : 저장
    • 패키지 설치

'Linux' 카테고리의 다른 글

[Basic] 1. Why linux  (0) 2022.06.20