| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 회전 복잡도
- robotics
- MIPS
- SQL
- 리눅스
- CentOS
- homogenous
- 정렬
- 맥케이브
- 컴퓨터구조
- humble
- AI
- ROS2
- Java
- 자격증
- segmentation
- 알고리즘
- 정처기
- 네트워크 충돌
- Computer
- Linux
- Coding
- 합병
- 정보처리기사
- 3dof
- homogeinous
- sam2
- 명령어
- 기구학
- sort
- Today
- Total
목록전체 글 (94)
UTF-404
💡 VI (VIsual editor) → vi는 Emacs와 함께 유닉스 환경에서 가장 많이 쓰이는 문서 편집기이다. https://namu.wiki/w/vi vi - 나무위키 편집 자체를 따로 하나의 모드로 구성하여 키 조작을 크게 단순화시킨 것이 특징이다. 일반 편집기에서는 입력모드와 편집모드가 구분이 되어있지 않기 때문에, 텍스트 입력에 쓰이는 알파벳이 namu.wiki 💡 vi 기본 모드 📌 이동 키 h, j, k, l (편집모드에서 커서 이동 불가, 익숙해지면 속도↑) ←, ↓, ↑, → (편집모드에서 커서 이동 가능) 📌 단어 단위 이동 w : 다음 단어의 첫 글자로 이동 e : 다음 단어의 마지막 글자로 이동 b : 이전 단어의 첫 글자로 이동 📌 줄 내부 커서 이동 0 : 줄의 맨 처음 칸..
💡 find 명령어 → 지정한 위치에서 조건에 맞는 파일을 찾는다. 결과는 파일의 절대경로를 화면에 출력한다. 📌 find [찾을 위치] [-조건 값] ex) find / -name inittab 📌 탐색 조건 -name : 이름을 지정한다. 와일드카드 ‘*’ 혹은 ‘?’ 사용이 가능하다. -type : 유형을 지정한다. d, f, l 등의 유형 사용이 가능하다. -size : +100, +1k, -500 등 범위를 지정할 수 있다. -perm : 권한을 지정한다. (특수권한 포함 접근 가능) 📌 탐색 이후 추가 실행 명령 exec cp, rm, ls 등 기타 명령 사용이 가능하다 탐색한 결과를 명령에 포함하려면 {} 사용한다. 명령의 마무리를 나타내려면 \; 를 사용한다 . xargs 이전 명령어의 출..
💡 파일의 내용을 화면에 출력하기 위해 사용하는 명령어 📌 cat 명령어 지정한 파일의 내용을 텍스트 형식으로 화면에 출력한다. 입력을 받아서, 화면에 출력한다. 입력이 주어지지 않으면, 키보드 입력을 받아서 출력을 한다. 파일 이름을 전달하면, 파일의 내용을 출력한다. -n 옵션 : 출력 내용 왼쪽에 줄 번호를 붙여서 출력한다. 📌 head 명령어 지정한 파일의 내용을 텍스트 형식으로 위에서 n줄 만큼 출력한다. 만약, 줄 수를 지정하지 않으면 기본값으로 10줄이 출력된다. 줄 수는 숫자로 지정하며, 줄번호는 붙이지 않는다. 📌 tail 명령어 지정한 파일의 내용을 텍스트 형식으로 아래에서 n줄 만큼 출력한다. head 명령어와 동일하게 줄 수를 지정하지 않으면 기본값으로 10줄이 출력된다. head ..
💡 touch 명령어에 대해 알아보자!! 📌 touch 란 ? → 빈 파일 생성 및 파일 시간을 조작할 수 있는 명령어를 말한다. → touch [옵션] [대상] 옵션 → -t (time) : 시간 조작을 할 수 있게 도와주는 옵션이다. ex) touch -t [yyyy]mmddhhmm [대상] 🧑🏻💻 touch 사용 방법 ex) 현재 경로는 ‘/root/바탕화면’ 에서 진행한다고 가정한다. touch test.txt ∙ 빈 파일 test.txt를 현재 위치에 생성한다. touch /test.txt ∙ /아래 빈 파일 test.txt를 생성한다. touch test.txt ∙ 이미 있는 파일이라면 현재 시간으로 파일의 시간이 변경된다. touch -t 199001051220 test.txt ∙ test..
🪄 리눅스 명령어 입력 편의 기능에 대해 알아보자!! 💡 history 명령어 리눅스 터미널에서 입력한 명령어는 .bash_history 라는 파일에 저장되고, history 명령어를 사용하여 확인할 수 있다. ! 기호를 사용하여 이전에 입력했던 명령어를 빠르게 불러올 수 있다. ↑ , ↓ 방향키를 이용하여 최근에 입력했던 명령어를 불러올 수 있다. 💡 클립보드 리눅스 터미널에서 마우스로 글자를 드래그 하거나 더블클릭(단어단위 선택), 세번 클릭(줄 선택)을 이용하여 특정 영역을 선택하면 자동으로 클립보드에 복사가 된다. 붙여넣기 단축키 Shift + insert 를 입력하면 붙여넣기가 된다. 💡 Tab 자동완성 경로를 입력할 때 중간에 Tab 키를 사용하면 파일/디렉토리의 나머지 이름을 자동완성 해준다..
💡리눅스 명령어 기본 구조 구조 → [명령어] [옵션] [대상] 예시 → ls -l /var/www 💡 리눅스 기본 명령어 규칙 명령어 [-옵션] [대상경로] 옵션은 조합할 수 있다. 띄어쓰기를 사용하면 새로운 옵션 및 경로를 적용할 수 있다. pwd 내의 작업은 ./ 를 생략한다. 모순되는 옵션 적용시 가장 마지막 옵션이 적용된다. : 길이에 상관없는 모든 문자를 대체한다. ? : 1글자에 해당하는 모든 문자를 대체한다 ⌨️ 리눅스 기본 명령어(1) pwd (parent working directory) 현재 작업 디렉토리를 표시하는 명령어 → 별도의 대상이나 옵션을 지정하지 않는다. cd (change directory) 디렉토리 이동할때 사용하는 명령어 → 대상을 지정하지 않으면 현재 계정의 홈디렉..
🪄 들어가기 앞서 리눅스를 사용해야 하는 이유가 무엇일까? → 대부분 사람들이 윈도우를 사용하고 있을 것이다. 물론 맥이나 리눅스를 사용하는 사람들도 있을 것이다. (필자도 맥을 주로 사용하고 있다.) 하지만 리눅스를 잘 활용하고 터미널 환경에 익숙해진다면 개발을 하는 사람 입장에서는 더욱 발전할 수 있을 계기가 될 수 있을 것이다. 그래서 필자는 무료로 사용할 수 있는 리눅스를 일단 소개하려고 한다. 운영체제 시장 점유율 운영체제 시장 점유율 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 2022년 2월 현재 전 세계 운영체제 사용률 지도 이 항목의 운영체제 시장 점유율은 특정 시간에 각 운영체제를 실행하는 컴퓨팅 장치의 비율을 추정하여 나온 항 ko.wikipedia.org 💡..
💡 UI 지침 → UI 지침은 UI 표준에 따라 사용자 인터페이스 설계, 개발 시 지켜야할 세부 사항이다. 💡 소프트웨어 개발 단계별 UI 지침 목표 정의 환경분석 UI 개발 목표 및 범위 정의 프로젝트 계획 사용자 분석 및 니즈(Needs) 조사 요구사항 정의 사용자 요구사항 도출 UI 컨셉션 정의 설계 및 구현 UI 상세 설계 UI 화면 디자인 UI 검증 테스트 사용성 테스트 실행, 결과 분석 배포 및 관리 메뉴얼 배포, 관리 💡 UI 표준 적용을 위한 환경 분석 → UI 표준 적용을 위한 환경 분석을 위해 사용자 트렌드 분석, 기능 및 설계 분석을 한다. 구분 설명 사용자 트랜드 분석 - 현재 UI의 단점 파악 및 트렌드 숙지 - 사용자가 필요로 하는 핵심 요구사항 파악 - 사용자가 쉽게 이해 가능..
💡 UI 표준 UI 표준은 디자인 철학과 원칙 기반하에 전체 시스템에 공통으로 적용되는 화면 간 이동, 화면구성 등에 관한 규약이다. 💡 UI 표준 구성 UI 표준 구성 설명 전체적인 UX 원칙 사용자의 관점에서 사용자 업무를 효율적으로 수행할 수 있는 UX 원칙 정의 정책 및 철학 조직의 목표나 정체성을 포함하는 정책 및 철학 설정 UI 스타일 가이드 UI에 대한 구동 환경 및 레이아웃 등을 정의 UI 패턴 모델 정의 CRUD 방식을 기반으로 데이터 입력, 출력 패턴 모델 정의 UI 표준 수립을 위한 조직 구성 UI 팀 및 표준 개발 팀을 주축으로 추진 조직 구성 📌CRUD 방식 : 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능직인 Create(생성), Read(읽기), Update(갱..
💡 UI(User Interface) 개념 UI(사용자 인터페이스)는 넓은 의미에서 사용자와 시스템 사이에서 의사 소통할 수 있도록 고안된 물리적, 가상의 매게체이다. 좁은 의미로는 정보 기기나 소프트웨어의 화면 등에서 사람이 접하게 되는 화면이다. 📌 UX(User eXperience; 사용자 경험) → 제품과 시스템, 서비스 등을 사용자가 직,간접적으로 경험하면서 느끼고 생각하는 총제적 경험을 의미한다. 💡 UI 유형 유형 특징 설명 CLI(Command Line Interface) 정적인 텍스트 기반 인터페이스 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스 GUI(Graphical User Interface) 그래픽 반응 기반 그래픽 환경을 기반으로 한 마우스나 전자펜을 이용하는 사용자 인터..