Ubuntu 최초의 개발 구성/엔트리 레벨
5656 단어 Ubuntu
우분투가 처음이라서 조사해 봤는데 의외로'우분투 처음'이라는 기사가 적고 처음에는 익숙해지기 전에 곤혹스러워서 이런 느낌의 기사를 쓰기로 했어요.
Qiita에 특별히 쓰여진 내용은 아니지만 자신이 쓴 필기로 기재한다.
Ubuntu는 첫 번째 사람에게 "이 정도는 알고 있다. 드디어 한다"고 말한 것이 이번 취지다.
■ 우분투를 처음 접한 소감
UI와 사용 방법은 Mac에 가깝습니다.하지만 단축키만 Windows에서 가깝습니다.
개발 중에 맥을 사용하는 사람이라면 금방 익숙해질 것 같아요.
하지만 Mac, Windows와 달리 다양한 설정을 스스로 설정해야 함
이것은 Ubuntu가 개발자를 대상으로 하는 OS로 일반인이 사용할 수 없는 곳이다.
예를 들어 OS를 일본어로 설정하거나 일본어 키보드를 삽입하려면 Command 입력이 필요합니다.
다양한 설정은 GUI를 기반으로 할 수 없으며, Terminal(셸)을 사용하는 횟수가 증가했습니다.
소프트웨어를 설치할 때도 Shell을 자주 사용합니다.
그리고 그 소프트웨어의 바로 가기를 만들 때도 Shell을 사용합니다.
현재 직관적인 GUI에 익숙해진 사람들에게는 상당히 불편하다.
OS 관리 범위는 Mac, Windows에 비해 매우 좁습니다.
일반적인 상황에서 Ubuntu의 정책은 자신이 하는가 아니면 다른 회사의 소프트웨어에 의뢰하는가...
따라서 터미널을 여는 명령을 자주 사용합니다.- 「ctrl + alt + t」: Terminalを起動します
케이스에서 소프트웨어를 설치할 때 [sudo apt-get 설치 프로그램 이름]을 사용합니다.
mac의 홈 brew, ubuntu에서는 apt-get 느낌입니다.
■ Terminal(조개껍질)을 쉽게 보고 멋스럽게 만들기
위에서 말한 바와 같이 ubuntu는 케이스를 사용할 기회도 증가하지만 default를 계속 유지하면 색깔이 없으면 보기 싫고 보충 기능도 약하기 때문에 맞춤형 제작이 가장 좋다.
겉껍질을 닦으면 업무 효율과 의욕이 높아지고 주위 사람들이 볼 때도 똑똑하다고 느낀다.
너희들의 종착역은 너무 촌스러워!(https://qiita.com/kinchiki/items/57e9391128d07819c321)
이 기사는 브라보가 아주 좋아요!그러니까 이 기사를 읽어주세요.
나는 이 보도에 따라 zsh, PURE, oh-my-zsh를 넣었다.
이런 느낌이 들 거예요.(이미지는 위에서 링크됨)
원래는 chsh 명령을 사용하여 기본 시작 케이스를 변경하지만, 내 Ubuntu에서는 효과가 없기 때문에Terminal의 프로필 설정에서 Customcommand에 "zsh" 를 추가하여 대응합니다.
또한 각 플러그인의 설치는 Qiita의 보도보다 각 공식 홈페이지에서 최신 정보를 보고 설치하십시오.
Terminal을 청소한 후,git,zsh의 Alias를 편리하게 설정하는 것도 잊지 마세요.
(물론 전제는git,zsh가 설치되어 있음)
Zsh, Git 설정(Alias 등)
나는 나의 설정을 올렸다.
이 근처를 수색하면 더 편리한 알리스가 많이 나올 거예요.
~/.gitconfig
...(중략)...
[alias]
# 괜찮은 그래프로 로그 표시
graph = log --graph --date=short --decorate=short --pretty=format:'%Cgreen%h %Creset%cd %Cblue%cn %Cred%d %Creset%s'
# 의 줄임말
gr = log --graph --date=short --decorate=short --pretty=format:'%Cgreen%h %Creset%cd %Cblue%cn %Cred%d %Creset%s'
st = status
cm = commit
# Untracked 파일은 표시되지 않고 not staged 및 staged 상태만 출력
stt = status -uno
# 각 행의 차이점이 아니라 단어 레벨의 차이점을 색상으로 나타냅니다.
difff = diff --word-diff
co = checkout
[color]
ui = always
[merge]
ff = false
[pull]
ff = only
~/.zshrc
...(중략)...
alias ls='ls -CF'
alias ll='ls -AlFh --show-control-chars --color=auto'
alias la='ls -A'
alias l='ls -CF'
alias gg='git graph'
작업공간 스위치 활성화
작업공간 창은 Mac의 "Mission Control(작업 공간)" 기능과 유사하며 여러 창을 분리하는 기능입니다.
Mac에서는 작업 공간이 가로로만 증가하지만 Ubuntu에서는 세로 방향(Vertical)으로 전환할 수 있습니다.
운영 체제 설정을 통해 쉽게 추가할 수 있습니다.
■ Launcher 자동 종료, Ubuntu 버전 제어판 설치
Ubuntu에서 이니시에이터는 Mac의 Dock, Windows의 작업 표시줄과 같습니다.화면 왼쪽에 고정되어 있으면 실행 중인 프로그램의 표시줄을 볼 수 있습니다.
Mac이나 Windows처럼 화면 아래에 나타나면 좋겠지만 화면 옆이어서 좀 거추장스러워요.
하지만 Ubuntu는 자동으로 사라지는 기능도 default로 제공할 수 없기 때문에 스스로 방법을 강구해야 한다.
vim 등 OS의 설정 파일을 수정하는 방법도 있지만 응용 프로그램으로 설정하는 것이 좋다.
Unity Tweak Tool을 삽입합니다.
Windows/Mac의 제어판의 일반적인 설정·기능을 정리한 소프트웨어입니다.
Ubuntu의 제어판 물건입니다.
명령에 설치합니다.
sudo apt-get install unity-tweak-tool
또 Ubuntu tweak 같은 소프트웨어도 유명하다.
■ Disk, Zone Management 애플리케이션
Ubuntu의 표준 소프트웨어에는 Mac 디스크 유틸리티를 위한 소프트웨어가 없습니다.
구역을 통합·분해하고 싶을 때 유닉스계 OS에 익숙한 사람이라면 Command에서 설정을 쓸 수 있다
초보자는 구글이 아니면 할 수 없고 위험도 있기 때문에 간단하게 설정할 수 있는 소프트웨어를 설치하는 것이 좋다.
gnome-disks
gparted
나는 이 두 개의 소프트웨어를 추천한다.
자세한 내용은 검색하십시오!
■ 단일 파티션에 여러 개의 하드 드라이브 사용
Windows/MC가 가능할지 모르겠지만 Ubuntu에서는 물리적 하드디스크가 두 개라도 OS에서 하나처럼 사용할 수 있습니다.
이렇게 하면 하드디스크가 분리된 것을 의식하지 않고 루트 디렉터리의 용량을 늘릴 수 있기 때문에 CUI를 대량으로 사용하는 Ubuntu에서 사용하기 편리하다.
"LVM 확장"이므로 관심 있으면 검색하십시오.
나는 확장해서 사용하고 있다. 나는 매우 좋다고 생각한다.다만 전원이 꺼져 켜졌을 때의 시동 시간이 길어진 것 같다.
참고로 일반적인 상황에서 서로 다른 드라이브(모임)는 위에서 소개한 gparted나gnome-disks로 설정할 수 있다.
■ Windows 노트북 동시 사용이 불편할 때
저처럼 개발 중에 Ubuntu 기기를 사용하고 다른 업무에서 Windows를 사용하는 사람도 있을 것 같아요.
Ubuntu에서 Windows를 조작할 수 있다면 모니터 마우스 키보드를 사용할 수 있고 두 단말기 모두 조작할 수 있으니 편리하죠.
사실 그것은 할 수 있다.
Ubuntu에서 Remmina로 이동하는 이 소프트웨어를 사용하면 Ubuntu에서 Windows를 연결하여 원격 작업을 할 수 있습니다. 이 링크에는 상세한 방법이 쓰여 있다. https://www.milkmemo.com/entry/remote_desktop_ubuntu_win
나는 이렇게 쌍방의 OS를 사용하고 있다.해상도가 긴 것은 두 대의 모니터를 사용했기 때문이다.
왼쪽은 Ubuntu 환경이고 오른쪽은 Windows 환경입니다.
키보드로 작동하는 마우스
Windows에서 Ubuntu를 사용하여 복사할 수 있는 것도 복사/붙여넣을 수 있습니다.
■ 어플리케이션의 강제 종료
Windows나 Mac이라면 ctrl+alt+del 등으로 작업을 강제로 끝낼 수 있습니다
Ubuntu에서도 CUI에서 해야 합니다.
- 「ctrl + alt + t」: Terminalを起動します
위에서 말한 바와 같이 ubuntu는 케이스를 사용할 기회도 증가하지만 default를 계속 유지하면 색깔이 없으면 보기 싫고 보충 기능도 약하기 때문에 맞춤형 제작이 가장 좋다.
겉껍질을 닦으면 업무 효율과 의욕이 높아지고 주위 사람들이 볼 때도 똑똑하다고 느낀다.
너희들의 종착역은 너무 촌스러워!(https://qiita.com/kinchiki/items/57e9391128d07819c321)
이 기사는 브라보가 아주 좋아요!그러니까 이 기사를 읽어주세요.
나는 이 보도에 따라 zsh, PURE, oh-my-zsh를 넣었다.
이런 느낌이 들 거예요.(이미지는 위에서 링크됨)
원래는 chsh 명령을 사용하여 기본 시작 케이스를 변경하지만, 내 Ubuntu에서는 효과가 없기 때문에Terminal의 프로필 설정에서 Customcommand에 "zsh" 를 추가하여 대응합니다. 또한 각 플러그인의 설치는 Qiita의 보도보다 각 공식 홈페이지에서 최신 정보를 보고 설치하십시오. Terminal을 청소한 후,git,zsh의 Alias를 편리하게 설정하는 것도 잊지 마세요. (물론 전제는git,zsh가 설치되어 있음) Zsh, Git 설정(Alias 등) 나는 나의 설정을 올렸다. 이 근처를 수색하면 더 편리한 알리스가 많이 나올 거예요. ~/.gitconfig ...(중략)... [alias] # 괜찮은 그래프로 로그 표시 graph = log --graph --date=short --decorate=short --pretty=format:'%Cgreen%h %Creset%cd %Cblue%cn %Cred%d %Creset%s' # 의 줄임말 gr = log --graph --date=short --decorate=short --pretty=format:'%Cgreen%h %Creset%cd %Cblue%cn %Cred%d %Creset%s' st = status cm = commit # Untracked 파일은 표시되지 않고 not staged 및 staged 상태만 출력 stt = status -uno # 각 행의 차이점이 아니라 단어 레벨의 차이점을 색상으로 나타냅니다. difff = diff --word-diff co = checkout [color] ui = always [merge] ff = false [pull] ff = only ~/.zshrc ...(중략)... alias ls='ls -CF' alias ll='ls -AlFh --show-control-chars --color=auto' alias la='ls -A' alias l='ls -CF' alias gg='git graph' 작업공간 스위치 활성화 작업공간 창은 Mac의 "Mission Control(작업 공간)" 기능과 유사하며 여러 창을 분리하는 기능입니다. Mac에서는 작업 공간이 가로로만 증가하지만 Ubuntu에서는 세로 방향(Vertical)으로 전환할 수 있습니다. 운영 체제 설정을 통해 쉽게 추가할 수 있습니다. ■ Launcher 자동 종료, Ubuntu 버전 제어판 설치 Ubuntu에서 이니시에이터는 Mac의 Dock, Windows의 작업 표시줄과 같습니다.화면 왼쪽에 고정되어 있으면 실행 중인 프로그램의 표시줄을 볼 수 있습니다. Mac이나 Windows처럼 화면 아래에 나타나면 좋겠지만 화면 옆이어서 좀 거추장스러워요. 하지만 Ubuntu는 자동으로 사라지는 기능도 default로 제공할 수 없기 때문에 스스로 방법을 강구해야 한다. vim 등 OS의 설정 파일을 수정하는 방법도 있지만 응용 프로그램으로 설정하는 것이 좋다. Unity Tweak Tool을 삽입합니다. Windows/Mac의 제어판의 일반적인 설정·기능을 정리한 소프트웨어입니다. Ubuntu의 제어판 물건입니다. 명령에 설치합니다. sudo apt-get install unity-tweak-tool 또 Ubuntu tweak 같은 소프트웨어도 유명하다. ■ Disk, Zone Management 애플리케이션 Ubuntu의 표준 소프트웨어에는 Mac 디스크 유틸리티를 위한 소프트웨어가 없습니다. 구역을 통합·분해하고 싶을 때 유닉스계 OS에 익숙한 사람이라면 Command에서 설정을 쓸 수 있다 초보자는 구글이 아니면 할 수 없고 위험도 있기 때문에 간단하게 설정할 수 있는 소프트웨어를 설치하는 것이 좋다. gnome-disks gparted 나는 이 두 개의 소프트웨어를 추천한다. 자세한 내용은 검색하십시오! ■ 단일 파티션에 여러 개의 하드 드라이브 사용 Windows/MC가 가능할지 모르겠지만 Ubuntu에서는 물리적 하드디스크가 두 개라도 OS에서 하나처럼 사용할 수 있습니다. 이렇게 하면 하드디스크가 분리된 것을 의식하지 않고 루트 디렉터리의 용량을 늘릴 수 있기 때문에 CUI를 대량으로 사용하는 Ubuntu에서 사용하기 편리하다. "LVM 확장"이므로 관심 있으면 검색하십시오. 나는 확장해서 사용하고 있다. 나는 매우 좋다고 생각한다.다만 전원이 꺼져 켜졌을 때의 시동 시간이 길어진 것 같다. 참고로 일반적인 상황에서 서로 다른 드라이브(모임)는 위에서 소개한 gparted나gnome-disks로 설정할 수 있다. ■ Windows 노트북 동시 사용이 불편할 때 저처럼 개발 중에 Ubuntu 기기를 사용하고 다른 업무에서 Windows를 사용하는 사람도 있을 것 같아요. Ubuntu에서 Windows를 조작할 수 있다면 모니터 마우스 키보드를 사용할 수 있고 두 단말기 모두 조작할 수 있으니 편리하죠. 사실 그것은 할 수 있다. Ubuntu에서 Remmina로 이동하는 이 소프트웨어를 사용하면 Ubuntu에서 Windows를 연결하여 원격 작업을 할 수 있습니다. 이 링크에는 상세한 방법이 쓰여 있다. https://www.milkmemo.com/entry/remote_desktop_ubuntu_win
나는 이렇게 쌍방의 OS를 사용하고 있다.해상도가 긴 것은 두 대의 모니터를 사용했기 때문이다.
왼쪽은 Ubuntu 환경이고 오른쪽은 Windows 환경입니다.
키보드로 작동하는 마우스
Windows에서 Ubuntu를 사용하여 복사할 수 있는 것도 복사/붙여넣을 수 있습니다.
■ 어플리케이션의 강제 종료
Windows나 Mac이라면 ctrl+alt+del 등으로 작업을 강제로 끝낼 수 있습니다
Ubuntu에서도 CUI에서 해야 합니다.
■ 기타 권장 소프트웨어
■ 마지막으로...
Ubuntu를 개발할 때 느낀 것은 Ubuntu도 충분히 사용할 수 있는 OS이지만 개발자에게는 Mac으로 일하는 것이 가장 좋다는 것이다.
Ubuntu에 대한 큰 불편과 불만은 없습니다.운영체제의 안정성도 높아 정상적으로 사용할 수 있다.
하지만 가능하다면 Mac으로 개발하고 싶어요.
결론은 "Ubuntu는 가난한 개발자의 Mac입니다"!
Reference
이 문제에 관하여(Ubuntu 최초의 개발 구성/엔트리 레벨), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/solmin719/items/bb6d1f20a02bc3a63d30
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Ubuntu 최초의 개발 구성/엔트리 레벨), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/solmin719/items/bb6d1f20a02bc3a63d30텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)