일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AWS Certificate
- CycleGAN
- unsupervised learning
- Image to image translation
- 쏴아리 딥러닝
- bash 명령어
- docker
- bash vs zsh
- 말해보시개 Linux
- ubuntu
- anomaly detection
- EC2
- ubuntu mount
- aws rds
- AnoGAN
- ubuntu grep
- git commit
- ubuntu pipe
- DCGAN
- git log
- ubuntu zsh
- AWS
- F-AnoGAN
- gan
- pix2pix
- autoencoder
- 말해보시개 딥러닝
- ubuntu 명령어
- AWS EC2
- linux
- Today
- Total
목록Linux (6)
쏴아리의 딥러닝 스터디
Linux Shell Script 예제 Linux Shell Script 예제 ▷ 예제 시나리오 현재 디렉토리에 있는 .log 확장자를 갖고 있는 파일을 bak 디렉토리(backup)에 copy함 bak 디렉토리가 없으면 bak 디렉토리를 생성 bak 디렉토리에 copy할 .log 파일을 생성합니다. $touch a.log b.log c.log $ls -l nano 명령어를 통해 back shell script 파일을 생성합니다. $nano backup 위와같이 작성 한 뒤 Ctrl + X 키를 눌러, 저장합니다. Save 할 것인지 묻는 질문에 Y를 입력합니다. #!/bin/bash if ! [ -d bak ]; then mkdir bak fi cp *.log bak 위의 내용은 bash 문법을 통해 ..
Linux Shell bash vs zsh ubuntu 현재 shell 확인 ubuntu에서 echo $0 명령어를 입력하면 현재 shell을 확인할 수 있습니다. $echo $0 -bash 라는 결과를 보니, 현재 shell은 bash인 것을 확인 할 수 있습니다. ubuntu에서는 기본 shell로 bash를 활용하고 있습니다. ubuntu에서 zsh shell을 실행하기 위해서는 다음과 같이 명령어를 실행합니다. $zsh ubuntu에 zsh shell 설치가 되지 않은 것을 확인할 수 있습니다. ubuntu zsh 설치 다음 명령어를 통해 ubuntu에 zsh를 설치합니다. $sudo apt install zsh ubuntu에서 zsh shell를 실행해 보겠습니다. $zsh 현재 shell이 z..
ubuntu 명령어 모음 4 grep: 패턴을 포함하고 있는 행을 출력 grep 명령어는 ubuntu에서 지정한 패턴이나 문자열을 포함하고 있는 모든 행을 출력하는데 활용됩니다. $grep [option] [pattern] [파일명] option -i: 대소문자를 구분하지 않고 검색합니다. -v: 패턴과 일치하지 않는 행을 출력합니다. -c: 패턴과 일치하는 행의 개수를 출력합니다. -w: 패턴과 단어 단위로 매칭되어야 출력합니다. 예제) 디렉토리 내, deep 문자열을 포함하고 있는 파일의 개수를 확인 nano 명령어를 통해 deepmal.txt를 작성합니다. $nano deepmal.txt 명령어를 실행하면, deepmal.txt를 편집할 수 있습니다. 다음과 같이 depemal.txt를 작성한 뒤,..
ubuntu 명령어 모음 3 cp: 파일 및 디렉토리 복사 cp 명령어는 ubuntu에서 파일과 디렉토리를 복사하는데 활용됩니다. $cp [option] [대상 위치 및 이름] [복사하고 싶은 위치] oprion -r: 하위 디렉토리와 파일 전체를 복사합니다. -p: 소유주, 그룹, 권한, 시간 정보를 그대로 복사합니다. 예제) folder1에 있는 deepmal.txt 파일을 folder2에 복사하기 mkdir 명령어로 folder1, folder2를 생성 한 뒤, ls 명령어로 folder1, folder2가 생성되었는지 확인합니다. $mkdir folder1 folder2 $ls touch 명령어로 folder1 디렉토리 내에 deepmal.txt 파일을 생성한 뒤, cd 명령어로 folder1으로..
ubuntu 명령어 모음 2 tree: 디렉토리 구조를 확인 tree 명령어는 ubuntu에서 디렉토리 구조를 출력합니다. $tree tree 명령어가 작동하지 않는다면, 다음 명령어를 통해 설치합니다. $sudo apt install tree $tree 정상 작동함을 확인할 수 있습니다. chmod: 파일의 권한 변경 chmod 명령어는 ubuntu에서 파일의 권한을 변경합니다. $chmod [파일권한] [변경할 파일 위치 또는 이름] 파일권한은 다음과 같이 숫자로 표현합니다. 읽기(4), 쓰기(2), 실행(1) 777 권한은 모든 사용자가 모든 권한을 얻는다는 의미입니다. 예제) deepmal.txt에 777 권한 부여 하기 touch 명령어를 통해 deepmal.txt를 생성합니다. $touch d..
ubuntu 명령어 모음 1 whoami: 사용자 ID 확인 whoami 명령어는 로그인한 사용자의 ID를 알려줍니다. $whoami 다음과 같이 ubuntu에서 whoami 명령어를 통해 사용자의 ID를 확인할 수 있습니다. whoami 명령어를 통해 확인해보니 ID는 user입니다. passwd: 사용자 비밀번호 변경 passwd 명령어는 로그인한 사용자의 비밀번호를 변경합니다. $passwd pwd: 현재 디렉토리 위치 출력 pwd 명령어는 현재 디렉토리 위치를 출력합니다. $pwd 다음과 같이 ubuntu에서 pwd 명령어를 통해 현재 디렉토리를 확인할 수 있습니다. 현재 디렉토리를 확인해 보니 /home/user입니다. ls: 현재 디렉토리 목록 출력 ls 명령어는 현재 디렉토리 목록을 출력합니..