728x90
반응형

unix 3

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

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

개발관련/Linux 2021.12.05

Linux의 특정 포트에서 실행되는 프로세스를 종료하는 방법

질문 : Linux의 특정 포트에서 실행되는 프로세스를 종료하는 방법은 무엇입니까?tomcat /bin 디렉토리 ./shutdown.sh 를 사용하여 tomcat을 닫으려고했습니다. 그러나 서버가 제대로 닫히지 않았습니다. 그래서 다시 시작할 수 없었습니다. 내 바람둥이는 포트 8080 실행됩니다.8080 실행되는 바람둥이 프로세스를 종료하고 싶습니다. 먼저 죽일 프로세스를 선택하기 위해 특정 포트 (8080)에서 실행중인 프로세스 목록을 갖고 싶습니다.답변이 fuser 8080/tcp 는 해당 포트에 바인딩 된 프로세스의 PID를 인쇄합니다.그리고이 fuser -k 8080/tcp 는 해당 프로세스를 종료합니다.Linux에서만 작동합니다. 보다 보편적 인 것은 lsof -i4 (또는 IPv6의 경우 6..

개발관련/Linux 2021.06.05

쉘 스크립트에서 JSON을 예쁘게 출력하는 방법

질문 : 쉘 스크립트에서 JSON을 어떻게 예쁘게 인쇄 할 수 있습니까? 사람이 읽을 수있는 형식으로 JSON 형식을 지정하는 (Unix) 셸 스크립트가 있습니까? 기본적으로 다음을 변환하고 싶습니다. { "foo": "lorem", "bar": "ipsum" } ... 다음과 같이 : { "foo": "lorem", "bar": "ipsum" } 답변 Python 2.6 이상으로 다음을 수행 할 수 있습니다. echo '{"foo": "lorem", "bar": "ipsum"}' | python -m json.tool 또는 JSON이 파일에있는 경우 다음을 수행 할 수 있습니다. python -m json.tool my_json.json JSON이 API와 같은 인터넷 소스에서 가져온 경우 다음을 사용..

728x90
반응형