반응형

리눅스 7

ubuntu 18.04 타임 포맷 변경 ls -al

음... 별로 중요한건 아니지만, 코딩하거나 일을 할때 가독성을 올리기 위한 좋은 방법이 있는 것 같아 블로그 해둔다. 리눅스에서 ls -al 할 경우 타임 포멧은 아래와 같이 12월 12 13:27 로 나와 가독성이 조금 떨어진다. -rwxrw-rw- 1 user user 735 12월 12 13:27 README.md drwxrwxrwx 2 user user 4096 12월 12 13:27 include -rwxrw-rw- 1 user user 572 12월 12 13:27 json.pro -rw-rw-r-- 1 user user 19550 2월 25 17:18 json.pro.user drwxrwxrwx 2 user user 4096 12월 12 13:27 lib drwxrwxrwx 2 user u..

shell script 2020.02.28

vim - 단축키 이동키

주절 주절 적은 내용을 임시저장하여 종료하였지만, 저장되어져 있지 않다...ㅡㅡ 그래서 다시 정리한다. 잘 아시겠지만 아래 모든 명령어는 vim에서 edit 모드(ESC key 누름)를 해제 후 동작하는 기능이다. 명령어 설명 h, 화살표 왼쪽 커서 한칸 왼쪽으로 이동 j, 화살표 아래쪽 커서 한칸 아래쪽으로 이동 k, 화살표 위쪽 커서 한칸 위쪽으로 이동 l, 화살표 오른쪽 커서 한칸 오른쪽으로 이동 w, W 다음 단어 첫 글자로 커서 이동 b, B 이전 단어 첫 글자로 커서 이동 e, E 단어 마지막 글자로 커서 이동 ^ 해당 줄 첫 글자로 커서 이동 $ 해당 줄 마지막 글자로 커서 이동 0 해당 줄 첫 칸으로 커서 이동 엔터 다음 줄의 첫 칸으로 커서 이동 + 다음 줄 첫 글자로 커서 이동 - 이전..

shell script 2020.02.18

쉘 스크립트 - vim 설치, 설정

리눅스 사용자들은 대부분 vim 을 사용하기 때문에 간단한 환경 설정을 기입해 둔다. 리눅스 원조 개발자들은 vi를 사용 했었겠지만, vim이 사용하기 더 편해져서 대부분 vim을 사용 할 것이라 생각한다. 설치 정도는 가볍게 하실거라 생각하지만, 설명을 할 때는 처음부터 꼼꼼하게~~!! 1. 일단 설치 $ sudo apt install vim 2. vim 설정 적용 $ vim ~/.vimrc syntax on set tabstop=4 set shiftwidth=4 set smartindent set cindent 그냥 딱 봐도 뭐가 뭔지 아실 것으로 보인다. syntax on - 문법에 색을 입힘. tabstop - 탭 공백 갯수.(기본 8) shiftwidth - shift 이동시 이동 횟수(기본 8..

shell script 2020.02.17

리눅스 가상 시리얼 포트 사용

리눅스에서 시리얼 포트를 사용해야 할 일이 생겨 정리해 놓았다. 리눅스는 기본으로 Serail port의 경우 /dev/ttyS* 로 시작한다. (ubuntu 기준) cd /dev/ ls ttyS* 해보니 ttyS0 ~ ttyS30 까지 있네?? ㅎㅎㅎ 물리적으로 선을 연결 하였을때 ttyS0, ttyS1 차례로 활성화가 된다. 활성화 유/무 확인 방법 $ dmesg | grep ttyS* [ 0.004000] console [tty0] enabled [ 2.219799] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 2.245086] 00:06: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115..

QT 2019.06.21

리눅스에서 USB 정보 가져오기

리눅스에서 USB 정보 가져오기 QT Application 진행 중 USB 정보를 읽어 오거나, add, remove 에 대해 화면 출력 및 data 처리가 필요한 부분이 생겨 조사 하던 중 정리하여 블로그에 남겨 놓습니다. 참고로 QT version 5 부터는 QStorageInfo class를 이용하면 간단히 구현 가능 할 듯합니다. 기회가 된다면 QStorageInfo Class를 이용하여 리눅스에 usb port add/remove 기능을 블로그 해보도록 하겠습니다. 기능을 구현하기전에 아래와 같이 3가지 방법을 생각해보았습니다. 1. 임베디드 리눅스의 경우 USB 포트가 1,2개일 뿐이니 특정 패스를 지정해 놓고 USB 정보가 필요한 Event 발생시 해당 path 존재 여부를 확인하는 방법. ..

QT 2019.06.16

윈도우 리눅스 포트 사용 확인 방법

윈도우 리눅스 포트 사용 확인 방법 시작 윈도우 명령어 네트워크 포트 상태 확인. 1234567891011C:\Users\ihchoi>netstat -ano | findstr :6000 TCP 0.0.0.0:6000 0.0.0.0:0 LISTENING 1048 TCP 127.0.0.1:2828 127.0.0.1:6000 ESTABLISHED 1048 TCP 127.0.0.1:2829 127.0.0.1:6000 ESTABLISHED 1048 TCP 127.0.0.1:2830 127.0.0.1:6000 ESTABLISHED 1048 TCP 127.0.0.1:6000 127.0.0.1:2828 ESTABLISHED 1048 TCP 127.0.0.1:6000 127.0.0.1:2829 ESTABLISHED 10..

이것저것 2019.02.15
반응형