«command-line» 태그된 질문

명령 행은 쉘에 대한 대화식 인터페이스입니다.

1
BASH에서 stdin / stdout 이름?
-o log_file추가 데이터를에 쓰는 옵션 을 취하는 프로그램이 log_file있습니다. 그것을 stdout으로 리디렉션 할 수있는 방법이 있습니까? 즉, CONOUT$Windows 에서와 같이 파일 이름으로 사용할 수있는 stdout에 대한 "특수 이름"이 있습니까?

3
펄 -i를 클로버 심볼릭 링크로 만들지 않는 방법이 있습니까?
내 친구는 당신이 그렇게하면 : perl -pi.bak -e 's/foo/bar/' somefile "somefile"이 실제로 심볼릭 링크 인 경우, perl은 문서에서 수행 할 작업을 수행합니다. 입력 파일 이름을 바꾸고 원래 이름으로 출력 파일을 연 다음 해당 출력 파일을 print () 문의 기본값으로 선택합니다. 확장명 (제공된 경우)은 백업 사본을 만들기 위해 이전 파일의 이름을 …

4
매우 짧은 간격으로 명령을 주기적으로 실행하고 리턴을 얻으려면 어떻게해야합니까?
약 5 초 간격으로 특정 명령을 호출해야합니다. 백그라운드에서 실행되는 데몬 / 프로세스 또는 이와 비슷한 것을 어떻게 설정합니까? 나는 cronjobs을 보았지만 최소 간격은 1 분 인 것 같습니다. 모든 조언을 부탁드립니다;) Fedora는 시스템입니다. 명령은 bashscript 일 것이므로 "watch"는 그렇게하지 않을 것이라고 생각합니다.





4
grep — 구분 기호 토큰 후 텍스트 제거
;모든 줄 에서 처음 부터 모든 것을 제거 해야하는 파일이 있습니다. 따라서 다음과 같은 파일 : sdfsdsdf; fsdfsddf;sdfsd; 결과는 다음과 같습니다. sdfsdsdf fsdfsddf 나는로 보았다 grep및 sed. 이 명령 중 하나를 통합 한 답변에 감사드립니다.


1
GNU 화면 : 화면이 이미 연결된 상태에서 로깅을 활성화 또는 비활성화하는 방법은 무엇입니까?
연결된 화면이 있지만 screen -L처음 에 실행하는 것을 잊었다 고 가정하십시오 . 화면을 다시 실행하지 않고 현재 연결된 화면의 로깅을 활성화 및 비활성화 할 수 있습니까? Ctrl+a h(키 콤보 다음에 h) 를 눌러 현재 연결된 화면의 스크린 샷을 찍을 수는 있지만 연결된 화면을 지속적으로 로깅하고 싶습니다. 가능합니까?

3
목록의 마지막 줄만 표시하는 방법은 무엇입니까?
목록을 만들고 시간 속성으로 파일을 정렬한다고 가정합니다. ls -ltr -rwxrwxrwx 1 bla bla 4096 Feb 01 20:10 foo1 -rwxrwxrwx 1 bla bla 4096 Feb 01 20:12 foo2 . . . -rwxrwxrwx 1 bla bla 4096 Mar 05 13:25 foo1000 목록의 마지막 줄만 얻기 위해 파이프 체인에서 ls -ltr 뒤에 무엇을 …
12 command-line  sed  awk  ls 

3
무리를 짓기 위해 여러 명령을 전달
flock -x -w 5 ~/counter.txt 'COUNTER=$(cat ~/counter.txt); echo $((COUNTER + 1)) > ~/counter.txt' flock위의 예와 같이 여러 명령을 어떻게 전달 합니까? 내가 이해하는 한 flock다른 플래그 (배타적 인 경우 -x, 시간 초과의 경우 -w), 파일을 잠그고 실행할 명령을 사용합니다. 이 함수에 두 개의 명령을 전달하는 방법을 모르겠습니다 (파일 내용이 잠겨있는 …



6
다른 리눅스 배포판 이해하기
리눅스 기반 OS를 이해할 때 약간의 혼란이 있습니다. 최신 버전의 Mint와 Ubuntu를 다운로드 할 때 코어 (커널)에서 "동일"하지 않습니까? GUI가 다른 것 같습니다. GUI는 기술적으로 컴퓨터를 시작할 때 실행되는 프로그램이 아닙니까? Windows와 동일합니다 (dos는 핵심이지만 explorer.exe는 GUI입니다). 누구든지 이것을 설명 할 수 있습니까? sudo apt-get 명령으로 민트 터미널에서 우분투를 설치할 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.