자주 사용하는 리눅스(Linux) 명령어 정리

  • pwd: 해당 디렉토리의 주소 출력
  • ls: 해당 디렉토리 안의 파일들 출력. 주로 -la를 붙여 씀.
    • -a: 숨김 파일 표시
    • -l: 상세 정보 표시
    • -r: 정렬 순서 역순
    • -t: 파일 작성 시간순 표시
  • mkdir: make directory. 디렉토리를 생성 ex) mkdir {dirname}
  • rm: remove. 디렉토리를 제거 ex) rm -r {dirname}
    • -r: 지우려는 디렉토리 내 파일도 모두 제거 (r명령은 주로 하위디렉토리 포함을 나타냄)
    • -f: 강제 삭제 (위험)
  • vim: vi(vim) 편집기를 연다. (파일 없을 시 생성 후 실행) ex) vim {파일명}
    • 주로 사용하는 명령어도 있다.
더보기
  • a 또는 l을 눌러 수정
  • ESC를 눌러 수정 종료
  • :를 눌러 종료 조건 추가
  • 종료 조건: q(저장하지 않고 종료), wq(저장한 뒤 종료)

 

  • cat: 파일 내용 출력 / 파일의 병합
    • 파일 내용 출력: cat {파일명}
    • 파일 병합
      1. cat {파일1}, {파일2} ... > {새 파일명}: 파일 병합하여 새 파일 생성
      2. cat {파일1} >> {파일2}: {파일2}의 끝에 {파일1} 삽입
  • mv: 파일 이동 / 파일&폴더명 변경
    • mv {파일1} {파일2}: 파일1 이름을 파일2로 변경
    • mv {파일} {디렉토리}: 파일을 디렉토리로 이동
  • cp: 파일 복사
    • cp {파일1} {파일2}: 파일1의 내용이 복사된 파일2가 생성됨 (파일2 이미 있어도 사라지므로 조심)
    • cp {파일} {디렉토리}: 파일이 디렉토리로 복사
    • cp {디렉토리1} {디렉토리2}: 디렉토리1이 복사된 디렉토리2가 생성됨
      • -r: 하위 디렉토리도 복사됨