티스토리 뷰

  1. 명렁어
    1. ls 입력시 디렉토리 목록출력
    2. ls /var 이런식으로 경로를 써주면 그곳에 폴더를 보여줌
    3. ls -l 옵션 사용시 자세한 목록 출력
    4. ls -a 옵션 사용시 숨은파일 출력 
    5. . 은 숨은파일과 현재 위치를 나타냄
    6. .. 상위 위치
    7. ls -al 사용시 모든 파일 확인가능
  2. 파일정보 이해하기
    1. drwxrwxrwx 링크 소유자 소유자그룹 크기 날짜 시간  파일/디렉토리 이름
    2. 첫번째 는 접근권한 인데 -로 나올시 접근불가임
    3. 소유자 소유자그룹 외부인들 이순으로 rwx 읽기 쓰기 실행 권한 설정가능
    4. d는 디렉토리를 뜻함 - 일경우 파일
  3. 파일 생성하면서 소유권 정하기
    1. sudo -u username touch sample 입력시 username 에게 sample 파일 생성
  4. 소유권 이전
    1. sudo chown username:groupname sample 소유자와 소유그룹 을 설정가능함 
    2. sudo chown -R username:groupname sample  디렉토리에서 -R 옵션 추가시 모든파일에 적용됨
  5. 접근권한 설정
    1. 소유자도 접근권한 변경 가능함 
    2. chmod ugo+rwx sample 접근권한설정 u g o 유저 그룹 외부인 +- 로 허용 거부 파일명
    3. 400 200 100 40 20 10 4 2 1 유저 그룹 외부인 순으로 읽기 쓰기 실행 권한설정가능 숫자를 합하면됨
  6. 시스템 디렉토리
    1. / 최상위 디렉토리
    2. /dev 시스템에 설치된 주변장치 파일들
    3. /etc 시스템 설정 파일들
    4. /bin 명렁어 파일들
    5. /lib 공유 라이브러리 파일들 부팅과  응용프로그램실행에 필요한 파일들
    6. /home 사용자 계정 파일들
    7. /root 루트 계정 파일들
    8. /proc 시스템 상태 저장 cpu정보 입출력
    9. /sbin 시스템관리 명렁어들 저장 루트권한이 필요한 명령어들
    10. /tmp 임시파일 저장소 입출력 저장
    11. /var 임시저장소 로그 메일같은거저장
    12. /usr 선택적으로 저장되는 응용파일들
  7. 파일관리 명렁어들
    1. pwd 현재 위치를 보여줌
    2. mkdir foldername 디렉토리를 만듬
    3. cd path 이동
    4. rmdir 디렉토리 지우기 빈폴더만 가능
    5. rm -r 디렉토리 안에 파일이존재하면 이걸로 삭제가능
    6. mkdir -p parent/child -p옵션 추가시 상위폴더 생성가능
    7. cd 혹은 cd ~  하면 홈디렉토리로 이동
    8. touch filiename 파일생성가능 날짜  시간을 바꾸는 기능이있음 파일 기본옵션은 664
    9. cp original_file copy_file 파일 복사기능
    10. cp original_file path/path/file 경로설정가능 -p 옵션 추가시 디렉토리가 존재하지 않으면 생성
    11. cp -r dir copy_dir 디렉토리 복사 -r 옵션 추가시
    12. mv original copy 파일 이동 명렁어 이름변경도 이걸로함
    13. mv file1 file2 directory 여러개 파일도 이동가능함
    14. mv dir1 dir2 디렉토리 이동도 가능
    15. rm file1파일삭제
    16. rm file1 fil2 여러개도 가능
    17. rm -rf dir 디렉토리 삭제
  8. 파일내용 확인
    1. cat /var/log/syslog 시스템 로그 확인
    2. cat > filename 파일생성후 내용을 작성후 ctrl + d 눌러서 빠져나오면 파일내용작성후 생성
    3. more /var/log/syslog
      1. f 다음장 b 뒤로 q 종료
    4. less /var/log/syslog
      1. more 단축키를 이어받으면서 g 첫장 shift+g 마지막장
      2. /word 찾을 단어 입력후 엔터 n 다음단어 shift+n 뒤로 가능
    5. head /var/log/syslog
      1. 파일 일부분만 보여줌 기본값 10줄 -n 15 옵션 추가시 15줄 보여주고 숫자 바꾸면 원하는 만큼 보여줌
      2. head -n 15 /var/log/syslog
    6. tail /var/log/syslog
      1. more 하고 반대로 뒤부터 보여줌 일반적으로 더많이사용함
      2. -f 옵션 추가시 실시간 업데이트 
  9. 파일 찾기
    1. find[경로][옵션]'대상] 이런형식을 갖춤
    2. find -name filename
    3. find / -name filename
    4. find / -name filename -delete 찾은뒤 지움
    5. find / -name *.ext 표현식 예제
    6. find -iname filename 대소문자 구분없이 찾기
  10. 파일내용을 검색하는 명렁어
    1. grep[옵션][표현식][파일명]
    2. grep content filename 결과는 단어를 포함하는 행을 보여줌
    3. -c 옵션 추가시 포함하는 행의 개수
    4. -n 옵션 추가시 단어를 포함하는 행과 행의 번호
    5. -i 옵션 추가시 대소문자 구분안함
    6. ls -l | grep content 사용시 목록 출력후 매칭되는 단어만 보여줌
  11. | 파이프 라고 불림
    1. ls -al | more
    2. ls -al | sort -r | more 이런식으로 모든목록을 정렬한뒤 more 로 볼수있음
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함