답변:
"n"이라는 쉘 스크립트를 작성하십시오. 이것을 넣으십시오 :
#!/bin/sh
notefile=/home/me/notefile
date >> $notefile
emacs $notefile -f end-of-buffer
다음 대신에 이것을 권장합니다 cat >> notefile
.
텍스트 편집기를 사용하지 않으려면 쉘 함수를 사용하십시오.
n () { date >> /home/me/notefile; cat >> /home/me/notefile; }
Bourne 쉘 호환성을 주장하는 모든 쉘에서 작동합니다.
.emacs.d
. Yikes, 나는 그것을 정리해야합니다.
컴퓨터에 루비가 설치되어 있다면 https://github.com/minhajuddin/taskr 을 사용할 수 있습니다 . 이렇게하면 태그와 시간이 기록 된 메모를 멋지게 볼 수 있습니다.
필요에 따라 syslogd는 또 다른 도구 일 수 있습니다. 명령
theuser@tetrad:~$ logger This message is sent to syslog
시설 user.notice에 메시지를 기록합니다. 많은 Linux 시스템에서 이것은 /var/log/user.log 파일을 열고 추가하기에 충분할 것입니다. 다른 시스템과 함께 해당 기능 및 로그 레벨 (또는 어떤 기능을 선택하든 local0)에 대한 처리를 정의해야 할 수도 있습니다. local7 시설에는 일반적으로 이와 같은 것들을 자유롭게 할당 할 수 있습니다.
클라이언트 시스템에서 중앙 로깅 서버로 메모를 보낼 수있는 (일명 구성 가능) 이점이 있습니다. 시간 소인, 사용자 및 호스트 정보를 자동으로 유지하면서 조치를 순서대로 유지하므로 관리 조치를 추적하는 데 사용하고 싶습니다. .
로컬 파일의 결과 출력 :
theuser@tetrad:~$ tail /var/log/user.log
Jan 31 07:18:37 tetrad theuser: This message is sent to syslog
Solaris 에서 syslog 구성 라인의 예 :
local5.notice ifdef(`LOGHOST', /var/log/diary, @loghost)
참고 : 는 호스트 이름 / 호스트 별칭이 "loghost"인 시스템에서 ifdef
로 사전 처리되며 m4
, 메시지는 / var / log / diary 파일에 기록되고 다른 모든 파일은 loghost의 원격 syslog 서비스로 전송됩니다. 이러한 종류의 구성을 테스트하기 위해 확장을 위해 구성 파일을 m4를 통해 보낼 수 있습니다 ( loghost-D LOGHOST
라는 시스템에서 어떻게 보이는지 확인하십시오) .
theuser@solstice$ /usr/ccs/bin/m4 -D LOGHOST /etc/syslog.conf
Taskwarrior 는 간단한 쉘 스크립트보다 조금 더 나은 것을 할 수 있습니다. 30 초 튜토리얼은 내가 옳고 그른입니다 여부를 알려 주어야합니다.
$(..)
대해서는 명령 대체에 백틱을 사용 하는 것이 좋습니다 . 더 많은 정보 : unix.stackexchange.com/questions/11576/…
내가 찾은 것을 달성하기 위해 몇 가지 다른 답변을 결합하여 여러 옵션이있었습니다.
user @ hostname : ~ / Documents $ 에코 텍스트 >> 파일 이름 user @ hostname : ~ / Documents $ 고양이 파일 이름 본문
user @ hostname : ~ / Documents $ cat >> filename2 << EOF > 텍스트 1 행 > 텍스트 2 행 > 텍스트 줄 3 > EOF user @ hostname : ~ / Documents $ 고양이 파일 이름 2 텍스트 줄 1 텍스트 줄 2 텍스트 줄 3
주어진 줄 번호에서 파일 수정
user @ hostname : ~ / Documents $ sed -i '2i 삽입 새 줄'filename2 user @ hostname : ~ / Documents $ 고양이 파일 이름 2 텍스트 줄 1 줄 바꾸기 텍스트 줄 2 텍스트 줄 3
n
파일에 함수를 쓰기? 당신은 UUOCecho "$*"
보다는 오히려 무언가를 의미하지 않습니까 ? 날짜 / 시간 태그를 어떻게 통합합니까?