Unix & Linux

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

4
POSIX- 문자열 변수의 줄 수를 세는 방법은 무엇입니까?
Bash 에서이 작업을 수행 할 수 있다는 것을 알고 있습니다. wc -l <<< "${string_variable}" 기본적으로 내가 찾은 모든 것은 <<<Bash 연산자와 관련이 있습니다. 그러나 POSIX 셸에서 <<<정의되지 않았으므로 몇 시간 동안 다른 방법을 찾을 수 없었습니다. 나는 이것에 대한 간단한 해결책이 있다고 확신하지만 불행히도 나는 지금까지 그것을 찾지 못했습니다.


3
매월 마지막 날 일정
나는 달의 마지막 날에 스크립트를 예약하라는 지시를 읽었습니다. 참고 : 영리한 독자는 매월 마지막 날에 실행할 명령을 설정하는 방법을 궁금해 할 수 있습니다. 매월 적용 할 dayofmonth 값을 설정할 수 없기 때문입니다. 이 문제는 리눅스와 유닉스 프로그래머들을 괴롭 히고 있으며 몇 가지 다른 해결책을 만들어 냈습니다. 일반적인 방법은 date 명령을 …
10 shell-script  cron  date  test 



2
현대 리눅스에서 기본 스택 크기가 8MB (일부 배포판에서는 10 개)로 너무 큰 이유
예를 들어 OSX의 경우 512k 미만입니다. 앱이 재귀를 사용하지 않고 많은 스택 변수를 할당하지 않는다는 점을 염두에두고 권장되는 크기 가 있습니까? 나는 질문이 너무 광범위하고 사용법에 따라 크게 다르다는 것을 알고 있지만 이 거대한 숫자 뒤에 숨겨진 / 내부 / 시스템 이유 가 있는지 궁금해하고 있기 때문에 여전히 묻고 싶었습니다 …

2
apt-key 맨 페이지가 add 명령을 사용하지 않는 이유는 무엇입니까?
apt-key 의 Ubuntu 매뉴얼 페이지 에는 다음과 같은 참고 사항이 포함되어 있습니다 apt-key add. 참고 :이 명령을 사용하는 대신 설명이 포함 된 이름과 "gpg"또는 "asc"를 파일 확장자로하여 /etc/apt/trusted.gpg.d/ 디렉토리에 직접 키링을 배치해야합니다. 다른 곳에서는이 조언을 본 적이 없다고 생각합니다. 자체 리포지토리를 호스팅하는 대부분의 프로젝트는 키 파일을 다운로드하여 추가한다고 말합니다 apt-key. …
10 apt 


1
rm -f의 대체 옵션
커맨드 라인을 실행하고 싶습니다 : cd ~/www/tmp/; rm -P 2* 그러나 2로 시작하는 파일이 없으면 오류가 발생합니다. -f그러나 내가 사용하고 싶다고 생각할 것입니다 . -f Attempt to remove the files without prompting for confirmation, regardless of the file's permissions. If the file does not exist, do not display a diagnostic …
10 command-line  rm 

2
범위를 사용하는 tr의 이상한 동작
tr을 사용할 때 이상한 동작을 나타내는 특정 서버가 하나 있습니다. 다음은 작동중인 서버의 예입니다. -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ 그것은 나에게 완벽한 의미가 있습니다. 그러나 이것은 '특별한'서버에서 온 것입니다. [root@host~]# echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] abcdefghijklmnpqrstuvwxyz1234567890 보다시피, 모든 소문자를 삭제하는 것은 실패합니다. 그러나 문자 'o'를 삭제했습니다. 흥미로운 부분은 다음 …

2
linux find 명령을 사용하여 파일 이름 대신 내용을 인쇄하려면 어떻게해야합니까?
이 같은 이름의 수천 개의 unl 파일이 cbs_cdr_vou_20180624_603_126_239457.unl있습니다. 다음 명령을 사용하여 해당 파일의 모든 줄을 인쇄하고 싶었습니다. 그러나 파일 이름 만 제공합니다. 파일 이름이 필요 없으며 해당 파일의 내용 만 있으면됩니다. find -type f -name 'cbs_cdr_vou_20180615*.unl' > /home/fifa/cbs/test.txt 전류 출력 : ./cbs_cdr_vou_20180615_603_129_152023.unl ./cbs_cdr_vou_20180615_603_128_219001.unl ./cbs_cdr_vou_20180615_602_113_215712.unl ./cbs_cdr_vou_20180615_602_120_160466.unl ./cbs_cdr_vou_20180615_603_125_174428.unl ./cbs_cdr_vou_20180615_601_101_152369.unl ./cbs_cdr_vou_20180615_603_133_193306.unl 예상 출력 …
10 linux  find  cat 

3
명명 된 파이프, 파일 설명자 및 EOF
bash 프롬프트가있는 동일한 사용자의 두 창 창 1에서 다음을 입력하십시오. $ mkfifo f; exec <f 따라서 bash는 이제 파일 디스크립터 0에서 이름을 가진 pipe에 맵핑하려고합니다 f. 창 2에서 다음을 입력하십시오. $ echo ls > f 이제 window-1은 ls를 인쇄하고 쉘은 죽습니다. 왜? 다음 실험 :로 window-1을 다시 엽니 다 exec …

1
그룹 권한이 있지만 파일을 만들 수 없습니다
pi3B를 가지고 놀면서 이상한 것을 발견했습니다. 나는에서 파일 생성 할 /sys/class/gpio( 다만 특별한 이유, 주변에 파고하지를 )하지만 난 얻을 거부 권한 . 다음은 몇 가지 정보입니다. pi@raspberrypi:/sys/class/gpio $ groups pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi pi@raspberrypi:/sys/class/gpio $ ls -ld . drwxrwx--- …

3
sudo는 실제로`sudo`가 필요하지 않은 명령이 주어지면 암호를 요청할지 여부를 어떻게 결정합니까?
적용 할 때 sudo실제로 필요가없는 명령에 sudo, 때로는 암호를 묻지 않습니다. 내에서 예를 들어 $HOME, sudo ls. 그러나 나는 어떤 명령을 잊어 버렸지 만 다른 명령에 대해서는 기억합니다. 그래서 sudo실제로 필요하지 않은 명령이 주어지면 암호를 요청할지 여부를 결정 하는 방법이 궁금합니다 sudo. /etc/sudoers그것을 지정하는 규칙 이 있습니까? 내 진짜 문제는 …
10 sudo  password 

2
SunOS 용 Linux에서`find` 명령에 대한 대안이 있습니까?
find리눅스 명령은에 비해 선택의 여지가 findSunOS의 또는 Solaris에서 명령을. 다음 find과 같은 명령 을 사용하고 싶습니다. find data/ -type f -name "temp*" -printf "%TY-%Tm-%Td %f\n" | sort -r Linux 시스템에서는 완벽하게 작동하지만 동일한 명령 -printf에 SunOS 시스템 에는 옵션이 없습니다 . 출력을 "%TY-%Tm-%Td %f\n"형식 으로 사용자 정의하고 싶습니다 . SunOS에 …

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