유닉스 경로 문자열 조작을위한 라이브러리를 작성 중입니다. 이 경우 대부분의 사람들이 걱정하지 않는 구문의 모호한 부분을 이해해야합니다. 예를 들어, 내가 말할 수있는 최선으로, 그 것 foo/bar과 foo//bar같은 장소에 두 점을. 또한 ~일반적으로 사용자의 홈 디렉토리를 나타내지 만 경로 중간 에 나타나면 어떻게합니까? 그러면 어떻게됩니까? 가능한 모든 경우를 올바르게 처리하는 코드를 …
이 질문을 읽을mklost+found 때까지 나는 명령 을 알지 못했습니다 . 이 mklost+found명령은 pwd에 새로운 lost + found 디렉토리를 만듭니다. 왜이 명령을 실행해야합니까? lost + found 디렉토리는 내가 확인한 모든 배포판에 /에 이미 존재합니다. 여러 개의 유실 된 디렉토리를 발견하면 어떻게됩니까? 복구 된 데이터 조각은 /의 lost + found 디렉토리로 이동합니까, …
cron 데몬을 통해 시작되는 비디오를 표시하는 모니터가 연결된 Ubuntu 서버가 실행 중 xdm입니다 openbox. 모니터를 일정 시간 동안 사용하지 않으면 절전 모드가되고 비디오 프로세스로 깨울 수 없습니다. 모니터가 검은 색으로 유지됩니다. 모니터를 어떻게 깨울 수 있습니까? 가능하면 패키지를 설치하지 않고 머신에 물리적으로 액세스하지 않습니다.
맨 페이지를 검색 할 때 대소 문자를 구분하지만 대문자 만 검색합니다. 예를 들어 x일치 x하고 X반면 X일치 x합니다. 이것은 man-db기본적으로 페도라 파생 시스템에서 사용되며 다른 버전에서는 사용 가능한 man 버전입니다. man man기본 호출기는 less -s입니다. $LESS환경에 정의되어 있지 않으며 my $PAGERis just less이며 별명이 없습니다. 이것은 less스스로 호출 할 때의 …
몇 가지 Stopped백그라운드 프로세스가 있습니다. kill $(jobs -p)그리고 kill `jobs -p`아무런 영향을주지 않습니다 kill %1, kill %2, 등을 성공적으로 개별 프로세스를 종료 하나의 명령으로 모든 백그라운드 프로세스를 어떻게 죽일 수 있습니까? 또한 왜 처음 두 명령이 작동하지 않습니까? Linux Mint 15, 64 비트를 실행 중입니다.
파이썬에서는 함수에 대해 자동으로 적용되고 실행되는 코드로 함수를 장식 할 수 있습니다. bash에 비슷한 기능이 있습니까? 현재 작업중 인 스크립트에는 필요한 인수를 테스트하고 존재하지 않는 경우 종료하는 상용구가 있으며 디버깅 플래그가 지정된 경우 일부 메시지를 표시합니다. 불행히도이 코드를 모든 함수에 다시 삽입해야하며 변경하려면 모든 함수를 수정해야합니다. 각 함수 에서이 코드를 …
나는 쉽게 자신의 rpm을 사용하여 설치하고 싶은 바이너리, 스크립트 등을 만들고 있습니다. 모든 사람이 액세스 할 수 있기를 원하기 때문에 직감은 / usr / bin에 넣는 것입니다. PATH를 변경할 필요가 없습니다 하나; 내 실행 파일은 이제 다른 모든 풀에서 사라집니다. 내가 거기에 넣은 모든 실행 파일을 쉽게 찾을 수있는 방법. …
ssh-addSSH 키를 SSH 에이전트에 추가 하는 데 사용 합니다. 기본적으로 무한정 추가됩니다. 시간 초과를 지정하는 명령 줄 옵션이 있지만 기본 시간 초과를 지정하는 구성 파일 옵션이 있습니까? 내가 원하는 것은 ssh-add명령 줄 매개 변수없이 실행 하고 시간 초과에 대해 주어진 시간 (기본값으로 호출 한 것처럼)을 기본값으로 사용하는 것 ssh-add -t …
내가 아는 한, 대화식 쉘은 로그인 여부에 따라 시작 파일이 다를 수 있습니다. 대화 형 + 로그인 셸 → /etc/profile인 ~/.bash_profile경우 ~/.bash_login, 및~/.profile 만약 → 대화 형 + 비 - 로그인 쉘 /etc/bash.bashrc다음~/.bashrc 로그인 쉘인지 여부에 관계없이 대화식 쉘을 사용할 때마다 일부 변수를 설정하고 싶습니다.
Firefox에서 메일 첨부 파일을 엽니 다 (이전에 저장하지 않은 상태). 이 문서는 Libre Office 문서이므로 편집 한 다음 저장 (다른 이름으로 저장하지 않음)을 누르고 텍스트 편집기와 브라우저를 모두 닫습니다. 그러면 문서는 기본적으로에 저장되어 있으므로 사라집니다 /tmp. 적어도 이것은 내 우분투 12.04의 경우입니다. 이것이 올바른 행동이라고 생각하십니까? 프로그램이 적어도 실제로 저장하지 …
탭 완성은 쉘의 표준 기능이 되었기 때문에 매우 기뻤습니다. 나는 바쉬의 지능적인 완성도를 좋아한다. Bash가 지능적인 완성을 사용하여 완성을 거부하는 행복한 하루를 망치십시오. 오늘 나는 원했다 : tar xvf centos5.8_x86_1.ova 그래서 나는 입력했다 : tar xvf cent<TAB> Bash는 .ova 파일이 일반적으로 tar와 함께 사용되지 않기 때문에 경로 완성을 거부합니다. 지능형 …
outlook.office365.com에서 iCalendar (.ics 또는 .ical) 미팅 초대장을 수신하여 파싱하고 캘린더 (예 : remind + wyrd)에 추가 할 수있는 방법은 무엇입니까? 나는 답을 찾기 위해 오랫동안 열심히 노력했지만 아무것도 찾지 못했습니다. 그래서 정말 사소한 것을 놓치고 있는지 궁금합니다. Fedora 20 (Heisenbug)에서 OfflineIMAP 6.5.5와 함께 Mutt 1.5.22를 사용하고 있습니다. 캘린더로 가져올 수있는 …
My Gentoo Linux는 공격적인 USE 플래그를 활성화 하여 컴파일되었습니다 : # sudo su - Password: Hold it up to the light --- not a brain in sight! Password: 공격의 정도에 따라 운 을 선택할 수도 있습니다 . # fortune -o kernelcookies | cowsay -b _________________________________________ / /* This is total …
상사로부터 프로덕션 레드햇 서버의 sysadmin으로 자원했습니다. 그는 rm -f *얼마 전에 발생한 사고를 피하기 위해 보안을 강화하도록 요청 했습니다. 현재 53 명의 사용자가 시스템에 sudo-ing하고 있으며 이는 감사의 악몽입니다. 특정 요일에만 사용자 액세스를 허용 할 수 있는지 궁금합니다. 예를 들어 'Joe'사용자가 화요일과 목요일에만 로그인하고 일요일에만 'Jane'을 로그인하도록 허용 할 수 …