- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오블완
- sigmoid
- substr
- 딥러닝
- 시각화
- Request
- scheduledTimer
- rest api
- cocoapods
- Python
- Observable
- 연산자
- SWIFT
- Linux
- swiftUI
- ReLU
- rxswift
- SQL
- struct
- 티스토리챌린지
- r
- MVC
- Optional
- tapply
- deeplearning
- ios
- 명령어
- HTTP
- decode
- barplot
목록Linux (11)
iOS 개발 기록 블로그
if문 if [ 조건 ]; then 실행문 elif [ 조건 ]; then 실행문 else 실행문 fi 주의사항) 공백 처리를 잘해줘야 한다 문자열 비교) "문자열1" = "문자열2" 두 문자열이 같으면 TRUE "문자열1" != "문자열2" 두 문자열이 같지 않으면 TRUE 숫자 비교 숫자1 -eq 숫자2 두 숫자가 같으면 TRUE 숫자1 -ne 숫자2 두 숫자가 같지 않으면 TRUE 숫자1 -gt 숫자2 숫자1이 숫자2보다 크면 TRUE 숫자1 -ge 숫자2 숫자1이 숫자2보다 크거나 같으면 TRUE 숫자1 -lt 숫자2 숫자1이 숫자2보다 작으면 TRUE 숫자1 -le 숫자2 숫자1이 숫자2보다 작거나 같으면 TRUE !숫자1 숫자1이 거짓이라면 TRUE 예제) 아래 보기와 같이 숫자 두 개를 입력..
파라미터 변수 1. 파라미터 변수는 $0, $1, $2, ...의 형태를 지닌다. 2. 전체 파라미터는 $*로 표현된다. > vi b.sh vi편집기 내에서 아래의 내용 입력 후 :wq 로 저장 echo "exe file name is $0" echo "first parameter value is $1" echo "second parameter value is $2" echo "whole parameter value is $*" 위와 같이 결과가 잘 나옵니다. 그러면 이번에는 값을 두개 받고 나눈 나머지 값을 출력하도록 해보겠습니다. > vi divSample.sh 방법 1) num1=$1 num2=$2 num3=`expr $num1 % $num2` echo "나눈 나머지 값은 $num3입니다" 방법 2..
쉘(Shell)이란 무엇인가? 운영체제에서 제공하는 명령어와 프로그램을 실행하는 인터페이스 Shell 스크립트란? 인터프리터 역할을 하는 것으로 시스템에서 지원하는 명령어들의 집합을 묶어서 프로그램화한 것 Shell의 종류 1. Bourne Shell 2. C Shell 3. Korn Shell 4. bash Shell 예) #!/bin/bash: 쉘 중에 bash 쉘을 쓰겠다는 의미 Shell Script 프로그래밍이란? 1. C언어와 유사하게 프로그래밍이 가능 2. 변수, 반복문(loop), 제어문(if) 사용 가능 3. 별도의 컴파일 없이 텍스트 파일 형태로 바로 실행 가능 4. vi나 gedit으로 작성 가능 5. 리눅스의 많은 부분이 Shell script로 작성되어 있음 Shell script..
top 명령어 top 명령어는 지금 현재 작동 중인 프로서서들의 CPU 사용률과 메모리 사용률을 확인하는 명령어입니다. 설명) 182 days, 18:46 : 182일 18시간 46분 전 서버 시작 load average : 3개의 숫자 각각 1분, 5분, 15분 간 평균 실행/대기 중인 프로세스 수로 CPU Core 수보다 적으면 문제 없음 Tasks : 프로세스 개수 KiB Mem, Swap : 메모리 사용량 옵션 없이 top만 입력하면 3초 간격으로 갱신 -b 옵션: 순간의 정보 확인 -n 옵션: top 실행 주기 설정 (반복 횟수) top 실행 후 명령어 Shift + p : CPU 사용률 내림차순 Shift + m : 메모리 사용률 내림차순 Shift + t : 프로세스가 돌아가고 있는 시간 순..
리눅스의 프로세스 관리 명령어에 관해 알아보도록 하겠습니다. jobs 명령어 기본적으로 동작 중인 작업의 상태를 확인하는 명령어입니다. 예) jobs 옵션 상태 정보 4가지 1. running: 실행 중 2. stopped: 일시 중단 중 3. done: 종료 4. terminated: 강제 종료 jobs --help 터미널에 위와 같이 입력하면 다음과 같이 옵션에 대한 정보가 나옵니다. > vi jobTest.txt 위와 같이 쳐서 vi 편집기를 열어 임의의 텍스트파일을 생성하고 아무거나 적은 다음에 Ctrl + z 키로 vi 편집기에서 빠져 나와봅시다. 그리고 > jobs 라고 치면 실행 중인 또는 멈춰 있는 등의 상태와 함께 프로세스가 나옵니다. 위와 같이 일시 중단된 프로세스를 포그라운드 (for..
리눅스의 디스크 관리에 대해서 알아보겠습니다. 우선 리눅스의 디스크 관리 명령어 3가지입니다. 1. du 2. df 3. sar du 명령어 du 명령어는 현재 파일/디렉토리의 디스크 사용량을 확인하는 명령어입니다. $ du -sh > 12345M $ du -s *.txt > .txt가 뒤에 붙는 모든 파일의 디스크 사용량이 출력된다 옵션 -a : all -b : 바이트 단위로 표시 -s : 디렉토리 또는 파일의 전체 크기 표시 df 명령어 df 명령어는 현재 파일 시스템의 총 사용률을 확인하는 명령어입니다. $ df -hP 옵션 -a : 디렉토리로 생략된 블록 크기의 파일 시스템 출력 -i : inode로 디스크 정보를 보여준다 -k : kb 단위로 표시 -T : 파일 시스템의 정보와 디스크 정보를 보..
권한 관리를 잘 알아야 하는 이유 리눅스에서 파이썬 배치 파일을 실행하거나 R 배치 파일을 실행하거나 하둡을 설치하고 운영할 때 여러가지 문제들이 발생하는데 그 중에 가장 많은 문제들이 권한에 관한 오류들이다 권한 관리에 대한 명령어 3가지 1. chmod 2. chattr 3. chown 권한의 종류 1. 읽기 2. 쓰기 3. 실행 권한 관리표 > ls -l -rw-r--r-- 1 xxxxx xxxxxxxx xxx 날짜 시간 권한 부분 설명 권한 대상 chmod 명령어 $ chmod u-w 파일명 결과: -r--r--r-- 1 파일정보 설명) u: 유저 g: 그룹 o: 기타 유저 r: 읽기 w: 쓰기 x: 실행 read only 파일도 '!' 를 붙이고 저장하면 된다. 예) 읽기, 쓰기, 실행권한 모두..
vi 편집기란? 리눅스 안에서 사용할 수 있는 문서 편집기 vi (Visual Editor) vi 편집기의 명령모드 3가지 1. command 모드 vi의 기본 모드이며 vi를 실행하면 바로 보이는 기본화면 방향키로 왔다갔다 가능 2. edit 모드 a, i, o 등을 누르면서 내용을 입력 또는 삭제하는 명령모드 3. last line 모드 입력모드에서 저장 종료, 강제 종료 등의 명령어 :wq! 예) $ vi aaa.txt 편집기를 시작하는 명령어 1. $ vi 파일명 : 읽기, 쓰기가 가능한 상태로 파일이 열린다 2. $ view 파일명 : 읽기만 가능한 상태로 파일이 열린다 3. $ vi -r 파일명 : 손상된 파일을 복구하는 명령어 vi 편집기를 열 때 정상적으로 열리지 않고 이상한 경고 메시지들..
18. diff 명령어 " 두 파일 간의 차이점을 찾아서 알려주는 명령어 " 예) [orcl:~]$ diff emp.txt emp7.txt 14a15 > 7839 KING PRESIDENT 0 17-NOV-81 5000 0 10 예제 1) 아래와 같이 두 개의 파일 이름을 각각 물어보게 하고 결과로 파일의 내용의 차이가 출력되게 하시오 보기) $ sh diff.sh 비교할 첫번째 파일명을 입력하세요: emp.txt 비교할 두번째 파일명을 입력하세요: emp7.txt 14a15 > 7839 KING PRESIDENT 0 17-NOV-81 5000 0 10 답) #1/bin/bash echo " " echo -n "비교할 첫번째 파일명를 입력하세요: " read file1 echo " " echo -n "비..
11. head 명령어 " 문서의 처음 몇줄을 화면에 출력하는 명령어 " [orcl:~]$ head -[출력 줄 수] [파일명] 예) [orcl:~]$ head -20 winter.txt 문제 21) 겨울왕국 대본의 100줄까지의 내용을 winter_head.txt라는 이름으로 저장하시오 답) [orcl:~]$ head -100 winter.txt >> winter_head.txt [orcl:~]$ ls 결과) 12. tail 명령어 " 문서의 마지막 몇 줄을 화면에 출력하는 명령어 " 예) [orcl:~]$ tail -10 winter.txt -f 옵션 : tail의 중요한 옵션으로 문서의 끝에 추가되는 새로운 내용을 실시간으로 확인할 수 있는 옵션 예) 오라클 db가 올라가거나 내려갈때의 그 정보를 ..