KJT's Blog: linux

Storage for Knowledge

Hot

Post Top Ad

Study is the best friend!
레이블이 linux인 게시물을 표시합니다. 모든 게시물 표시
레이블이 linux인 게시물을 표시합니다. 모든 게시물 표시

2021-03-18

리눅스(Linux) 명령어(경로, cd, mv, cp, ln, man, cat, head, tail, grep, less, tar, sudo)

3월 18, 2021 0

 







1. 경로
  •  / : 절대 위치 기준
  •  ./ : 현재 위치 기준
  •  ../ : 현재 위치 상위 기준
  •  ~/ : Home 위치 기준


2. cd

  • 디렉토리 사이 이동
  • 위의 경로 기준으로 이동

3. mv
  • 파일/디렉토리 이동
  • 이름 변경 가능
    • mv 파일/디렉토리 파일이름/디렉토리이름
    • mv 파일/디렉토리 경로

4. cp
  • 파일 복사
    • cp 파일명1 파일명2
    • cp 파일명1 경로/파일명2
  • 디렉토리 복사
    • cp -r 디렉토리1 디렉토리2

5. ln
  • 하드링크 만들기 : 같은 inode 번호 사용, 하나를 수정하면 모두 같이 수정, 하나를 삭제하면 그것만 삭제
    • ln 소스 타겟
  • 소프트링크 만들기 : 바로가기 개념, 참조 변경만으로 쉽게 업그레이드 등 가능
    • ln -s 소스 타겟

6. man
  • 명령어 매뉴얼
    • man 명령어

7. cat
  • 파일 내용 출력
  • 내용 복사
    • cat 파일1 > 파일2 : 파일2와 같은 이름 있으면 덮어씌움
    • cat 파일1 >> 파일2 : 파일2 끝에 파일1 내용 복사

8. head
  • 파일 내용 처음부터 몇 줄 정도 출력
    • head 파일이름
  • 옵션으로 더 많이 나오게 할 수 있음

9. tail
  • 파일 내용 뒤에서부터 몇 줄 정도 출력 : 많이 사용하는 명령어
    • tail -f 파일명 : 실시간으로 추가된 내용 나옴, 터미널 2개로 실험 가능

10. grep
  • 특정 문자열이 있는 파일 검색 후, 문자열만 출력
    • grep 문자열
    • grep -H : 파일 이름도 함께 출력
    • grep -Hw : 정확한 문자열만 출력

11. less
  • 텍스트 뷰어 : 수정 안됨, 용량이 큰 log 파일 등을 열 때
    • less 파일이름

12. tar
  • 파일/디렉토리 압축
  • cvfz(압축)/xvfz(압출풀기) 명령어 항상 같이 사용
    • tar cvfz sample.tar.gz 파일명1 파일명2 .... 디렉토리명1 디렉토리명2 .... : 스페이스로 구분, 경로 내 모든 내용 압축 시 "*" 사용
    • tar xvfz sample.tar.gz

13. sudo
  • root 권한 부여

Read More

2021-03-16

리눅스(Linux) 명령어(pwd, ls, chmod, mkdir, touch, rm)

3월 16, 2021 0




출처 : https://youtu.be/9_KIdQ8abH4


1. pwd 

  • 현재 디렉토리 경로 표시

2. ls
  • 현재 디렉토리 안에 있는 파일이나 폴더 등 표시
    • -al : 숨겨진 파일 등까지 표시
    • -l : 파일 등의 자세한 내용(파일 권한 내용 등)

3. ls -l  : 파일 유형 정보로 알 수 있는 것들
  • -rwxrwxrwx
  • drw-rw-rw-
  • lr--r--r--
    • "-" : 파일(file)
    • "d" : 폴더(directory)
    • "l" : 링크(link)
    • 왼쪽부터 user, group, other 권한
    • r : read(2^0), w : write(2^1), x : excute(2^2)

4. chmod 
  • 파일, 폴더, 링크 권한 변경
    • chmod 764 파일이름.확장자
    • chmod (u or g or o) +/- (r or w or x)

5. mkdir
  • 디렉토리 만들기

6. touch
  • 파일 만들기

7. rm
  • -f : 파일 지우기
  • -r : 디렉토리 지우기
       


Read More

Post Top Ad

Play with Study!