답변:
내가 생각할 수있는 가장 가까운 것은 가장 최근에 사용한 것부터 가장 최근에 사용한 것까지 popularity-contest > out.txt
파일을 생성하는 데 시간이 걸리는 실행 입니다 out.txt
. 나는 그 느낌을 얻는다 ...
apt-get
합니다 (소프트웨어 센터 를 통해 설치 한 결과 ). 그렇지 않은 사람들은 목록에 나타나지 않습니다. 예를 들어, tar.gz를 압축 해제하여 Seamonkey를 설치했습니다. 표시되지 않습니다.출력 결과는 popularity-contest
다음과 같습니다.
POPULARITY-CONTEST-0 TIME:1359204011 ID:ae1dc87f150c489082f0ddb28af40350 ARCH:i386 POPCONVER:1.53ubuntu1
1359204011 1349657211 openbox /usr/bin/openbox
1359204011 1349657211 xscreensaver /usr/bin/xscreensaver
1359204011 1354294761 perl-base /usr/bin/perl
1359204011 1349833421 update-notifier /usr/bin/update-notifier
1359204011 1349657224 xfconf /usr/lib/i386-linux-gnu/xfce4/xfconf/xfconfd
1359204011 1349657224 lxpanel /usr/lib/i386-linux-gnu/lxpanel/plugins/monitors.so
1359204011 1349657225 policykit-1-gnome /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
1359204011 1358559008 lxterminal /usr/bin/lxterminal
1359204011 1349664550 ttf-ubuntu-font-family /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-RI.ttf
1359204011 1349664535 pcmanfm /usr/bin/pcmanfm
1359204011 1349657224 lxpanel-indicator-applet-plugin /usr/lib/i386-linux-gnu/lxpanel/plugins/indicator.so
1359204011 1349657235 ttf-dejavu-core /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf
1359204011 1349657210 lxsession /usr/bin/lxsession
1359204011 1349833422 update-notifier-common /usr/share/locale/en/LC_MESSAGES/update-notifier.mo
1359204011 1349664531 network-manager-gnome /usr/bin/nm-applet
1359204011 1349657205 zlib1g /lib/i386-linux-gnu/libz.so.1.2.7
1359204011 1352212906 xfce4-power-manager /usr/bin/xfce4-power-manager
1359204008 1349657221 libxfconf-0-2 /usr/lib/i386-linux-gnu/libxfconf-0.so.2.0.0
1359204008 1358215752 libnss3 /usr/lib/i386-linux-gnu/nss/libfreebl3.so
1359204008 1349657221 libvorbis0a /usr/lib/i386-linux-gnu/libvorbis.so.0.4.5
1359204008 1349657221 libvorbisenc2 /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
1359204008 1349657217 libxcursor1 /usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
1359204008 1349657217 libx11-6 /usr/lib/i386-linux-gnu/libX11.so.6.3.0
1359204008 1349657221 libtasn1-3 /usr/lib/i386-linux-gnu/libtasn1.so.3.1.16
1359204008 1349657221 libwind0-heimdal /usr/lib/i386-linux-gnu/libwind.so.0.0.0
처음 두 열은 전체 출력을 스프레드 시트에 붙여 넣어 변환 할 수 있습니다. 목적을 위해 LibreOffice Calc를 사용하고 "epoch time"의 각 열 뒤에 빈 열을 삽입했습니다. 그런 다음 "에포크 시간"을 사람이 읽을 수있는 시간으로 변환하는 공식으로 채웠습니다 (및 형식, 셀, 시간을 사용하여 적절한 형식을 얻음).
첫 번째 데이터 행의 경우 첫 번째 "에포크 시간"셀이 A2에 있다고 가정하면 =(A2/86400)+25569
B2에 넣고 채 웁니다. =(C2/86400)+25569
셀 D2를 사용하여 두 번째 "에포크 시간"에 대해 동일한 작업을 수행하십시오 .
그런 다음 몇 줄로 된 내용은 다음과 같습니다.
POPULARITY-CONTEST-0 TIME:1359204011 ID:ae1dc87f150c489082f0ddb28af40350 ARCH:i386
1359204011 26/01/2013 12:40:11 1349657211 08/10/2012 00:46:51 openbox /usr/bin/openbox
1359204011 26/01/2013 12:40:11 1349657211 08/10/2012 00:46:51 xscreensaver /usr/bin/xscreensaver
1359204011 26/01/2013 12:40:11 1354294761 30/11/2012 16:59:21 perl-base /usr/bin/perl
1359204011 26/01/2013 12:40:11 1349833421 10/10/2012 01:43:41 update-notifier /usr/bin/update-notifier
1359204011 26/01/2013 12:40:11 1349657224 08/10/2012 00:47:04 xfconf /usr/lib/i386-linux-gnu/xfce4/xfconf/xfconfd
1359204011 26/01/2013 12:40:11 1349657224 08/10/2012 00:47:04 lxpanel /usr/lib/i386-linux-gnu/lxpanel/plugins/monitors.so
1359204011 26/01/2013 12:40:11 1349657225 08/10/2012 00:47:05 policykit-1-gnome /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
1359204011 26/01/2013 12:40:11 1358559008 19/01/2013 01:30:08 lxterminal /usr/bin/lxterminal
1359204011 26/01/2013 12:40:11 1349664550 08/10/2012 02:49:10 ttf-ubuntu-font-family /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-RI.ttf
1359204011 26/01/2013 12:40:11 1349664535 08/10/2012 02:48:55 pcmanfm /usr/bin/pcmanfm
1359204011 26/01/2013 12:40:11 1349657224 08/10/2012 00:47:04 lxpanel-indicator-applet-plugin /usr/lib/i386-linux-gnu/lxpanel/plugins/indicator.so
1359204011 26/01/2013 12:40:11 1349657235 08/10/2012 00:47:15 ttf-dejavu-core /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf
1359204011 26/01/2013 12:40:11 1349657210 08/10/2012 00:46:50 lxsession /usr/bin/lxsession
1359204011 26/01/2013 12:40:11 1349833422 10/10/2012 01:43:42 update-notifier-common /usr/share/locale/en/LC_MESSAGES/update-notifier.mo
1359204011 26/01/2013 12:40:11 1349664531 08/10/2012 02:48:51 network-manager-gnome /usr/bin/nm-applet
1359204011 26/01/2013 12:40:11 1349657205 08/10/2012 00:46:45 zlib1g /lib/i386-linux-gnu/libz.so.1.2.7
1359204011 26/01/2013 12:40:11 1352212906 06/11/2012 14:41:46 xfce4-power-manager /usr/bin/xfce4-power-manager
1359204008 26/01/2013 12:40:08 1349657221 08/10/2012 00:47:01 libxfconf-0-2 /usr/lib/i386-linux-gnu/libxfconf-0.so.2.0.0
1359204008 26/01/2013 12:40:08 1358215752 15/01/2013 02:09:12 libnss3 /usr/lib/i386-linux-gnu/nss/libfreebl3.so
1359204008 26/01/2013 12:40:08 1349657221 08/10/2012 00:47:01 libvorbis0a /usr/lib/i386-linux-gnu/libvorbis.so.0.4.5
1359204008 26/01/2013 12:40:08 1349657221 08/10/2012 00:47:01 libvorbisenc2 /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
1359204008 26/01/2013 12:40:08 1349657217 08/10/2012 00:46:57 libxcursor1 /usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
1359204008 26/01/2013 12:40:08 1349657217 08/10/2012 00:46:57 libx11-6 /usr/lib/i386-linux-gnu/libX11.so.6.3.0
1359204008 26/01/2013 12:40:08 1349657221 08/10/2012 00:47:01 libtasn1-3 /usr/lib/i386-linux-gnu/libtasn1.so.3.1.16
1359204008 26/01/2013 12:40:08 1349657221 08/10/2012 00:47:01 libwind0-heimdal /usr/lib/i386-linux-gnu/libwind.so.0.0.0
popcon.ubuntu.com에서 자세한 내용을 읽을 수 있지만 여기에서 인용 한 내용은 다음과 같습니다.
Q) 인기 콘테스트는 어떤 정보를보고합니까?
A) 인기 경쟁은 사용하는 시스템 아키텍처, 사용하는 인기 경쟁 버전 및 시스템에 설치된 패키지 목록을보고합니다. 각 패키지에 대해 인기 경연 대회는 가장 최근에 사용한 (시간을 기준으로) 파일을보고 파일 이름, 마지막 액세스 시간 (atime) 및 마지막 변경 시간 (ctime)을보고합니다. 그러나 신뢰할 수없는 시간이 있기 때문에 일부 파일은 고려되지 않습니다.
man popularity-contest
자세한 정보를 위해 실행할 수도 있습니다 .
액세스 시간을 사용하여 응용 프로그램이 마지막으로 사용 된 시간을 확인할 수 있습니다.
예를 들어 다음을 시도하십시오.
ls -ltu /usr/bin | pager
/usr/bin
액세스 시간에 따라 정렬 된 모든 파일이 표시됩니다 (최종 액세스).
특정 특성을 가진 프로그램을 자동으로 찾는 스크립트를 작성하려면 다음 stat
과 같이 사용할 수 있습니다 .
stat -c%X /bin/cat
이것은 /bin/cat
Epoch 이후의 초 수로 액세스 시간을 출력합니다.
참고 :noatime
mount 옵션을 사용하는 경우 분명히 작동하지 않습니다 .
디스크가 가득 차서 다음 줄을 사용하여 지난 100 일 동안 사용되지 않았으며 이진 파일이 1MB보다 큰 모든 응용 프로그램을 찾았습니다.
find /usr/bin -size +1000k -atime +100 -exec ls -ltu {} \;