«shell» 태그된 질문

쉘은 Unix의 명령 행 인터페이스입니다. 쉘에 대화식으로 명령을 입력하거나 작업을 자동화하는 스크립트를 작성할 수 있습니다. / bin / sh 및 가장 호환 가능한 쉘 (ash, bash, ksh, zsh,…)에 적용되는 질문에이 태그를 사용하십시오. 오류가있는 쉘 스크립트는 여기에 게시하기 전에 http://shellcheck.net에서 확인하십시오.

1
왜 postgres에 쉘이 필요한가요?
데비안 Wheezy 시스템에서 "PostgreSQL 관리자"인 postgres 사용자 'postgres' /bin/bash가 쉘로 사용 되는 것을 알았습니다 . 그러나 이것이 왜 필요한지 알 수 없습니다. 이것을 /bin/false여전히 변경 하면 명령을 사용할 수 있습니다 psql. 그렇다면 시스템 사용자 postgres는 왜 쉘을 필요로하며, 구체적으로 /bin/bash해야합니까?

6
명령 옵션을 어떻게 기억합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 다양한 명령의 옵션을 기억하기 위해 어떤 트릭을 사용하는지 알고 싶습니다. 맨 페이지를 항상 찾는 것은 시간이 많이 걸리고 …
13 shell  command 

4
이상한 SSH 문제, ssh는 -t와 함께 작동하지만 그것 없이는 멈 춥니 다.
내가 언제 ssh내 서버 중 하나에, 그것은 로그인 보인다, 그러나 정지 나에게 메시지를주기 전에 ( message debug2: shell request accepted on channel 0 is the last log entry). 이상한 것은 그렇지 않은 ssh -t "/bin/bash"경우 작동합니다 ssh. 내가 지금까지 알아 낸 것 같은 지리적 위치에있는 서버에서 정상적으로 로그인 할 수 …
13 shell  ssh  login 

6
리눅스 우분투에 대한 php shell_exec () 권한
Linux 서버를 사용하여 PHP 응용 프로그램을 개발 중입니다. 내 문제는 shell_exec()일부 exe 파일을 호출 하기 위해 실행 중입니다 (실제로 exe는 아닙니다, 일종의 Linux 실행 파일입니다) echo shell_exec("whoami"); 나는 데몬을 얻었다 echo shell_exec("ls") 파일 이름이 있지만 echo shell_exec("php -v") 빈 페이지가 없습니다 echo shell_exec("php ....bla bla bla") 빈 페이지도. 터미널 (사용자 …
13 linux  shell  php  exec 


2
`..`가 아닌 도트 파일로 확장되는 셸 파일 이름 패턴?
최근에 예기치 않은 방식으로 확장 된 쉘 패턴으로 인해 약간의 사고가 발생했습니다. /root디렉토리 에서 많은 도트 파일의 소유자를 변경하고 싶었습니다. chown -R root .* 당연히 .*확장 ..은 약간의 재앙이었습니다. 내가 알고있는 bash몇 가지 쉘 옵션을 조정하여 변경할 수 있습니다이 동작하지만, 기본 설정 디렉토리에있는 모든 점 파일을 확장하지만로하는 어떤 패턴이 .와 …

4
파이프, {목록; } 일부 프로그램에서만 작동
이러한 예측할 수없는 동작에 대해서는 고급 사용자의 설명이 필요합니다. ps -eF | { head -n 1;grep worker; } UID PID PPID C SZ RSS PSR STIME TTY TIME CMD root 441 2 0 0 0 2 paź15 ? 00:00:00 [kworker/2:1H] 모든 것이 정상으로 보이지만 ls -la / | { head …
13 shell  pipe 

3
명령 옵션을 통한 명령 주입을 방지하는 방법은 무엇입니까?
사용자가 시뮬레이터에 전달할 사용자 지정 옵션을 지정할 수 있도록하는 래퍼 응용 프로그램이 있습니다. 그러나 사용자가 사용자 옵션을 통해 다른 명령을 주입하지 않도록하고 싶습니다. 이것을 달성하는 가장 좋은 방법은 무엇입니까? 예를 들어. 사용자는 다음을 제공합니다. -a -b 응용 프로그램이 실행됩니다. mysim --preset_opt -a -b 그러나 나는 이것이 일어나기를 원하지 않습니다. 사용자는 …

2
트랩 명령을 사용하여 오류를 발생시키는 방법
우분투 12.04.2를 사용하고 있습니다. 쉘 스크립트에서 "trap"명령을 사용하여 비정상 또는 오류를 캡처하려고하지만 "Error"exit를 수동으로 트리거하려고합니다. 종료 1을 시도했지만 "오류"신호가 트리거되지 않습니다. #!/bin/bash func() { exit 1 } trap "echo hi" INT TERM ERR func "오류"종료 신호를 수동으로 트리거하는 방법을 모르십니까?

1
"efi-shell"에 부팅 가능한 플래시를 만드는 방법
현재 인텔 서버 칩셋에는 내장 된 "efi-shell"이 포함되어 있으며 기본적으로 일부 멋진 UEFI 부팅 옵션을 조작하기에 적합한 명령 세트를 갖춘 단순화 된 'NIX'로 보입니다. 또한 일부 인텔 펌웨어 업그레이드 도구를 실행하려면 "efi-shell"이 필요합니다. 슬프게도이 보드는 UEFI 부팅을 지원하지만 서버 칩셋이 없습니다. efi-shell은 http://www.sourceforge.net/projects/efi-shell 에서 다운로드 할 수 있습니다 . 그러나 …
13 shell  boot  uefi 

5
find 명령을 사용하여 파일 이름에서 (1)을 제거하는 방법
최근에 Mac OS 10.7 (Lion)에서 XLD를 사용하여 모든 FLAC 파일을 44.1kHz의 낮은 샘플링 속도와 24 비트의 비트 심도로 변환했습니다 (iPhone / iPod는 그 이상을 지원하지 않기 때문에). XLD에 이전의 모든 파일을 덮어 쓰라고했지만 XLD (1)는 다음과 같이 파일 끝에 끝에 a 를 추가했습니다 . some_song.m4a 에 some_song(1).m4a 이제 (1)변환 한 …

5
데이터 파일에서 특정 수의 선을 임의로 그립니다.
나는 데이터 목록을 가지고있다. 12345 23456 67891 -20000 200 600 20 ... 이 데이터 세트의 크기 (즉, 파일 라인)가이라고 가정하십시오 N. m이 데이터 파일에서 무작위로 선을 그리고 싶습니다 . 따라서 출력은 두 개의 파일이어야합니다. 하나는 이러한 m데이터 라인을 포함하는 파일 이고 다른 하나는 N-m데이터 라인을 포함 합니다. Linux 명령을 사용하여이를 …

1
나는 왜“| makefile의 true”는“|| 진실"
파일을 제거하기 전에 서비스를 중지하는 makefile이 있습니다. 서비스를 중지 할 수 없으면 오류가 발생합니다. 이것은 분명히 원치 않는 것이므로 추가하고 || true싶지만을 놓쳤다 |. 그것을 만들기: stop service foo | true rm /etc/init/foo.conf 왜 이것이 작동하고 있으며 무슨 일이 일어나고 있는지 혼란 스럽습니다. 이것이 true키워드가 아니라 응용 프로그램 임을 의미합니까 …
13 shell  pipe 


3
[-t 1]은 무엇을 점검합니까?
방금 Windows에서 시작할 zsh때 시작하는 방법을 찾았습니다.bash https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . 마지막에 다음 코드를 추가하는 것이 좋습니다 .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi 무슨 [ -t 1 ]뜻입니까? 그냥 사실입니까? 그럼 내가 할 수 있을까? exec zsh
13 bash  shell  zsh  test 

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