Posts Linux 명령어 (Command) 정리
Post
Cancel

Linux 명령어 (Command) 정리

Linux 기반 명령어 정리

  • ls : 현재 디렉토리의 파일 목록을 출력하는 명령어. ‘ls -l’은 자세히 보기 
    • ls -a 옵션 (all) : 숨겨진 파일이나 디렉토리도 보여준다.
    • ls -l 옵션 (long) : 자세한 내용(퍼미션, 파일수, 소유자, 그룹, 파일크기, 수정일자, 파일이름)을 출력한다.
    • ls -S 옵션 (size) : 파일크기 수으로 정렬하여 출력한다.
    • ls -r 옵션 (reverse) : 거꾸로 출력한다. (ls 명령어의 기본은 알파벳 순서이다.)
    • ls -R 옵션 (recursive) : 하위 디렉토리까지 출력한다.
    • ls -alSrh : 다양한 조합으로 ls 명령어를 사용할 수 있다. → 숨겨진 파일(a)까지 포함해서 파일크기(S) 역순(r)으로 보기좋게(h) 자세히(l) 보여주세요.


  • pwd : 현재 위치하고 있는 디렉토리를 알려주는 명령어


  • cd : 이동할 디렉토리의 경로명 
    • cd game : game 디렉토리로 이동한다.
    • cd / : 루트 디렉토리(/)로 이동한다.
    • cd /etc/apache2/ : 절대 경로를 사용하여 이동한다. (루트 디렉토리가 기준)
    • cd .. : 상위 디렉토리(..)로 이동한다.
    • cd ../game : 상대 경로를 사용하여 이동한다. (현재 디렉토리가 기준)
    • cd ~ : 자신의 홈 디렉토리(~)로 이동한다.
    • cd ~/workspace/ : 홈 디렉토리 안에 있는 특정 디렉토리로 이동한다.
    • cd - : 이전 디렉토리(-)로 이동한다.


  • rm
    • rm 파일명 / rm -r 디렉토리명


  • —help : 명령어뒤에 —help를 붙이면 명령의 사용설명서가 출력됩니다. ex) ls —help / rm —help / mkdir —help / pwd —help


  • cp : 명령어를 이용하여 파일, 디렉토리를 복사합니다. 
    • cp file1 file2 : file1 파일을 똑같이 복사하여 file2 파일을 생성한다
    • cp file1 dir1/ : 목적지로 디렉토리를 사용하게 되면 파일을 디렉토리 안에 복사한다.
    • cp file1 file2 dir1/ : 한번에 여러개의 파일을 디렉토리에 복사할 수 있다.
    • cp -r dir1/ dir2/ : 디렉토리 전체를 복사하기 위해서는 -r 옵션을 사용한다. (recursive)
    • cp -r dir1/ backup$(date’+_%Y%m%d’) : cp 명령과 -r 옵션과 날짜를 이용하여 백업을 쉽게 수행할 수 있다.


  • touch : 파일을 생성하거나 갱신하는 명령어 
    • touch [OPTION] filename 
      • 기존에 존재하지 않는 파일명을 지정하면 크기가 0 byte인 파일을 생성한다.
      • 이미 존재하는 파일을 Touch 하게 되면 수정시간만 현재 시간으로 변경된다


  • mkdir
    • mkdir dir1 : 현재 디렉토리에 dir1 디렉토리를 만든다.
    • mkdir dir1 dir2 : 한번에 여러개의 디렉토리를 생성할 수 있다.
    • mkdir -p dir1/dir2 : 디렉토리를 만들 때 상위(부모) 디렉토리가 없으면 만든다.
    • mkdir -m 700 dir5 : 디렉토리를 만들 때 권한까지 지정한다.


  • rmdir
    • rmdir dir1 : 현재 디렉토리에 있는 dir1 디렉토리를 삭제한다.
    • rmdir dir1 dir2 : 한번에 하나 이상의 디렉토리를 삭제할 수 있다.
    • rmdir -p dir1/dir2 : 디렉토리를 삭제할 때 상위 디렉토리로 함께 삭제한다. (다른 디렉토리나 파일이 존재할 경우 상위 디렉토리는 삭제되지 않는다.)
    • rm -r dir1 : 파일이 들어있는 디렉토리를 삭제할 때는 rm -r 명령을 사용한다. (rmdir 명령으로는 파일이 들어있는 디렉토리를 삭제할 수 없다.)


  • Vi 페이지 이동명령
    • Ctrl + F : 다음 페이지로
    • Ctrl + B : 이전 페이지로
    • Gg : 파일 첫 문장으로
    • G : 파일 끝으로
    • :숫자 : 숫자번째 문장으로 이동


  • FTP 없이 리눅스 서버로 파일을 전송하는 방법
    • Ex) pscp [업로드할파일경로] [서버접속계정]@[서버접속 IP]:[업로드 되는 서버 디렉토리 경로] 


  • FTP 없이 리눅스 서버에서 원도우로 파일을 다운로드 하는 방법
    • Ex) pscp [서버접속계정]@[서버접속 IP]:[업로드 되는 서버 디렉토리 경로] [업로드할 파일경로] 
    • 링크 참고 : https://byd0105.tistory.com/25
This post is licensed under CC BY 4.0 by the author.

원형 Queue(큐)에서의 삽입&삭제 연산

자료구조와 소프트웨어 개발 생명주기(SDLC)

Comments powered by Disqus.