«unix» 태그된 질문

이 태그는 유닉스와 직접 관련된 프로그래밍 질문에 독점적으로 사용됩니다. 일반적인 소프트웨어 문제는 Unix & Linux Stack Exchange 사이트 또는 수퍼 유저에게 문의해야합니다. Unix 운영 체제는 1960 년대 후반에 Bell Labs에서 개발 한 범용 OS이며 현재 다양한 버전으로 존재합니다.

1
Linux에서 '부실 파일 핸들'은 무엇을 의미합니까?
터미널이 열려 있고 그 터미널을 통해 cd일부 디렉토리로 이동했습니다. 다른 터미널을 통해 해당 디렉토리를 삭제하고 동일한 백업에서 복원합니다. vim동일한 디렉토리의 첫 번째 터미널에서 파일을 시도 할 때 오래된 파일 핸들에 대한 오류가 발생하는 이유는 무엇입니까? 무슨 뜻인가요? (참고로을 통해이 문제를 우회 할 수 있음을 발견했습니다 cd $(pwd).)
101 linux  unix 

8
awk substr을 사용하여 마지막 필드 가져 오기
awk파일에 대한 절대 경로가 주어진 파일 이름을 가져 오는 데 사용하려고 합니다. 예를 들어, 입력 경로가 주어지면 /home/parent/child/filename얻고 filename 싶습니다. awk -F "/" '{print $5}' input 완벽하게 작동합니다. 그러나 $5내 입력에 다음 구조가 있으면 잘못된 하드 코딩 입니다. /home/parent/child1/child2/filename 따라서 일반적인 솔루션은 항상 마지막 필드 (파일 이름)를 가져와야합니다. awk substr …
101 unix  awk  substr 

10
쉘 스크립트 만 사용하여 텍스트 파일에서 특정 줄 가져 오기
텍스트 파일에서 특정 줄을 가져 오려고합니다. 지금까지 온라인에서는 sed와 같은 것만 본 적이 있습니다. (저는 sh-bash 나 sed 또는 이와 비슷한 것을 사용할 수 없습니다). 기본 셸 스크립트 만 사용하여이 작업을 수행해야합니다. cat file | while read line do #do something done 위와 같이 줄을 반복하는 방법을 알고 있지만 특정 …
100 linux  shell  unix  sh 

11
sed, awk 또는 gawk를 사용하여 일치하는 항목 만 인쇄하는 방법은 무엇입니까?
sed, awk 또는 gawk를 사용하여 검색 및 바꾸기와 같은 작업을 수행하는 방법에 대한 많은 예제와 매뉴얼 페이지를 봅니다. 하지만 제 경우에는 특정 값을 추출하기 위해 텍스트 파일에 대해 실행하려는 정규식이 있습니다. 검색 및 바꾸기를 원하지 않습니다. 이것은 bash에서 호출됩니다. 예를 들어 보겠습니다. 정규 표현식의 예 : .*abc([0-9]+)xyz.* 입력 파일 예 …
100 regex  unix  sed  awk  gawk 

16
줄 끝의 '^ M'문자
Unix 환경에서 특정 SQL 스크립트를 실행할 때 SQL 스크립트의 각 줄 끝에 '^ M'문자가 표시되어 명령 줄에 표시됩니다. SQL 스크립트가 원래 어떤 OS에서 생성되었는지 모르겠습니다. 이 문제의 원인은 무엇이며 어떻게 해결합니까?

2
인용 된 매개 변수를 수신하고 다시 전달하는 Bash 스크립트
중첩 스크립트에서 안전하게 수신 할 수 있도록 bash 스크립트의 인용 된 매개 변수를 얻으려고합니다. 어떤 아이디어? test.sh #!/bin/bash echo $* bash myecho.sh $* myecho.sh #!/bin/bash echo $1 echo $2 echo $3 echo $4 견본: bash test.sh aaa bbb '"ccc ddd"' 결과: aaa bbb "ccc ddd" aaa bbb "ccc ddd" 원하는 …
98 bash  unix 

8
UNIX에서 널 문자 식별 및 제거
원치 않는 null 문자 (ASCII NUL, \0)가 포함 된 텍스트 파일이 있습니다. 내가 그것을 보려고 할 때 나는 일반 텍스트에 삽입 된 기호를 vi본다 ^@. 내가 어떻게 할 수있는: 파일에서 널 문자가 포함 된 행을 식별합니까? \0및 \x0에 대해 grepping을 시도했지만 작동하지 않았습니다. 널 문자를 제거 하시겠습니까? strings파일을 실행 하면 …


4
Linux 명령 끝에있는 "&"는 무엇을 의미합니까?
저는 시스템 관리자이고 시스템을 정리하기 위해 Linux 스크립트를 실행하라는 요청을 받았습니다. 명령은 다음과 같습니다. perl script.pl > output.log & 이 명령은 &기호 로 끝나는데 특별한 의미가 있습니까? 나는 쉘에 대한 기본적인 지식을 가지고 있지만 전에는 본 적이 없습니다.
98 linux  shell  unix 


10
사용자가 SSH 터널을 설정하도록 허용하지만 다른 것은 설정하지 않습니다.
사용자가 특정 포트 (예 : 5000)의 특정 컴퓨터에 SSH 터널을 설정하도록 허용하고 싶지만이 사용자를 가능한 한 많이 제한하고 싶습니다. (인증은 공개 / 개인 키 쌍으로 이루어집니다). 관련 ~ / .ssh / authorized_keys 파일을 편집해야한다는 것을 알고 있지만 여기에 어떤 콘텐츠를 넣을지 정확히 모르겠습니다 (공개 키 제외).
97 unix  ssh 

10
gettimeofday ()는 마이크로 초 해상도가 보장됩니까?
원래 Win32 API 용으로 작성된 게임을 Linux로 포팅하고 있습니다 (Win32 포트의 OS X 포트를 Linux로 포팅). QueryPerformanceCounter프로세스가 시작된 이후 uSeconds를 제공하여 구현 했습니다. BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= (1000 * 1000); performanceCount->QuadPart += (currentTimeVal.tv_usec - startTimeVal.tv_usec); return true; } 이것은 QueryPerformanceFrequency()주파수로 상수 …

8
파이썬, 명령 줄 프로그램을 인터프리터가 아닌 임의의 것을 자동 완성하는 방법
파이썬 인터프리터 (유닉스에서)에서 파이썬 객체의 자동 완성을 설정하는 방법을 알고 있습니다. Google은이를 수행하는 방법에 대한 설명을 위해 많은 히트를 표시합니다. 안타깝게도 참조가 너무 많아서 제가해야 할 일을 찾기가 어렵습니다. 약간 다릅니다. 파이썬으로 작성된 명령 줄 프로그램에서 임의 항목의 탭 / 자동 완성을 활성화하는 방법을 알아야합니다. 내 특정 사용 사례는 이메일을 …

5
mkdir의 "-p"옵션
그래서 이것은 제가 가진 매우 복잡한 질문처럼 보이지는 않지만 대답을 찾을 수 없습니다. -pUnix 에서 옵션이 수행하는 작업에 대해 혼란 스럽습니다 . 하위 디렉터리를 만들고 그 안에 다른 하위 디렉터리를 만드는 동안 랩 할당에 사용했습니다. 다음과 같이 보였습니다. mkdir -p cmps012m/lab1 이것은 일반 권한 ( rlidwka)을 가진 개인 디렉토리에 있습니다. …

17
리소스 u'tokenizers / punkt / english.pickle '을 찾을 수 없습니다.
내 코드 : import nltk.data tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle') 에러 메시지: [ec2-user@ip-172-31-31-31 sentiment]$ python mapper_local_v1.0.py Traceback (most recent call last): File "mapper_local_v1.0.py", line 16, in <module> tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle') File "/usr/lib/python2.6/site-packages/nltk/data.py", line 774, in load opened_resource = _open(resource_url) File "/usr/lib/python2.6/site-packages/nltk/data.py", line 888, in _open return find(path_, path + ['']).open() File "/usr/lib/python2.6/site-packages/nltk/data.py", …
96 python  unix  nltk 

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