리눅스 #3

임정혁·2023년 8월 12일
1

리눅스

목록 보기
3/5
post-custom-banner

기초 명령어

mv

  • - move : 잘라내기 + 붙여넣기

  • 원본의 이름을 유지하면서 이동 + 이름을 변경하면서 이동 가능

    • 이름을 변경하면서 이동할 때는 우너본 하나만 사용

    • 이름바꾸기 명령어로 가능

  • cp 명령어와 사용법이 동일함

  • 파일과 디렉토리 전부 이동 가능

  • 옵션

    • -i : 이동할 위치에 동일한 이름의 개체가 이미 있는경우 덮어쓸 것인지 물어보는 옵션

mkdir

  • make directory : 디렉토리 생성

  • 빈 디렉토리를 생성

  • 생성하려는 디렉토리의 경로 (상위 디렉토리)가 없으면 생성 X

    • 단, 별도의 옵션을 생산해서 함께 생산할 수 있음
  • 형식은 기본형식으로 사용

  • 옵션

    • -p : 생성하려는 디렉톹리의 경로 (상위디렉토리) 가 없다면 함께 생성하는 옵션

rmdir

  • remove directory : 디렉토리 삭제

  • 빈 디렉토리의 삭제만 가능

  • 형식은 기본형식으로 사용

  • 옵션

    • -p : 상위 디렉토리의 삭제를 시도

rm

  • remove : 삭제

  • 기본적으로 파일의 삭제 가능

    • 디렉토리는 별도의 옵션을 사용
  • 휴지통 개념 없기 때문에 바로 완전 삭제가 된다

  • 옵션

    • -i : 확인 메세지 출력

    • -r : 디렉토리도 삭제

alias

  • 단축어 등록

  • 형식

    • alias : 현재 등록된 키워드 등록

    • alias 키워드='명령어[옵션]'

cat

  • 특정 내용을 출력

  • 형식

    • cat : 입력한 내용을 그대로 출력

    • cat 파일명 : 해당 파일의 내용 전체를 출력

  • 기호

    • . : 현재 디렉토리

    • .. : 상위 디렉토리

    • ~ : 홈 디렉토리

    • * 모든 종류, 모든 길이의 문자를 대처하는 문자

    • > : redirection : 기호 왼쪽 명령어가 동작하여 화면에 출력되는 내용을 기호 오른쪽에 저장

      기호 오른쪽에 없는 이름을 넣으면 해당 이름의 파일로 생성

      이미 존재하는 이름을 넣으면 > 기호는 덮어쓰기

      >> 는 내용 추가를 함

    • | : pipe, 여러 명령어를 순차적으로 동작시키는 기호

  • 괄호

    [] 생략이 가능한 항목을 묶어주는 괄호

a랑 b를 이렇게 쓰고

이러면 파일 두 개 합칠 수 있음

touch

  • 대상이 없으면 새로운 빈 파일 생성

    대상이 있르면 마지막으로 수정된 날짜와 시간 갱신

  • 형식 : 기본형식 사용

  • 파일의 내용을 처음 10줄만 출력

  • 형식 : 기본 형식 사용

  • 옵션

    • -숫자 : 숫자 만큼 출력

    tail

  • 파일의 내용을 마지막 10줄만 출력

  • 형식 : 기본 형식 사용

  • 옵션

    • -숫자 : 숫자 만큼 출력

more

  • 출력되는 내용을 화면 높이에 맞춰 끊어서 출력

  • 지나간 내용을 다시 볼 수 없다

  • 다른 명령어와 일반적으로 (| 기호 사용)

  • 형식 : 기본 형식

    • 동작 후 추가 입력

      • enter : 한 줄 너어가기

      • spacebar : 한 화면 넘어가기

      • q : more 중간에 종료

less

  • more와 같은 동작 + 지나간 내용을 다시 볼 수 있다

  • 일반적으로 다른 명령어들과 함께 사용

  • 형식 : 기본 형식 사용

    • 동작 후 추가 입력

      • enter : 한 줄 너어가기

      • k : 한 줄 돌아가기 ( 위 방향키 )

      • spacebar : 한 화면 넘어가기 ( = page down)

      • page up : 한 화면 돌아가기

      • shift + g : 마지막 줄로 이동

      • g : 첫 줄로 이동

      • q : less 종료

nl

  • 출력되는 내용에 줄 번호를 함께 출력

  • 다른 명령오들과 함꼐 사용 (| 기호 사용)

  • 형식 : 기본 형식 사용

wc

  • 파일의 내용이 몇 줄, 몇 단어, 몇 글자인지 출력

  • 옵션

    • -w : 줄의 수 (개행문자로 구분)

    • -c : 단어의 수 (개행문자와 공백문자로 구분)

    • -l : 글자의 수 (특수문자 모두 포함)

date

  • 장치에 설정된 날짜와 시간을 출력

  • 형식은 기본 형식으로 사용

rdate

  • 인터넷에 존재하는 시간값을 제공하는 서버(time서버)의 시간을 출력

  • 형식 rdate[옵션]<타임서버>

  • 옵션

    • -s : time 서버의 시간값을 내 장치에 설정

cal

  • 달력 출력
  • 형식

    • cal : 달력 출력
    • cal 숫자 : 해당 년도 달력을 출력
    • cal 숫자1(월) 숫자2(년) : 해당 년도의 해당하는 달을 출력
profile
개인 공부용 / 포트폴리오
post-custom-banner

0개의 댓글