«shell» 태그된 질문

쉘은 Unix와 유사한 운영 체제에서 가장 일반적으로 사용되는 명령 줄 인터프리터의 용어이지만보다 세부적인 방식으로 GUI 기반 운영 체제와 상호 작용하는 데 사용됩니다. 사용자는 텍스트 인터페이스에서 프로그램을 실행할 수있을뿐만 아니라 변수, 대체, 출력 리디렉션 및 와일드 카드와 같은 기본 프로그래밍 기능을 제공합니다.


1
rsync : getcwd () : 해당 파일 또는 디렉토리 없음 (2)
Server1와 Server2로그를 동기화 하고 싶습니다 LogServer. 의 경우 Server1: rsync -avz -e 'ssh -p 2188' user@server1:/usr/local/servers/logs/* /usr/local/logs/ 이것은 작동하지만 Server2: rsync -avz -e 'ssh -p 2188' user@server2:/usr/local/servers/logs/* /usr/local/logs/ 실패합니다 : shell-init: error retrieving current directory: getcwd: cannot access parent directories: no such file or directory job-working-directory: error retrieving current directory: …
11 linux  ssh  rsync  shell 

3
비밀번호 파이핑 및 보안
나는 때때로한다 echo "secret" | mysql -u root -p .... 이제 보안에 대해 우려하고 있습니다. 모든 프로세스를 나열하는 사람이 비밀번호를 볼 수 있습니까? 내가 시도 echo "test" | sleep 1000하고 비밀과 함께 echo 명령 은 "ps aux"의 출력에서 ​​보이지 않았다 . 그래서 나는 그것이 안전하다고 가정하지만 보안 전문가가 그것을 확인할 …
11 security  shell 

4
zsh에서 ssh의 명령 완성을 편집하는 방법은 무엇입니까?
입력 한 후 호스트 이름을 표시하도록 zsh에서 명령 완료를 설정하고 싶습니다. ssh [TAB] 내 .ssh / config 파일에서 이름을 가져오고 (그리고 바람직하게는 known_hosts 및 / etc / hosts 및 그 밖의 다른 곳에서) 하나의 단일 목록을 제시하십시오. 현재이 중 일부를 수행하지만 .ssh / config를 전혀 사용하지 않습니다. .ssh / config를 …

6
사람들이 기분이 좋고 유연하며 사용하기 쉬운 분산 쉘 유틸리티는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
11 linux  shell  cluster 



5
스크립트에서 명령 행을 통해 쉘 변경 (chsh 사용)
컴퓨터를 설정하는 시작 스크립트에서 실행하고 싶습니다. chsh -s /bin/zsh 그러나 이것은 사용자의 비밀번호를 요구합니다. 비밀번호를 매개 변수로 어떻게 전달합니까? 아니면 sudo power가 있다면 어떻게 든 그 단계를 우회 할 수 있습니까? 아니면 기본 시작 셸을 변경하는 다른 방법이 있습니까?
11 linux  shell 

1
로그를 "ANSI-fy"로 만드는 방법?
최근에는 명령 행 도구가 로그 출력에 멋진 ANSI 색상을 사용하는 경향이있었습니다 (예 : NPM 및 다수의 nodejs 기반 도구, rvm, docker 및 기타 "현대"도구). 이렇게하면 화면 (*)을 읽는 것이 좋지만 다양한 원격 실행 도구 및 웹 기반 모니터링 솔루션과 같이 ANSI를 잘 처리하지 않는 전송 또는 로그 파일로 출력을 파이프하려는 …
10 shell  console  ansi 

7
특정 결말을 가진 파일이없는 디렉토리 찾기
특정 파일 끝을 가진 파일을 포함하지 않는 모든 디렉토리를 표시하고 싶습니다. 따라서 다음 코드를 사용해 보았습니다. find . -type d \! -exec test -e '{}/*.ENDING' \; -print 이 예제에서는 ending 파일을 포함하지 않는 모든 디렉토리를 표시하고 .ENDING싶지만 작동하지 않습니다. 내 실수는 어디입니까?
10 linux  bash  shell 

2
심볼릭 링크와 sudo
심볼릭 링크를 만듭니다. ln -s /tmp/folder1 /tmp/folder2 그런 다음 / tmp / folder2로 이동하여 다음을 실행합니다 pwd. $ cd /tmp/folder2/ $ pwd /tmp/folder2 $ sudo pwd /tmp/folder1 # <-- This is the odd part 왜 않습니다 pwd와 함께 sudo원래의 디렉토리를 제공? bash 스크립트를 작성 중이며 현재 디렉토리의 절대 경로가 필요합니다. …

4
스크립트 내에서 mysql 바인드 주소 변경
쉘 스크립트에서 my.cnf의 mysql bind-address를 변경하는 가장 좋은 방법은 무엇입니까? mysqladmin과 같은 도구를 사용하는 방법이 있습니까? 또는 sed를 사용해야합니까, 아니면 단순히 my.cnf에 추가하고 두 번째 항목이 첫 번째 항목을 덮어 쓰길 희망합니다 (이것은 아프게 들립니다). mysql-server를 설치 한 후 VM 외부에서 연결을 허용하는 실행 기용 간단한 셸 프로비저닝을 작성하려고합니다.



7
ls를 실행할 때이 파일이 숨겨진 이유는 무엇입니까?
편집 : 나는이 스레드에 대해 완전히 잊어 버렸습니다. 하드 디스크에 문제가있는 것 같습니다. 우리는 다른 요구를 위해이 서버를 재배치해야했기 때문에 마침내 하나의 불량 디스크를 교체 할 수있게되었습니다. 몇 주 동안이 특정 파일을 삭제할 수없는 이유를 알 수 없었습니다. 루트로 할 수는 있지만 쉘 스크립트는 다른 사용자로 실행됩니다. 그래서 ls -la를 …

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