728x90
반응형

terminal 5

프로그램을 실행하거나 Python에서 시스템 명령을 호출하는 방법

질문 : 프로그램을 실행하거나 Python에서 시스템 명령을 호출하는 방법 Python 스크립트 내에서 외부 명령을 어떻게 호출합니까 (유닉스 셸 또는 Windows 명령 프롬프트에 입력 한 것처럼)? 답변 표준 라이브러리에서 subprocess 모듈을 사용합니다. import subprocess import sys command = subprocess.run(['ls', '-l'], capture_output=True) sys.stdout.buffer.write(command.stdout) sys.stderr.buffer.write(command.stderr) sys.exit(command.returncode) os.system 보다 subprocess.run 의 장점은 더 유연하다는 것입니다 ( st..

macOS 업데이트 후 Git이 작동하지 않는 오류 (xcrun : 오류 : invalid active developer path (/Library/Developer/CommandLineTools)

질문 : macOS 업데이트 후 Git이 작동하지 않음 (xcrun : 오류 : 잘못된 활성 개발자 경로 (/ Library / Developer / CommandLineTools)) macOS Mojave로 업데이트했습니다 (Catalina 업데이트에서도 발생하며 이후 모든 주요 업데이트에서 잠재적으로 발생하는 것으로 보입니다) 오늘 아침 저는 MacBook pro의 명령 줄에서 작업 코드베이스로 이동하여 저장소에 "git status"를 입력하고 오류를 받았습니다. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTo..

개발관련/Git 2021.12.10

명령 출력을 클립 보드에 직접 복사하는 방법

질문 : 명령 출력을 클립 보드에 직접 복사하려면 어떻게해야합니까? 명령 출력을 내 클립 보드로 파이프하고 터미널을 사용할 때 다시 붙여 넣는 방법은 무엇입니까? 예를 들면 : cat file | clipboard 답변 나는 항상 이것을하고 싶었고 그것을하는 좋고 쉬운 방법을 찾았다. 다른 사람이 필요할 경우를 대비하여 전체 절차를 기록했습니다. xclip 이라는 16kB 프로그램을 설치하십시오. sudo apt-get install xclip 그런 다음 출력을 xclip 으로 파이프하여 클립 보드에 복사 할 수 있습니다. cat file | xclip 방금 복사 한 텍스트를 붙여 넣으려면 다음을 사용해야합니다. xclip -o 삶을 단순화하기 위해 .bashrc 파일에 내가 한 것처럼 별칭을 설정할 수..

개발관련/Linux 2021.12.05

터미널에 Git 트리를 표시 할 수 없을 때

질문 : 터미널에 Git 트리를 표시 할 수 없습니다. Killswitchcollective.com의 이전 기사, 2009 년 6 월 30 일 에는 다음과 같은 입력 및 출력이 있습니다. git co master git merge [your_branch] git push upstream A-B-C-D-E A-B-C-D-E-F-G \ ----> \ your branch C-D-E G OS / X에서 Gitk 또는 Gitx를 사용하지 않고 터미널에서 커밋과 같은 트리 뷰를 얻는 방법에 관심이 있습니다. 터미널에서 커밋의 트리와 같은 뷰를 어떻게 얻을 수 있습니까? 답변 터미널에서 커밋의 트리와 같은 뷰를 어떻게 얻을 수 있습니까? git log --graph --oneline --all 좋은 시작입니다. 이..

개발관련/Git 2021.10.20

Git 별칭 나열

질문 : Git 별칭 나열 내 git 별칭 목록, 즉 bash alias 명령과 유사한 것을 어떻게 인쇄합니까? 답변 이 답변은 johnny 의 답변 을 기반으로합니다. git-extras git-alias 를 사용하지 않는 경우 적용됩니다. Linux에서는 한 번 실행하십시오. git config --global alias.alias "! git config --get-regexp ^alias\. | sed -e s/^alias\.// -e s/\ /\ =\ /" 이것은 영구적 인 자식 별칭을 이름이 생성됩니다 alias 당신에 저장됩니다 ~/.gitconfig 파일을. ~/.gitconfig 파일에있는 것과 거의 동일한 형식으로 모든 git 별칭이 나열됩니다. 사용하려면 다음을 입력하십시오. $ gi..

개발관련/Git 2021.10.12
728x90
반응형