리눅스 명령어 1

수정·2024년 3월 18일
0

리눅스

목록 보기
2/23
  • git update-git-for-windows : git 업데이트

  • ctrl + insert : 복사

  • shift + insert : 붙여넣기

  • ctrl + c : 어디서든 작업을 취소하고 빠져나가기

  • tab : 자동완성

  • ↑, ↓ 방향키 : 전에 입력한 명령어


  • explorer . : 현재 폴더 열기

  • clear(ctrl + L) : shell 청소(앞서 입력한 내용 지우기)

  • history : 전에 입력했던 명령어 전체보기

  • pwd : 내 위치 확인

  • whoami : 현재 사용자 이름 확인

  • cd : 하위 디렉토리로 이동

  • cd ../ : 상위 디렉토리로 이동


  • ls : 파일 리스팅

  • ls -l(ll) : 파일 리스팅(자세히보기)

  • ls -al : 숨김 파일을 포함한 모든 파일 리스팅


  • touch [파일명] : 파일 생성

    • touch .[파일명] : 숨김 파일 생성
  • rm [파일명] : 파일 삭제

    • touch .[파일명] : 숨김 파일 생성
  • mkdir [폴더명] : 폴더 생성

    • mkdir .[폴더명] : 숨김 폴더 생성
  • rmdir [폴더명] : 폴더 삭제

    • rmdir .[폴더명] : 숨김 폴더 삭제
  • mkdir -p [폴더명/폴더명/...] : 폴더 한꺼번에 생성

  • rmdir -p [폴더명/폴더명/...] : 폴더 한꺼번에 삭제

  • rm -rf [폴더명] : 조건 없이 폴더에 뭐가 들어있든 다 삭제

  • : all을 의미

    • rm * : 파일 모두 삭제
    • rm .* : 숨김 파일 모두 삭제
    • rmdir * : 빈 폴더 모두 삭제
    • rmdir .* : 숨김 폴더 모두 삭제
  • mv [파일명/이동 또는 변경할 파일명] : 파일 이동 또는 이동할 파일이 없을경우 파일명 변경

  • cp [파일명/이동할 파일명] : 파일 복사

  • cp -r [폴더명/이동할 폴더명] : 폴더 복사


  • fgrep : 파일에서 특정 패턴을 포함한 내용을 검색할 때 사용

    • e.g., history | fgrep [문자열] : [문자열]을 포함한 내용을 검색
  • fgrep -v : 파일에서 특정 패턴을 제외한 내용을 검색할 때 사용

    • e.g., history | fgrep -v [문자열] : [문자열]을 제외한 내용 검색

  • echo [문자열] : [문자열]이 출력

    • i.e., echo\" [문자열] \" : ["문자열"]이 큰따옴표까지 출력
  • echo -n : 마지막에 따라오는 줄바꿈 실행 X

  • echo -en : 줄바꿈 실행 허용

  • >[파일명] : 결과를 [파일명]에 출력

    • i.e., 원래 내용이 있었다면 원래 내용은 사라지고 안녕으로 수정
    • i.e., a.txt가 없다면 생성
    • e.g., ls / >a.txt : /(루트)에 있는 파일을 리스팅한 결과를 a.txt에 출력
    • e.g., echo "안녕" > a.txt : 안녕 이라는 문자열을 a.txt에 출력
  • >> [파일명] : 결과를 [파일명]에 추가해서 출력

  • [명령어] 1> [파일명1] 2> [파일명2] : [명령어]를 입력했을 경우 표준 출력 결과는 [파일명1]에 출력하고 표준 오류 결과는 [파일명2]에 출력

    • i.e., 파일디스크립터 0 : stdin, 명령어에 입력될 내용을 저장 (키보드)
    • i.e., 파일디스크립터 1 : stdout, 명령어에서 출력될 내용을 저장 (화면)
    • i.e., 파일디스크립터 2 : stderr, 명령어에서 출력될 에러메세지를 저장 (화면)

  • cat : 파일 내용 확인

  • less : 출력 결과가 많은 경우 페이지단위로 나누어 축소해서 보여줌

    • q : 나가기
    • ↑, ↓, →, ← 방향키 : 페이지 이동
    • e.g., ll | less : 파일 리스팅한 결과를 페이지 단위로 나누어 축소해서 보여줌
  • vim : 텍스트 편집기 실행

    • a(aaa) : 편집모드
    • esc :wq! : 저장하고 나가기
    • esc :w : 저장하기
    • esc :q : 저장안하고 나가기
    • esc d : 줄삭제
    • esc u (undo) : 실행취소
    • esc ctrl + r (redo) : 실행 취소를 복귀

0개의 댓글

관련 채용 정보