일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GitHub
- rubymine
- Shell
- OTLanguage
- JS
- gradle
- 루비
- Android
- Spring
- error
- Baekjoon
- ruby
- boj
- OAuth
- maven
- IntelliJ
- C
- CPP
- gnuplot
- ruby2d
- react
- Godot
- Vane
- 개발노트
- kotlin
- Java
- RaspberryPi
- Python
- jetbrains
- plugin
- Today
- Total
목록Shell (4)
PersesTitan(페르) 기술블로그
pwd 현재 경로 출력하기 ls 현재 위치에 존재하는 파일, 디렉토리들을 출력하기 # 숨겨진 파일까지 전부 출력 ls -a # 파일의 상세정보를 출력 ls -l cd 디렉토리 이동 cd mkdir 폴더 생성 mkdir rmdir 폴더 제거 rmdir
출력 예시 echo "\e[;m\e[0;0m" 색상 색깔 글자색 번호 출력 배경색번호 출력 검정색 30 40 빨간색 31 41 녹색 32 42 갈색 33 43 파란색 34 44 보라색 35 45 청록색 36 46 흰색 37 47
shell에서 사용하는 switch-case문을 java의 case문과 비교하여 보겠습니다. 기본 사용법 해당 값과 일치하는 값이 존재한다면 정의된 동작을 실행 시킬 수 있습니다. shell case $변수명 in 0) echo "0 출력" ;; 1) echo "1 출력" ;; esac java 타입 1 switch (변수명) { case 0: System.out.println("0 출력"); break; case 1: System.out.println("1 출력"); break; } 타입2 switch (변수명) { case 0 -> System.out.println("0 출력"); case 1 -> System.out.println("1 출력"); } default 사용하기 shell에서는 어느것에도..
c 또는 c++은 실행하기 위해서 컴파일을 한뒤에 실행 파일을 만들수 있는데요. cmake 파일을 만들어도 되지만 저는 shell을 사용하여 자동으로 컴파일하고 실행하는 프로그램을 구현하였습니다. 참고 해당 동작은 mac환경에서 개발하여서 다른 운영체제에서 실행시 동작에 문제가 있을 수 있습니다. 준비사항 해당 동작을 실행하기 전에 c, cpp를 컴파일을 할 수 있게 하는 gcc가 설치 되어 있어야합니다. 아래 커맨드를 입력하여 설치가 되어있는지 확인해주세요. (설치가 되어 있다면 버전이 출력됩니다.) gcc -v g++ -v 미설치 시에 아래 링크를 참고하여 GCC를 설치해주세요. GCC 설치하는 법 [C][C++] GCC 다운로드 하기 GCC란? GCC란 C C++를 컴파일하는 컴파일러입니다. 이 밖..