Unix & Linux

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


8
iconv를 입력 파일을 변환 된 출력으로 바꾸려면 어떻게해야합니까?
디렉토리의 모든 * .php 파일을 열거하고 적용하는 bash 스크립트 iconv가 있습니다. STDOUT으로 출력됩니다. -o내 경험에 매개 변수를 추가하면 실제로 변환하기 전에 빈 파일을 작성하기 때문에 변환을 수행하도록 스크립트를 조정 한 다음 입력 파일을 덮어 쓸 수 있습니까? for file in *.php do iconv -f cp1251 -t utf8 "$file" done

6
SSH가 쉘을 제어하는지 어떻게 알 수 있습니까?
SSH를 통해 제어되는 경우 쉘 스크립트 (특히 .zshrc)에서 감지하고 싶습니다. HOST 변수를 시도했지만 항상 셸을 실행하는 컴퓨터의 이름입니다. SSH 세션이 시작되는 호스트 이름에 액세스 할 수 있습니까? 둘을 비교하면 내 문제가 해결됩니다. 로그인 할 때마다 마지막 로그인 시간과 호스트를 나타내는 메시지가 있습니다. Last login: Fri Mar 18 23:07:28 CET 2011 …
69 ssh  shell-script  zsh 


12
변수가 'if'문에 있는지 어떻게 확인합니까?
if명령문 에 변수가 있는지 확인해야 합니다. 다음과 같은 효과가 있습니다. if [ -v $somevar ] then echo "Variable somevar exists!" else echo "Variable somevar does not exist!" 그리고 가장 가까운 질문은 this 이며 실제로 내 질문에 대답하지 않습니다.
69 shell  variable  test 




9
원격에서 git pull을 받았지만 그런 참조가 가져 오지 않았습니까?
디스크에 git mirror가 있으며 git pull을 사용하여 repo를 업데이트하려고하면 오류 메시지가 나타납니다. Your configuration specifies to merge with the ref '3.5/master' from the remote, but no such ref was fetched. 또한 나에게 준다 : 1ce6dac..a5ab7de 3.4/bfq -> origin/3.4/bfq fa52ab1..f5d387e 3.4/master -> origin/3.4/master 398cc33..1c3000a 3.4/upstream-updates -> origin/3.4/upstream-updates d01630e..6b612f7 3.7/master -> origin/3.7/master …
69 git 


3
curl은 ps 출력에 비밀번호가 나타나지 않도록 어떻게 보호합니까?
얼마 전에 curl커맨드 라인 인수로 지정된 사용자 이름과 비밀번호 가 ps출력에 나타나지 않는다는 것을 알았습니다 (물론 bash 기록에 나타날 수도 있습니다). 마찬가지로에 표시되지 않습니다 /proc/PID/cmdline. (그러나 결합 된 username / password 인수의 길이는 파생 될 수 있습니다.) 아래 데모 : [root@localhost ~]# nc -l 80 & [1] 3342 [root@localhost ~]# …

5
bash로 배열의 마지막 요소를 읽는 방법이 있습니까?
예를 들어 5 개의 요소가있는 배열이있는 경우 : [a][b][c][d][e] echo ${myarray[4]}내가 사용하는 것을 볼 수 있습니다. 그러나 주어진 배열의 요소 수를 모른다면 어떻게해야합니까? 알 수없는 길이 배열의 마지막 요소를 읽는 방법이 있습니까? 즉, 배열의 오른쪽에서 왼쪽으로 읽는 첫 번째 요소는 무엇입니까? bash에서 이것을 수행하는 방법을 알고 싶습니다.
68 bash  array 


3
SSH를 통해 어떻게 쉘 쇼크를 이용할 수 있습니까?
분명히 쉘 쇼크 Bash 익스플로잇 CVE-2014-6271 은 SSH를 통해 네트워크를 통해 익스플로잇 될 수 있습니다. 익스플로잇이 Apache / CGI를 통해 어떻게 작동하는지 상상할 수 있지만 SSH를 통해 어떻게 작동하는지 상상할 수 없습니까? 누군가 SSH를 어떻게 이용하고 시스템에 어떤 해를 끼칠 수 있는지 예를 들어 줄 수 있습니까? 설명 AFAIU에서는 인증 …
68 bash  ssh  shellshock 

2
물리적 어댑터가없는 머신에서 가상 이더넷 인터페이스를 작성하려면 어떻게해야합니까?
Wi-Fi는 있지만 물리적 이더넷 닉은 없지만 (wlan0, eth0은 없음) Dell XPS 13 울트라 북이 있습니다. NFS와 함께 Vagrant를 사용하기 위해 가상 어댑터를 만들어야하지만으로 일반적인 ifup eth0:1...실패를 발견하고 ignoring unknown interface eth0:1=eth0:1있습니다. 에 대한 가상 인터페이스를 만들려고했지만 wlan0동일한 결과를 받았습니다. 물리적 인터페이스없이이 머신에서 가상 인터페이스를 작성하려면 어떻게해야합니까?

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