일련의 작업을 한번에 수행하기 위해서
윈도우에서는 배치파일을, 우분투에서는 쉘스크립트를 만들어서 사용하곤 한다.
다만 윈도우에서는 bat 파일을 바로 실행하면 알아서 프롬프트 열리고 실행이 되지만
우분투에서는 기본적으로는 터미널 열고 bash ~~.sh 형태로 실행해야 한다.
귀찮다.
우분투에서도 윈도우처럼 바로 실행하는 방법을 기록.
기본적으로 윈도우의 bat 처럼 실행하려면
파일을 생성할때 끝에 '.desktop' 키워드를 붙여서 생성하면 된다.
$ vim doit.desktop
생성한 파일의 내용은 아래의 정보를 포함하도록 생성해야 한다
[Desktop Entry]
Name=XXX
Icon=XXX
Type=Application
Exec=XXX
여기에서 xxx 자리를 원하는 형태로 수정하고 저장하면 해당 파일을 실행시 설정한 동작을 수행하게 된다.
# 예시 1. 웨일 브라우저로 네이버 페이지 열기
[Desktop Entry]
Name=Naver
Icon=naver-whale
Type=Application
Exec=naver-whale https://www.naver.com
# 예시 2. 파이썬 코드 실행하기
[Desktop Entry]
Name=PythonCode
Icon=python3
Type=Application
Exec=python sample.py
# 예시 3. 쉘 스크립트 실행하기
[Desktop Entry]
Name=ShellExample
Icon=icon_path.png
Type=Application
Exec=bash example.sh
# 예시 4. 폴더 바로가기
[Desktop Entry]
Name=Shortcut
Icon=org.gnome.Nautilus
Type=Application
Exec=nautilus --new-window "/home/user/dst"
파일 생성 후 우클릭 -> Allow Launching 하여 권한 부여 후 사용.
'Computer > Ubuntu, Linux' 카테고리의 다른 글
ubuntu에서 nvidia driver 버전과 GPU 종류를 확인하자 (0) | 2023.11.30 |
---|---|
rsync를 이용하여 진행률을 보며 복사하자 (0) | 2022.12.15 |
시스템 모니터링 유틸리티 - htop (0) | 2021.06.29 |
xrdp 를 이용한 우분투 원격제어 정리 (20.04.x 버전 대응) (0) | 2021.06.24 |
Ubuntu에서 파일시스템이 HDD인지 SSD 인지 확인하자 (0) | 2021.06.21 |