☂️ 리눅스 / 문서편집기 기본 명령어

Yeonn·2024년 8월 6일
0

elice_React Track

목록 보기
5/7
post-thumbnail

✔️ 리눅스 기본명령어

  • pwd
    • print working directory
    • 현재 작업 중인 디렉터리( 폴더 )의 경로 출력
  • ls
    • list segements
    • 현재 디렉터리에 있는 파일과 폴더 목록을 출력
  • mkdir [이름]
    • make directory
    • 새로운 디렉터리 생성
  • cd [경로]
    • change directory
    • 디렉터리 이동
      • 절대 경로: ‘ / ’로 시작하는 루트 디렉터리부터 시작하는 디렉터리 경로를 나타냄
      • 상대 경로: 현재 작업 디렉터리를 기준으로 상대적인 위치를 지정
      • / : root
      • .. : 현재 경로의 상위 디렉터리
      • . : 현재 디렉터리
  • touch [이름.확장자]
    • 새로운 파일 생성
    • 확장자도 포함해서 생성 !!!
  • mv [이름] [경로]
    • move
    • mv test3.txt ./test-directory3/test4.txt
      → test3 파일을 test-directory3으로 이동하고 이름을 test4로 변경
    • 파일이나 디렉터리를 이동하거나 이름을 변경
  • cp [이름] [경로]
    • 파일이나 디렉터리를 복사
    • cp -r: 디렉터리를 복사
      • -r : 해당 명령을 하위 디렉터리에 모두 적용, recursive
  • rm [이름]
    • 파일이나 디렉터리를 삭제
    • rm -rf : 디렉터리를 삭제
      • -r : recursive
      • -f : force, 권한이 없는 파일도 강제로 삭제한다는 의미
  • cat
    • 파일의 내용을
  • 명령어 옵션
    • -a: 숨김 파일을 포함하여 모든 파일과 디렉터리를 출력( .hide.txt → 이름 앞의 . 은 숨김 파일을 의미)
    • -l: 파일과 디렉터리의 상세 정보를 출력( 권한, 소유자, 생성시간 등 )
    • ls -al: 같은 형태로 묶어서 사용할 수 있음
    • -t: 파일을 수정한 시간 순서대로 정렬하여 출력
    • -r: 파일을 수정한 시간 역순으로 정렬하여 출력
    • -R: 하위 디렉터리를 포함하여 전체 파일 목록을 출력
    • -S: 파일 크기 순서대로 정렬하여 출력
    • man [명령어] : 해당 명령어의 manual, 설명 출력
    • man ls: 명령어 목록 ! 방향키로 이동하면서 볼 수 있음
    • q : man 등의 명령어에서 나가기 !

alias

  • ll 명령어로 자세한 파일 리스트를 확인할 수도 있음
  • ll = alias ll= 'ls -lh' = alias 별칭 = '실제 코드'


✔️ 문서 편집기 기본명령어

✔️ vi [이름]

  • 키보드만으로 파일을 편집할 수 있는 터미널 기반 에디터
  • 파일 내용을 변경하거나 저장하는 작업을 수행하는 명령 모드와 텍스트를 입력하는 입력 모드가 있음

❓ 명령어

  • i : 현재 커서 위치에 문자를 삽입하며 입력 모드로 전환
  • a : 현재 커서 다음에 문자를 삽입하며 입력 모드로 전환
  • o : 현재 행 다음에 새로운 행을 만들고, 문자를 삽입하며 입력 모드로 전환
  • x : 현재 커서 위치의 문자를 삭제
  • dd : 현재 커서가 위치한 행을 삭제
  • :w : 파일 저장
  • :q : vi 종료
  • :q! : 변경 사항을 저장하지 않고 vi를 강제 종료
  • :wq : 파일을 저장하고 vi를 종료
  • ESC : 입력 모드를 종료하고 명령 모드로 전환

0개의 댓글