Unix & Linux

Linux, FreeBSD 및 기타 Un * x와 유사한 운영 체제 사용자를위한 Q & A

1
ssh 원격 로그인이 dbus를 끊는 것을 어떻게 방지합니까?
KDE의 직장에서 내 워크 스테이션에서 openSUSE 11.3을 실행하고 있습니다. 루트 액세스 권한이 없습니다. 기본 셸이로 설정되었습니다 tcsh. 나는 내 워크 스테이션에 로그인하고 내 맥북에서 원격으로 로그인하고 할 때 사용하는 OS X 10.6을 실행 ssh과 같이 : ssh -X -C user@workstation.edu 모든 것이 잘 작동합니다. 그러나 완료되면 불행히도 작업 표시 줄 …
10 ssh  kde  opensuse  tcsh  d-bus 

3
Vim unnamed register + 또는 *
우분투에서 Vim 7.3을 사용하고 있는데 다음 명령으로 시스템 클립 보드에 복사하는 데 약간의 문제가 "+y있지만 다음과 같은 오류가 발생합니다.E354: Invalid register name: '+' 내에서 vim --version, 나는 본다 -xterm_clipboard. 복사 옵션은 마우스 오른쪽 클릭으로도 회색으로 표시됩니다. vim에서 시스템 클립 보드로 텍스트를 복사하려면 어떤 단계를 수행해야합니까?
10 vim 


2
xargs로 scp에 매개 변수 제공
내가 실행하면 svn st | awk '{print $2}', 내가 얻을 : a.py b.py c.py 그런 다음 scp이 파일을 원격 서버로 보내고 싶습니다 . 나는 시도했다 : svn st | awk '{print $2}' | xargs scp my_name@my_server:~/ 그러나 작동하지 않습니다. 이를위한 올바른 명령은 무엇입니까? 감사합니다!
10 scp  xargs 

1
다른 명령에 작은 따옴표와 큰 따옴표가 포함 된 명령 줄 바꿈
최근에 watch 에 대해 배웠지 만 비교적 정교한 명령으로 작동하는 데 문제가 있습니다. 예를 들어, 3 초마다 watch다음 명령을 실행하고 싶습니다 * :zsh for x in `command_1 | grep keyword | cut -d' ' -f1`; do command_2 "word[word=number]" $x; done 보시다시피 위의 줄에는 작은 따옴표, 큰 따옴표가 포함되어 있습니다. 그래서 …
10 shell  zsh  quoting 

1
'마지막'명령의 출력에서“충돌”항목을 설명 할 수 없습니다
마지막은 12시 2 분과 14시 18 분에 "충돌"을 보여 주지만 시스템은 그 시점에서 작동을 멈추지 않았습니다. 반면 15:03의 재부팅은 실제 충돌에서 복구하는 것이 었습니다. 시스템이 14:46에서 응답을 멈췄습니다. 기계의 실제 충돌 이전에 마지막으로 두 개의 "충돌"이 나타나는 이유는 무엇입니까? [admin@devbox log]$ last | head myuser pts/2 myhostname Wed Sep 28 …
10 rhel  last 

4
가상 MAC 주소 만들기
네트워크 어댑터 또는 무선 어댑터에 가상 MAC 주소를 만들고 싶습니다. 따라서 한 대의 컴퓨터 또는 랩톱에서 둘 이상의 IP 주소로 네트워크에 연결할 수 있습니다. 어떻게하니? (내 친구 중 한 명이 대학에서했으며 네트워크에서 최대 255 개의 IP 주소를 가지고 있기 때문에 가능하다는 것을 알고 있습니다).

2
`select` 명령을 사용하여 Bash에서 메뉴 인쇄
select명령을 사용하여 간단한 메뉴를 구현하려고합니다 . 테스트 목적의 스크립트는 다음과 같습니다. #!/bin/bash echo "*******************" PS3='Select an option and press Enter: ' options=("apache" "named" "sendmail") select opt in "${options[@]}" do case $opt in "apache") date ;; "named") echo "test" ;; "sendmail") echo "test 2" ;; *) echo "invalid option";; esac done …

2
루트가 스크립트를 실행하지 못하게하는 방법
글래스 피시 응용 프로그램 서버는 응용 프로그램 서버를 관리하고 또한 시작을 중지하고 나는이 스크립트를 실행 루트 사용자를 제한하고자하는 스크립트를 제공합니다. 그 이유는 일부 주요 개발자가 서버를 권한이없는 사용자로 관리하는 것을 잊고 응용 프로그램 서버를 루트 사용자로 다시 시작하면 응용 프로그램 서버가 루트 사용자 [*]에 의해 실행되어야하기 때문입니다. 루트 액세스를 피하는 …

4
간단한 큐잉 시스템?
상용 PC가 주어지면, 우리는 PC를 사용하여 백그라운드에서 일부 작업을 24 시간 내내 실행하고 싶습니다. 기본적으로 다음과 같은 명령을 원합니다. add-task *insert command here* list-tasks remove-task(s) 추가 된 작업은 대기열에 넣고 백그라운드에서 차례로 실행해야합니다 (쉘에서 로그 아웃 한 후에도 계속 실행). 이를 수행하는 간단한 스크립트 / 프로그램이 있습니까?

1
Windows에서 생성 된 각 텍스트 파일 줄 끝의`^ M`
유닉스에서 Windows 메모장으로 만든 텍스트 파일을 열면 ^M새로운 줄이 있어야하는 곳이 무엇인지 궁금 합니다. 나의 이해는 Windows의 모든 라인으로 종료된다는 점이다 \r\n즉, 0x0D0A동안, ASCII의 ^MASCII 값을 갖는다 0x5E4D. 이 둘을 서로 연관시킬 수는 없습니다.

2
명령을 따를 수 있습니까 (반복적으로 실행)? tail -f를 사용하여 파일을 따르는 것처럼?
'Detail.out'파일을 생성하는 스크립트가 있습니다. 파일에 특정 수의 줄 (대략 21025)이 포함될 때마다 스크립트가 완료된다는 것을 알고 있습니다. 그래서 나는 명령 프롬프트에 앉아있는 것을 발견했다. [me@somewhere myDir]$ wc -l */Detail.out 21025 A/Detail.out 21025 B/Detail.out 21025 C/Detail.out 12995 D/Detail.out 10652 E/Detail.out 3481 F/Detail.out 21027 G/Detail.out 21025 H/Detail.out 21025 I/Detail.out ... ... 내가 …
10 monitoring  pipe  tail 

3
bash : 가장 최근에 수정 된 하위 디렉토리로 cd
"가장 최근에 수정 된 하위 디렉토리로 변경"이라고 말하는 쉽고 간편한 방법이 있는지 궁금합니다. ls와 awk를 사용할 수는 있지만 더 좋은 방법이 있습니다. cd $( ls -ltrd */ | tail -1 | awk '{ print $8 }' ) 수백 개의 하위 디렉토리와 가장 최근에 변경된 디렉토리로 이동하려는 시간의 99 %가있는 "출력 …
10 bash  date  cd-command 

2
현재 디렉토리의 하위 디렉토리를 나열하는 올바른 방법이 있습니까?
나는 디렉토리의 하위 디렉토리를 찾을 수 있습니다 ls -d -- */ 또는 ls -l | grep "^d" 그러나이 두 가지가 간접적으로 보이므로 디렉토리를 찾는 표준 방법이 있다고 생각합니다. 올바른 방법이 있습니까? 그리고 그렇지 않다면,이 두 가지 중 어느 것이 엣지 케이스에서 바람직하지 않은 동작으로 이어질까요? (심볼릭 링크, 숨겨진 디렉토리 등)

3
느린 NFS, nfsstat -c : authrefrsh (일명 newcreds?) 란 무엇입니까?
(net-fs / nfs-utils-1.2.3-r1, 2.6.38.5-zen + 젠투) 인터넷 검색은 완전한 막 다른 골목 인 것 같습니다. 남자 nfsstat 는 그 주제에 대해 아무 것도 말하지 않습니다. 내가 얻을 수있는 가장 가까운 것은 아마도 이전에 " 새로운 신용 " 이 무엇인지 알아내는 것이었다 . newcreds 인증 정보를 갱신해야하는 횟수입니다. 내 문제는 OpenVPN보다 …
10 gentoo  nfs  openvpn 

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