티스토리 뷰
- 명렁어
- ls 입력시 디렉토리 목록출력
- ls /var 이런식으로 경로를 써주면 그곳에 폴더를 보여줌
- ls -l 옵션 사용시 자세한 목록 출력
- ls -a 옵션 사용시 숨은파일 출력
- . 은 숨은파일과 현재 위치를 나타냄
- .. 상위 위치
- ls -al 사용시 모든 파일 확인가능
- 파일정보 이해하기
- drwxrwxrwx 링크 소유자 소유자그룹 크기 날짜 시간 파일/디렉토리 이름
- 첫번째 는 접근권한 인데 -로 나올시 접근불가임
- 소유자 소유자그룹 외부인들 이순으로 rwx 읽기 쓰기 실행 권한 설정가능
- d는 디렉토리를 뜻함 - 일경우 파일
- 파일 생성하면서 소유권 정하기
- sudo -u username touch sample 입력시 username 에게 sample 파일 생성
- 소유권 이전
- sudo chown username:groupname sample 소유자와 소유그룹 을 설정가능함
- sudo chown -R username:groupname sample 디렉토리에서 -R 옵션 추가시 모든파일에 적용됨
- 접근권한 설정
- 소유자도 접근권한 변경 가능함
- chmod ugo+rwx sample 접근권한설정 u g o 유저 그룹 외부인 +- 로 허용 거부 파일명
- 400 200 100 40 20 10 4 2 1 유저 그룹 외부인 순으로 읽기 쓰기 실행 권한설정가능 숫자를 합하면됨
- 시스템 디렉토리
- / 최상위 디렉토리
- /dev 시스템에 설치된 주변장치 파일들
- /etc 시스템 설정 파일들
- /bin 명렁어 파일들
- /lib 공유 라이브러리 파일들 부팅과 응용프로그램실행에 필요한 파일들
- /home 사용자 계정 파일들
- /root 루트 계정 파일들
- /proc 시스템 상태 저장 cpu정보 입출력
- /sbin 시스템관리 명렁어들 저장 루트권한이 필요한 명령어들
- /tmp 임시파일 저장소 입출력 저장
- /var 임시저장소 로그 메일같은거저장
- /usr 선택적으로 저장되는 응용파일들
- 파일관리 명렁어들
- pwd 현재 위치를 보여줌
- mkdir foldername 디렉토리를 만듬
- cd path 이동
- rmdir 디렉토리 지우기 빈폴더만 가능
- rm -r 디렉토리 안에 파일이존재하면 이걸로 삭제가능
- mkdir -p parent/child -p옵션 추가시 상위폴더 생성가능
- cd 혹은 cd ~ 하면 홈디렉토리로 이동
- touch filiename 파일생성가능 날짜 시간을 바꾸는 기능이있음 파일 기본옵션은 664
- cp original_file copy_file 파일 복사기능
- cp original_file path/path/file 경로설정가능 -p 옵션 추가시 디렉토리가 존재하지 않으면 생성
- cp -r dir copy_dir 디렉토리 복사 -r 옵션 추가시
- mv original copy 파일 이동 명렁어 이름변경도 이걸로함
- mv file1 file2 directory 여러개 파일도 이동가능함
- mv dir1 dir2 디렉토리 이동도 가능
- rm file1파일삭제
- rm file1 fil2 여러개도 가능
- rm -rf dir 디렉토리 삭제
- 파일내용 확인
- cat /var/log/syslog 시스템 로그 확인
- cat > filename 파일생성후 내용을 작성후 ctrl + d 눌러서 빠져나오면 파일내용작성후 생성
- more /var/log/syslog
- f 다음장 b 뒤로 q 종료
- less /var/log/syslog
- more 단축키를 이어받으면서 g 첫장 shift+g 마지막장
- /word 찾을 단어 입력후 엔터 n 다음단어 shift+n 뒤로 가능
- head /var/log/syslog
- 파일 일부분만 보여줌 기본값 10줄 -n 15 옵션 추가시 15줄 보여주고 숫자 바꾸면 원하는 만큼 보여줌
- head -n 15 /var/log/syslog
- tail /var/log/syslog
- more 하고 반대로 뒤부터 보여줌 일반적으로 더많이사용함
- -f 옵션 추가시 실시간 업데이트
- 파일 찾기
- find[경로][옵션]'대상] 이런형식을 갖춤
- find -name filename
- find / -name filename
- find / -name filename -delete 찾은뒤 지움
- find / -name *.ext 표현식 예제
- find -iname filename 대소문자 구분없이 찾기
- 파일내용을 검색하는 명렁어
- grep[옵션][표현식][파일명]
- grep content filename 결과는 단어를 포함하는 행을 보여줌
- -c 옵션 추가시 포함하는 행의 개수
- -n 옵션 추가시 단어를 포함하는 행과 행의 번호
- -i 옵션 추가시 대소문자 구분안함
- ls -l | grep content 사용시 목록 출력후 매칭되는 단어만 보여줌
- | 파이프 라고 불림
- ls -al | more
- ls -al | sort -r | more 이런식으로 모든목록을 정렬한뒤 more 로 볼수있음
'리눅스-우분투.Linux-Ubuntu' 카테고리의 다른 글
리눅스 우분투 요약 4장(프로세스 관리) (0) | 2020.03.01 |
---|---|
리눅스 우분투 요약 번외 (netplan 고정아이피 설정) (0) | 2020.02.28 |
리눅스 우분투 요약 2장 (사용자 계정 관리) (0) | 2020.02.27 |
리눅스 우분투 요약 1장 (설치, 언어설정, 네트워크 설정, 패키지업그레이드) (0) | 2020.02.27 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Visual Studio 2017
- Generic()
- HTML
- responsive slider
- scss slider
- stdarg.h
- wxWidgets
- JS
- fyling fly
- 도메인 가격비교
- xgettext
- 1000 자리 계산기
- C11
- dropdown list
- scanf()
- slider
- #C
- .editorconfig
- #비주얼스튜디오
- CSS 슬라이더
- C
- 도매인 가격비교
- 오류
- CSS
- SCSS @for
- gettext
- C++
- flying bee
- css slider
- _Generic()
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함