일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 빅분기실기
- 청년 AI Big Data 아카데미 13기
- 최단 경로 알고리즘
- 프로그래머스 가운데 글자 가져오기 파이썬
- m1 docker
- 프로그래머스 나누어 떨어지는 숫자 배열 파이썬
- 최소 스패닝 트리
- 가운데 글자 가져오기 파이썬
- 프로그래머스 나누어 떨어지는 숫자 배열 자바
- 프로그래머스 가운데 글자 가져오기 python
- 트리의 지름 java
- 트리의 지름 자바
- 가운데 글자 가져오기 python
- 가운데 글자 가져오기 java
- 코드업 1020 자바
- 코드업 1020 java
- 나누어 떨어지는 숫자 배열 python
- 청년 Ai Big Data 아카데미
- codeup 1020 자바
- 핸즈온 머신러닝
- 프로그래머스 가운데 글자 가져오기 자바
- docker 완전 삭제
- m1 docker install
- codeup 1020 java
- 나누어 떨어지는 숫자 배열 java
- docker 삭제
- docker remove
- 가운데 글자 가져오기 자바
- 빅데이터분석기사
- 최소 스패닝 트리 자바
- Today
- Total
목록CS/리눅스
반응형
반응형
(10)
NineTwo meet you
명령어를 이용한 압축 및 해제 compress gzip 압축 compress -v 압축할파일명 해제 uncompress 압축한파일명 확장자 .Z 압축 gzip -v 압축할파일명 해제 gunzip 압축한파일명 확장자 .gz 거의 사용하지 않고 패키지 설치해야한다. 압축시 원본이 사라진다. 해제시 압축했던 파일이 사라진다. 많이 사용한다. 압축시 원본이 사라진다. 해제시 압축했던 파일이 사라진다. bzip2 zip 압축 bzip2 -v 압축할파일명 해제 bunzip2 압축한파일명 확장자 .bz2 압축 zip -v 압출할파일명 압축할파일목록 해제 unzip 압축한파일명 확장자 .zip gzip보다는 적게 사용한다. 압축시 원본이 사라진다. 해제시 압축했던 파일이 사라진다. 거의 사용하지 않는다. 압축했던 원본..
아카이브 여러개의 파일들을 하나로 묶는 기술이다. 하지만 용량은 줄지 않는다. tar tar 기능옵션(s) 아카이브파일명 묶을파일목록(s) 기능 옵션 (-안붙임) 기능 설명 c 새로운 tar 파일을 생성합니다. t tar 파일의 내부 내용들의 리스트를 확인합니다. x tar 파일을 해체합니다. f 아카이브 파일이나 테이프 장치를 지정하며 항상 옵션 마지막에 입력해야 합니다. 만일 아카이브 파일을 '-'로 지정하였으면 이는 tar 명령어가 tar 파일로부터 standard input으로 읽어들이거나, standard output으로 tar파일을 생성한다는 것을 의미합니다. v tar 명령어 수행과정을 자세히 출력합니다. h 아카이브 하려는 파일이 심볼릭링크파일인 경우 원본을 아카이브합니다. 생성 원본 파일..
프로세스 프로세스는 실행된 프로그램을 의미합니다. 프로세스 종류 항목 설명 부모 프로세스 다른 프로세스를 생성 할 수 있는 프로세스 자식 프로세스 부모 프로세스로부터 만들어지는 프로세스 데몬 프로세스 일반적으로 사용자가 직접 실행시키지 않고 파일이름 끝에 d를 붙여서 사용 커널에 의해 구동되며 백그라운드에서 특정 서비스를 구성하기 위해 구동 고아 프로세스 자식 프로세스는 작업이 종료되면 부모 프로세스로 돌아가는데 돌아가기 전 부모 프로세스가 종료된 경우를 의미 init프로세스가 해당 프로세스가 종료될 수 있게 도움 좀비 프로세스 자식 프로세스가 종료를 위해 프로세스 리스트라 불리는 목록에서 종료 승인을 대기 하고 있는 상태의 프로세스 시스텝에 존재하는 리소스를 반납하지 않은 상태로리스트에 남아있는 프로세..
쉘 스크립트 기본적으로 시스템 명령어와 프로그래밍 구문으로 이루어져 있다. 쉘 프로그래밍을 사용하면 반복적인 작업을 자동화할 수 있다. 프로그래밍 언어 쉘 스크립트 언어 소스파일 -> 컴파일 -> exe 실행 파일 소스파일 -> 인터프리터가 즉시 명령 수행 스크립트 언어에 비해 빠르고 강력함 인터프리터가 즉시 실행해 사용이 용이함 소스코드를 실행파일로 변환하기 위해 컴파일을 거쳐야 함 프로그래밍 언어에 비해 느리고, 강력한 기능 구현에는 한계 존재 C , ... shell script , python script , ... 쉘 스크립트 실행 sh $sh 스크립트파일명 chmod $chmod +x 스크립트파일명 $./스크립트파일명 변수의 종류 종류 설명 환경 변수 쉘 환경과 관련된 정보를 저장하는 변수로 ..
메타 문자 쉘에서 특별한 의미를 가지는 일반 기호를 의미한다. 경로 이름 메타 문자 ~ 현재 로그인된 사용자의 홈디렉토리를 의미한다. cd ~ 현재 사용자의 작업 디렉토리로 이동 cd ~userA userA라는 사용자의 작업 디렉토리로 이동 cd ~+ 현재 작업 디렉토리를 이동 cd ~- 이전 작업 디렉토리로 이동 - 이전 작업 디렉토리를 의미 파일 이름 대체 메타 문자 * 아무것도 없거나 하나 이상의 문자를 대체하는 문자로 사용됩니다. ? 하나의 문자를 대체하는 문자로 사용됩니다. [] 하나의 문자를 대체하는 문자의 범위를 지정할 수 있으며 검색용으로 사용된다. [문자1-문자3] ls file[A-Z] 연속된 문자를 검색시 사용한다. fileA, ... fileZ까지 검색된다. [문자1문자2...] l..
퍼미션 유닉스/리눅스 시스템의 모든 파일과 디렉터리는 퍼미션들의 집합으로 구성되어있으며 다중 사용자 환경에서 이는 가장 기초적인 보안 방법이라 할 수 있다. 퍼미션은 시스템상에 존재하는 파일에 대한 읽기, 쓰기, 실행에 대한 접근부여 여부를 결정하며 ls -l과 ls -n명령으로 확인 할 수 있다. 파일의 속성 속성 설명 - regular file 일반 파일로 바이너리 파일이거나 아스키 텍스트 파일입니다. d directory file 디레토리 파일입니다. b block device file 블록 장치 파일입니다. c character device file 캐릭터 장치 파일 즉 원시 장치 파일입니다. D Door file 도어 파일 입니다. s socket file 소켓 파일 입니다. l symbolic..
vi 편집기 모드 다음과 같은 3가지 모드로 구성되어 있다. 파일 열기 vi filename 파일 열기 vi +행번호 filename 입력한 행에 커서 위치한 파일 열기 vi +/"string" filename “string”이 처음 발생한 단어부터 파일 열기 vi –r filename 손상된 파일 복구 view filename 읽기 전용으로 파일 열기 커서 이동 h 왼쪽으로 한 간 이동 ← backspace j 한 줄 아래로 이동 ↓ k 한 줄 위로 이동 ↑ l 오른쪽으로 한 칸 이동 → spacebar w 한 단어 앞으로 이동 b 한 단어 뒤로 이동 e 현재 단어 맨 끝으로 이동 $ 한 줄 끝으로 이동 0 한 줄 시작으로 이동 Return 한 줄 아래로 이동 G 파일의 제일 마지막 줄로 이동 nG n..
grep 하나 이상의 파일에서 문자 패턴을 검색하는 명령어다. grep [option] pattern filename 옵션 설명 -i 검색 패턴 대소문자 무시 -l 매칭되는 패턴이 있는 파일 이름 출력 -n 매칭되는 줄 번호 표시 -v 검색 패턴을 제외하고 검색 -c 검색 패턴과 매칭되는 줄 개수 출력 -w 단어 단의로 검색 정규 표현식 메타 문자 메타문자 용도 예제 결과 ^ 줄의 시작 지정 ^solaris solaris로 시작하는 줄 $ 줄의 마지막 지정 solaris$ solaris로 끝나는 줄 . 한 문자 대치 s.....s s로 시작하고 5개의 아무 문자, s로 끝남 * 아무것도 없거나 여러 문자 대치 [a-z]* 소문자로 시작하는 모든 문자 또는 아무것도 없음 [] 패턴 중 한 문자 대치 [Ss..
복사 cp cp option source(s) target 파일의 내용을 다른 파일로 복사하거나 디렉터리를 다른 디렉터리로 복사하는 명령어다. 옵션 설명 -i 대화형 모드로 복사시 파일을 덮어쓰는 것을 방지하기 위해 덮어쓰기 전 물어본다. -r 디렉토리 복사 시, 해당 디렉토리의 하위 모든 파일과 디렉토리를 새로운 디렉토리에 복사한다. 이동 mv mv option source target 파일을 다른 디렉토리로 이동시키거나 디렉터리를 다른 디렉터리로 이동시키는 명령어다. 원본이 이동하는 것으로 원래 위치에서는 사라진다. 옵션 설명 -i 대화형 모드로 이동시 파일을 덮어쓰는 것을 방지하기 위해 덮어쓰기 전 물어본다. 파일 생성 touch touch filename 아무 내용 없는 빈파일을 생성하는 명령어다..
디렉터리 내용 디렉터리가 가지고 있는 파일 또는 하위 디렉터리를 의미합니다. 디렉터리 역시 파일의 한 종류입니다. 파일 종류 확인 방법 1. ls -l 2. ls -F 3. file pwd 현재 디렉터리 확인 ls 명령어 옵션 설명 ls 현재 디렉토리 내용 확인 (현재 작업 디렉토리의 숨겨진 파일 표시하지 않는다.) ls -a 현재 디렉도리 내의 숨겨진 파일을 포한한 디렉토리 내용 확인 ls -l 디렉토리의 내용의 자세한 정보 확인 (long list 자세히 보기) ls -A .과 ..빼고 다 출력 ls -lA .과 ..빼고 자세하게 출력 ls -ld 개별 디렉토리 확인 (특정 디렉토리를 확인하고자 하는 것이 아니라 그 디렉토리 자체를 확인 하는것 ) ls -R 기본적으로 현재 디렉토리 내용만을 확인하는..