** 시간설정
-현재 시간 출력
>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 |
모니터가 1개밖에 없는데 이 모니터로 전체화면을 출력해야 한다.
원격접속을 해서 보려고 하니 전체화면이 보여서 매번 창을 줄인뒤에 점검을 할 수 밖에 없다.
이런 경우를 위해 가상모니터 기능을 검색해 봤다.
대부분의 경우 가상모니터는 가상데스트톱 기능을 설명한다.
1. 가상데스트톱
아래의 키를 사용하면 하나의 컴퓨터에 2개이상의 데스트톱 처럼 동작할 수 있다.
**********************************
윈도우키 + ctrl + D
윈도우키 + ctrl + 좌우 화살표
윈도우키 + ctrl + F4
윈도우키 + tab
**********************************
위의 키를 모두 기억할 필요 없이 '윈도우키+tab'을 하고 마우스로 컨트롤하면 된다.
이 기능은 내가 찾는 기능이 아니라서 조금 더 찾아보다가 아래 사이트와 파일을 발견했다.
2. 가상모니터
https://www.amyuni.com/forum/viewtopic.php?t=3030
영어되어 있지만 간단하게 옮기면
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 |
우분투에서 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. 프로그램 실행
'IT관련 지식들' 카테고리의 다른 글
우분투 명령어 (0) | 2022.11.07 |
---|---|
windows 10 가상 데스트톱, 가상 모니터 기능 (4) | 2022.01.26 |
우분투 18.04 실행 USB 만들기 (0) | 2022.01.14 |
우분투 DNS서버 설정 (0) | 2021.11.17 |
깃랩(GitLab) 프로젝트 생성(기존 작업폴더 연결) (0) | 2021.06.18 |