사랑하애오
리눅스 curl 사용법
Linux 2021. 12. 28. 16:24

curl 사용법 X ​ ㅁ cURL 명령행 기반 웹 요청 도구. 특히 REST 애플리케이션을 개발 테스트시에 유용하게 사용할 수 있다. 홈페이지 : http://curl.haxx.se/ ㅁ cURL Tutorial GUI 기반으로 REST 애플리케이션 테스트 해보고자 한다면 http://rest-client.googlecode.com/ ㅁ GET curl -v 기타 옵션 : 디버깅을 위해 요청과 응답 헤더까지 모두 표시 curl http://www.xxx.com : 일반 GET 요청 -I : 헤더만 가져오기 -i : 헤더와 바디까지 가져오기 ​ㅁ POST ​curl -d "param1=xxx¶m2=yyyy¶m3=%20OK%20" www.hotmail.com/when/junki.cgi URL 인코딩된 파라..

article thumbnail
에러 : /mnt/c/Program Files/nodejs/npm: line 3: $'\r': command not found/mnt/c/Program Files/nodejs/npm: line 5: $'\r': command not found/mnt/c/Program Files/nodejs/npm: line 6: syntax error near unexpected token `$'in\r'''mnt/c/Program Files/nodejs/n..
Linux 2021. 12. 28. 15:25

vscode에서 bash로 npm 명령어를 쓰려는데 이러한 에러가 발생 fucking npm이 설치 된 경로를 본다. wsl ubuntu가 아니라 윈도우에 있어서 호환이 안됐다. 재설치 PATH의 우선순위를 이용하여 재설치 윈도우의 환경변수 PATH를 참조하더라도, WSL 내에서 기본적으로 설정한 PATH 항목의 우선순위가 높다 root@DESKTOP-RJ31OF5:/home/ubuntu/lg/server# sudo apt install npm ...중략 root@DESKTOP-RJ31OF5:/home/ubuntu/lg/server# npm install npm@latest -g #apt로 설치 시 보통 구버전이 설치되므로, npm을 업그레이드 해준다. ...중략 root@DESKTOP-RJ31OF5:/..

article thumbnail
Linux Ubuntu (WSL) 폰트 변경
Linux 2021. 12. 23. 11:33

구글링을 아무리 하여도 내가 원하는 폰트 변경 글이 하나도 없다... 근데 사람이 간절하면 이뤄진다고 하던가 어떻게 하다보니 스스로 찾게 되어 이렇게 공유하려 합니다. 나같은 사람은 어디에나 있고 검색을 하려고 하기 때문에.. 사건의 발달은 이렇습니다. 알파벳 소문자 ( l )과 vertical bar( | )이 구별이 되지 않아서 오타도 그렇고 가독성부분에서도 너무 날 괴롭게 해서 바꾸고 싶었습니다. 그래서 이것저것 눌러보다 보니 발견 저 위에 주황색 이미티콘 같은 걸 누르면 속성이 뜹니다. 코딩 폰트로 으뜸이라 불리는 consolas가 있습니다. 저거로 바꿉시다. 드디어 구별이 되네요 다들 그나마 덜 고통 받는 코딩을 합시다 화이팅!

article thumbnail
리눅스(우분투(Ubuntu)) Shell Script 달력
Linux 2021. 12. 22. 13:04

먼저 달력 코딩에 앞서 선구자들이 우매한 우리들을 위해 만들어둔 명령어들을 살펴보겠습니다. 1. $cal 시스템에 설정된 달력을 출력하는 명령어 옵션 없이 실행시키면 현재 시스템 날짜로 기록된 달(month)을 출력함 $ cal [옵션] [[month] year] 옵션 설명 -j 1월 1일부터 날짜를 계산하여 출력 -y 올해의 달력을 출력 2. date 시스템의 날짜오 시간을 표시하거나 변경하는 명령어 $ date [옵션] [MMDDhhmm[CC][YY][.SS] or $ date [옵션] [+FORMAT] 옵션 설명 -s 시간 설정 순서 'hh:mm:ss' -y 올해 달력 출력 3. clear 터미널 Display에 표시된 내용들을 지우는 명령어 $ clear 4. tty 현재 사용하고 있는 단말기 장..

article thumbnail
리눅스 반복문
Linux 2021. 12. 20. 13:55

Shell Loop Types 이번 시간에서는 Unix Shell에서 사용하는 반복문에 대해서 알아본다. 반복은 일련의 명령을 반복할 수 있도록 하는 프로그래밍 도구로서 아래에서 다양한 반복문 종류를 살펴보도록 한다. 각각의 반복문은 상황에 따라서 적절하게 선택할 수 있어야 한다. The while loop while 반복문은 조건이 발생할 때까지 명령을 지속적으로 실행한다. 문법 while command do Statement(s) to be executed if command is true done Example #!/bin/sh a=0 while [ $a -lt 10 ] do echo $a a=`expr $a + 1` done $ ./while.sh 0 1 2 3 4 5 6 7 8 9 The for..

리눅스 오늘 날짜 파일 생성하기
Linux 2021. 12. 20. 10:38

리눅스에서 날짜 이름의 파일 생성하기 touch test.sh 먼저 파일을 생성하려면 touch 명령어를 사용하여, 쉘 스크립트 파일 만듭니다. 그런데 test.sh는 백업을 자동으로 수행하는 파일이므로, 백업을 수행한 오늘 날짜의 네이밍이 가장 좋습니다. 이제 2가지 작업을 필요로 합니다. 1. 오늘 날짜를 가져오는 방법 2. 오늘 날짜를 적용해 파일 생성하는 방법 오늘 날짜 가져오기 date 먼저 오늘 날짜는 date를 입력하여 오늘 날짜를 화면에 출력해줍니다. $date // 출력결과 Mon Dec 10:30:02 KST 2021 단순하게 년, 월, 일을 표기하게끔 포멧을 바꾸면 구분자로 -(dash(대쉬))기호를 사용합니다. @ 년-월-일 표시 $date+"%Y-%m-%d" // 출력 결과 202..

리눅스 비교연산, 산술연산 - expr과 bc명령
Linux 2021. 12. 17. 14:19

expr 명령 expr 명령은 정수 계산을 하기 위해 사용되는 명령 # expr 정수1 연산기호 정수2 연산기호와 정수 사이 반드시 공백으로 띄어쓰기를 해야 함. 아니면 오류 발생. 이 명령을 사용하여 사칙 연산과 나머지 연산이 가능함. 연산자 설명 + 더하기 연산 - 빼기 연산 \* 곱하기 연산 / 나누기 연산 % 나머지 연산 곱하기 연산자는 쉘의 와일드카드 문자와 구분 짓기 위해 역슬래쉬를 사용함. [root@shell01 ~]# echo '1+2' | bc 3 [root@shell01 ~]# echo '3-4' | bc -1 [root@shell01 ~]# echo '4*3' | bc 12 [root@shell01 ~]# echo '4/3' | bc 1 [root@shell01 ~]# echo '4..

리눅스 비교연산, 산술연산 - test 명령
Linux 2021. 12. 17. 14:12

test 명령 파일/디렉토리의 존재 유무 판단, 문자열 비교, 숫자 비교를 하기 위해 사용하는 test 명령. 쉘 프로그래밍을 하기 위해 자주 이용이 되는 명령 중 하나 test 명령의 형식 test CONDITION or [ CONDITION ] 주로 IF문에서 많이 사용하고 조건에 대한 참, 거짓 [ CONDITION ] 형식으로 많이 사용됨, 괄호([ ])와 CONDITION 사이는 반드시 빈칸으로 띄어쓰기를 해야함. 하지 않으면 에러 발생 조건 ( Condition ) 1) 파일에 대한 조건 조건 설명 -b filename 파일이 존재하고 block special 파일이면 참 -c filename 파일이 존재하고 character special 파일이면 참 -d filename 파일이 존재하고 디..