리눅스 명령어

KDG·2021년 4월 7일
0

aws를 리눅스 서버로 생성해 사용하다보니 자연스럽게 리눅스 명령어를 공부하게되었고,
리눅스를 사용하면서 배운 명령어를 정리해보았다.

명령어

1. ls (list segments)

현재 위치의 파일목록을 조회

  • ls -l : 파일들의 상세정보를 나타냄
  • ls -a : 숨겨진 파일들도 표시
  • ls -t : 파일들을 생성된 시간별로(최신별) 표시
  • ls -rt : 파일들을 오래된 시간별로 표시

2. cd (change directory)

현재 디렉토리(폴더)에서 다른 디렉토리로 이동

  • cd ~ : 현재 계정의 홈디렉토리로 이동
  • cd .. : 현재 위치의 상위 디렉토리로 이동
  • cd /dir : 절대경로 dir로 이동
  • cd 폴더이름 : 현재 위치에 존재하는 폴더이름으로 이동

3. pwd

현재 위치 확인

4. mkdir (make directory)

현재 위치에 새로운 디렉토리 생성

  • mkdir 디렉토리이름 : 지정한 디렉토리이름을 생성
  • mkdir -p 디렉토리/하위디렉토리 : 존재하지 않는 디렉토리의 하위디렉토리까지 생성

5. mv (move)

파일을 다른 위치로 이동(원본 파일이 남지 않음. 이름 변경시에도 사용)

  • mv 파일이름 새로운파일이름 : 지정한 파일이름을 새로운파일이름으로 변경
  • mv 파일이름 디렉토리이름 : 지정한 파일을 지정한 디렉토리로 이동
  • mv 디렉토리이름 새로운디렉토리이름 : 지정한 디렉토리를 새로운디렉토리이름으로 변경

6. rm (remove)

파일을 제거

  • rm 파일이름 : 지정한 파일을 삭제
  • rm -f 파일이름 : 지정한 파일을 강제로 삭제
  • rm * : 현재 디렉토리안에 존재하는 파일 전체를 삭제
  • rm -r 디렉토리이름 : 디렉토리를 삭제(디렉토리는 -r 명령어 필수)

7. cp (copy)

파일을 복사

  • cp 파일이름 새로운파일이름 : 지정한파일을 새로운파일이름으로 복사
  • cp -f 파일이름 새로운파일이름 : 복사할 때 복사대상이 있으면 지우고 강제로 복사
  • cp -R 디렉토리이름 새로운디렉토리이름 : 디렉토리를 복사할 때 사용. 폴더안의 모든 하위경로와 파일들을 모두 복사

8. sudo (super do)

  • 슈퍼유저, 관리자 권한
  • root가 아닌 사용자가 root의 권한을 사용하도록 하는 명령어
  • sudo adduser 유저이름 : 유저이름으로 새로운 유저 생성
  • sudo passwd 유저이름 : 지정한 유저의 비밀번호를 설정

9. whoami

현재 유저 확인

10. su 유저이름

입력한 유저이름으로 유저를 변경(계정 옮기기)

11. wget

  • 네트워크 상에서 데이터를 다운로드하는 기능을 수행
  • sudo apt-get install wget 명령어로 wget을 설치
  • wget 링크주소 : 링크주소의 파일을 다운





** 참고

0개의 댓글