IT관련 지식들 2022. 11. 7. 15:08

** 시간설정

-현재 시간 출력

>date 

-현재 시간 변경

>date -s "2022-11-11 09:00:00"

 

** zip 압축 / 압축풀기

-zip으로 압축

>zip [압축파일명] -r [압축파일 경로]

예시)aaa폴더를 a.zip으로 압축

>zip a.zip -r ./aaa

-unzip으로 압축풀기

>unzip [압축파일명]

예시) a.zip 파일을 압축풀기

>unzip a.zip

 

** 문서파일형식 변경

- 파일 형식 확인

>file -bi 파일명

- 파일 형식 변경

>iconv -c -f [원본파일의 인코딩형식] -t [변경할 인코딩형식] 원본파일명 > 변경해서 저장할 파일명

 

예시) a.cpp파일을  iso-8859-1 에서 utf-8로 변경해서 b.cpp에 저장.

>file -bi a.cpp

text/x-c++; charset=iso-8859-1

>iconv -c -f iso-8859-1 -t utf-8 a.cpp > b.cpp

 

** Debian package(deb)파일 설치

- "dpkg -i [설치파일]" 을 실행하면 파일을 복사하는 패키지를 만든다.

>dpkg -i testPacket.deb

- 강제로 설치 "dpkg --force-overwrite -i [설치파일]

>dpkg --force-overwrite -i testPacket.deb

 

** Debian package(deb)파일 만들기

- "dpkg -i [설치파일]" 을 실행하면 파일을 복사하는 패키지를 만든다.

>dpkg-deb --build [작업폴더명]

- 작업폴더는 아래와 같이 구성한 뒤 폴더의 상위폴더에서 명령어를 실행한다.

--의미 : /home/kangmin/Test폴더에 printHelloWorld파일을 복사한다.

--DEBIAN폴더에 있는 파일은 패키지를 설명하거나(control), 패키지 설치 전/후에 실행할 스크립트를 포함한다.

** Debian package(deb)파일 풀기

- 패키지 압축 내용을 푼다. 복사할 폴더가 없으면 새로 생성한다.

>dpkg-deb -x [압축파일명] [압축해제할폴더명]

예시) a.deb파일을 a_dir에 푼다.

>dpkg-deb -x a.deb a_dir

 

** 시리얼포트 동작확인

- 시리얼 포트의 동작 상태를 확인한다.

>stty -F /dev/tty11

 

 

'IT관련 지식들' 카테고리의 다른 글

C++ compile warning 제거 방법  (0) 2022.12.19
QT 코딩  (0) 2022.11.07
windows 10 가상 데스트톱, 가상 모니터 기능  (4) 2022.01.26
우분투 18.04 qt설치  (0) 2022.01.14
우분투 18.04 실행 USB 만들기  (0) 2022.01.14
posted by 동글동글82
:
IT관련 지식들 2022. 1. 26. 09:31

모니터가 1개밖에 없는데 이 모니터로 전체화면을 출력해야 한다.

원격접속을 해서 보려고 하니 전체화면이 보여서 매번 창을 줄인뒤에 점검을 할 수 밖에 없다.

 

이런 경우를 위해 가상모니터 기능을 검색해 봤다.

 

대부분의 경우 가상모니터는 가상데스트톱 기능을 설명한다.

 

1. 가상데스트톱

아래의 키를 사용하면 하나의 컴퓨터에 2개이상의 데스트톱 처럼 동작할 수 있다.

**********************************

윈도우키 + ctrl + D

윈도우키 + ctrl + 좌우 화살표

윈도우키 + ctrl + F4

윈도우키 + tab

**********************************

위의 키를 모두 기억할 필요 없이 '윈도우키+tab'을 하고 마우스로 컨트롤하면 된다.

 

'윈도우키 + tab' 을 누르면 나오는 화면

이 기능은 내가 찾는 기능이 아니라서 조금 더 찾아보다가 아래 사이트와 파일을 발견했다.

 

2. 가상모니터

usbmmidd_v2.zip
0.19MB

https://www.amyuni.com/forum/viewtopic.php?t=3030

 

Activating a Secondary Display on Windows 10 when no Monitor is Connected - Amyuni Technologies

The Amyuni USB Mobile Monitor allows you to connect your Android mobile phone or tablet to your PC or Linux device with a simple USB Cable. All that is required is the download of the USB Mobile Monitor App on your device and the installation of the USB Mo

www.amyuni.com

영어되어 있지만 간단하게 옮기면

1. 압축파일을 푼다.

2. 'License.txt'를 반드시 읽는다.

3. 관리자권한으로 cmd를 실행해서 압축파일을 푼 폴더로 이동한다.

4. 프로그램을 설치한다.

>deviceinstaller64 install usbmmidd.inf usbmmidd

 프로그램 설치가 잘 되었는지 확인한다.

 

5. 가상모니터를 추가한다.

>deviceinstaller64 enableidd 1

디스플레이 설정에서 모니터가 추가된것을 확인한다.

 

 

6. 가상모니터를 삭제한다.

>deviceinstaller64 enableidd 0

디스플레이 설정에서 모니터가 삭제된것을 확인한다.

 

*32비트의 경우는 deviceinstaller64 대신 deviceinstaller를 사용한다.

'IT관련 지식들' 카테고리의 다른 글

QT 코딩  (0) 2022.11.07
우분투 명령어  (0) 2022.11.07
우분투 18.04 qt설치  (0) 2022.01.14
우분투 18.04 실행 USB 만들기  (0) 2022.01.14
우분투 DNS서버 설정  (0) 2021.11.17
posted by 동글동글82
:
IT관련 지식들 2022. 1. 14. 11:22

 우분투에서 qt로 프로그램을 할 수 있도록 환경 설정

 

1. qt 5.14.2를 다운로드.

- 이후 버전은 *.run 파일 하나가 아니라 패키지 여러개를 설치해야한다.

- 하나의 파일만 설치하는 가장 높은 버전을 설치했다.

 

파일 다운로드를 하려면 로그인을 해야 된다. 그래서 wget 명령어로 다운로드 한다.

 

wget http://www.download.qt.io.archive/qt/5.14/5.14.2/qt-opensource-linux-x64-5.14.2.run

 

2. 컴파일을 위한 패키지를 설치

sudo apt-get install build-essential
sudo apt-get install qt5-default


3. 파일을 실행

- 실행 권한 추가 후 프로그램 실행.

sudo chmod +x qt-opensource-linux-x64-5.14.2.run
./qt-opensource-linux-x64-5.14.2.run

 

- Qt Account를 입력해야함. (낮은버전도 입력해야 다음으로 넘어감)

- qt관련 설치내용을 전부 선택함. 내용에 맞춰서 필요한 것만 설치해도 됨.

 

4. 프로그램 실행

posted by 동글동글82
: