일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Docker
- 기타 연주
- 프로그래머스
- SSH
- Selenium
- Linux
- 오류
- C
- paramiko
- error
- mysql
- ubuntu
- LIST
- VS Code
- Python
- OpenCV
- C++
- pandas
- JSON
- windows forms
- C#
- 핑거스타일
- YOLO
- 컨테이너
- Numpy
- pip
- label
- Visual Studio
- 채보
- pytorch
- Today
- Total
목록Linux (38)
기계는 거짓말하지 않는다
명령 모드에서 사용 검색 명령어 설명 /string 현재 위치부터 파일 앞쪽으로 문자열(string) 탐색 ex) /찾을문자 후 Enter ?string 현재 위치부터 파일 뒤쪽으로 문자열(string) 탐색 n 다음 문자열 탐색 N 역방향으로 문자열 탐색 변경 - range 에 %를 입력하면 모든 범위로 설정 할 수 있음 명령어 설명 :s/string1/string2 커서가 위치한 줄에서만 string1을 string2로 바꿈 :s/string1/string2 범위 안의 모든 줄에 대해서 각 줄의 첫 번째 string1을 문자열 string2로 바꿈 :s/string1/string2/g 범위 안의 모든 줄의 모든 string1을 string2로 바꿈 :s/string1/string2/gc 범위 안의 모..
VI Editor 유닉스 시스템에서 주로 사용하는 텍스트 편집기이며, 간단한 편집부터 프로그래밍까지 가능하다. 아래는 VIM(VI Imporved)을 사용했고, VIM은 VI의 대부분의 명령을 지원한다. 또 많은 새로운 명령어가 더 있다. vi (file_name) vi 에디터를 시작한다. 명령 모드 -> 입력 모드(Insert mode) 입력키 설명 i 커서 앞에 삽입 a 커서 뒤에 삽입 o 현재 줄 다음에 삽입 I (shift + i) 현재 줄 첫 칸 앞에 텍스트 입력 A 현재 줄 끝에 텍스트 입력 O 현재 줄 앞에 삽입 마지막 행 모드(Last line mode) - 입력 모드에서 명령 모드로 변환 시 esc 입력키 설명 :w 현재의 파일명으로 파일 저장 :w file_name 지정한 파일명(fil..
전·후면 처리, 그리고 프로세스에 관련된 명령어이다. 1. jobs - 백그라운드 된 작업들을 목록으로 볼 수 있다. 2. ps (e, f, u) - 프로세스의 현재 상태를 출력 e : 시스템에 있는 모든 프로세스 정보 출력 f : 프로세스에 대한 자세한 정보 출력 u : 특정 사용자에 대한 모든 프로세스 출력 3. fg %jobs_num (전면 처리) - 명령어를 입력하면 명렁어가 전면에서 실행되며 명령어 실행이 끝날 때까지 쉘이 기다려준다. ctrl+z 키로 일시정지가 가능 4. &, bg %jobs_num (후면 처리) - 명령어들을 후면에서 처리하고 전면에서는 다른 작업을 할 수 있으며 동시에 여러 작업을 수행 가능 5. kill PID 또는 kill %jobs_num - 프로세스 강제종료 (PI..
입·출력 재지정에 관련된 명령어이다. 1. > file_name (출력 재지정) - 명령어의 표준출력 내용을 모니터에 출력하는 대신 파일에 저장 2. >> file_name (출력 추가) - 명령어의 표준출력을 기존 파일에 추가 3. < file_name (입력 재지정) - 명령어의 표준 입력을 키보드 대신 파일에서 받음 4. 명령어1 | 명령어2 (파이프) - 명령어1의 표준출력을 명령어2의 표준입력으로 받음
자주 쓰이는 권한 명령어이다. 1. chmod (-R , +, -, =, r, w, x) - 파일 혹은 디렉터리의 권한을 변경하는 명령어 사용자 권한은 소유자(owner), 그룹(group), 기타(others)로 구분 연산자로 추가, 제거, 지정을 할 때 u(user), g(group), o(other), a(all)을 사용 r은 읽기, w는 쓰기, x는 실행권한이며, 8진수로 r = 4, w = 2, x = 1 이다. 예로 755의 의미는 소유자는 읽기, 쓰기, 실행 권한 부여 그룹에 읽기, 실행 권한 부여, 기타에 읽기, 실행 권한 부여이다. + : 권한 추가 - : 권한 제거 = : 권한 지정 -R : 디렉터리 내의 모든 파일, 하위 디렉터리에도 사용권한 적용 2. chown - 파일이나 디렉터리..
자주 쓰이는 기본적인 명령어 1. passwd (사용자 명) - 사용자의 비밀번호를 변경 2. clear - 도스의 cls 명령어와 같으며 터미널의 화면을 깨끗이 지움 3. pwd - 현재 작업 디렉터리 경로를 출력 4. cd (.. , ~) - 현재 작업 디렉터리를 이동. 절대경로, 상대경로로 지정할 수 있다. .. : 상위 디렉터리로 이동 ~ (cd) : 홈 디렉터리로 이동 5. mkdir / rmdir - 디렉터리를 만들거나 (mkdir) 삭제 (rmdir) 함. rmdir 로 삭제 할 경우 디렉터리는 비어있어야 한다. 6. ls (a, l, d, r, R, F, u, t, s) - 지정한 디렉터리나 파일의 정보를 출력 파일이나 디렉터리를 지정하지 않으면 현재 디렉터리의 내용을 출력 옵션 설명 a ..