Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Apache
: 172.26.7.228 | : 3.17.185.36
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
bin /
[ HOME SHELL ]
Name
Size
Permission
Action
X11
[ DIR ]
drwxr-xr-x
2to3-2.7
96
B
-rwxr-xr-x
411toppm
9.87
KB
-rwxr-xr-x
NF
963
B
-rwxr-xr-x
VGAuthService
126.22
KB
-rwxr-xr-x
[
50.18
KB
-rwxr-xr-x
a2ping
99.98
KB
-rwxr-xr-x
a5toa4
1.07
KB
-rwxr-xr-x
aa-enabled
22.16
KB
-rwxr-xr-x
aa-exec
22.16
KB
-rwxr-xr-x
ab
54.18
KB
-rwxr-xr-x
aclocal
35.93
KB
-rwxr-xr-x
aclocal-1.15
35.93
KB
-rwxr-xr-x
acpi_listen
14.27
KB
-rwxr-xr-x
acyclic
10
KB
-rwxr-xr-x
add-apt-repository
7.24
KB
-rwxr-xr-x
addftinfo
26.18
KB
-rwxr-xr-x
addpart
22.08
KB
-rwxr-xr-x
addr2line
30.55
KB
-rwxr-xr-x
adhocfilelist
8.41
KB
-rwxr-xr-x
afm2afm
12.7
KB
-rwxr-xr-x
afm2pl
34.34
KB
-rwxr-xr-x
afm2tfm
48.73
KB
-rwxr-xr-x
afmtodit
161.92
KB
-rwxr-xr-x
aleph
527.5
KB
-rwxr-xr-x
allcm
3.4
KB
-rwxr-xr-x
allec
3.4
KB
-rwxr-xr-x
allneeded
903
B
-rwxr-xr-x
animate
5.99
KB
-rwxr-xr-x
animate-im6
5.99
KB
-rwxr-xr-x
animate-im6.q16
5.99
KB
-rwxr-xr-x
anytopnm
5.55
KB
-rwxr-xr-x
apport-bug
2.5
KB
-rwxr-xr-x
apport-cli
13.05
KB
-rwxr-xr-x
apport-collect
2.5
KB
-rwxr-xr-x
apport-unpack
1.81
KB
-rwxr-xr-x
apropos
46.98
KB
-rwxr-xr-x
apt
14.09
KB
-rwxr-xr-x
apt-add-repository
7.24
KB
-rwxr-xr-x
apt-cache
78.16
KB
-rwxr-xr-x
apt-cdrom
22.16
KB
-rwxr-xr-x
apt-config
22.09
KB
-rwxr-xr-x
apt-extracttemplates
22.16
KB
-rwxr-xr-x
apt-ftparchive
234.16
KB
-rwxr-xr-x
apt-get
42.16
KB
-rwxr-xr-x
apt-key
26.75
KB
-rwxr-xr-x
apt-mark
42.16
KB
-rwxr-xr-x
apt-sortpkgs
42.09
KB
-rwxr-xr-x
ar
58.24
KB
-rwxr-xr-x
arara
108
B
-rwxr-xr-x
arch
34.21
KB
-rwxr-xr-x
arlatex
9.74
KB
-rwxr-xr-x
as
895.98
KB
-rwxr-xr-x
asciitopgm
9.87
KB
-rwxr-xr-x
at
50.26
KB
-rwsr-sr-x
atktopbm
17.87
KB
-rwxr-xr-x
atq
50.26
KB
-rwsr-sr-x
atrm
50.26
KB
-rwsr-sr-x
authorindex
19.98
KB
-rwxr-xr-x
autoconf
14.42
KB
-rwxr-xr-x
autoheader
8.34
KB
-rwxr-xr-x
autoinst
80.49
KB
-rwxr-xr-x
autom4te
31.91
KB
-rwxr-xr-x
automake
247.38
KB
-rwxr-xr-x
automake-1.15
247.38
KB
-rwxr-xr-x
automat-visualize3
402
B
-rwxr-xr-x
autopoint
25.97
KB
-rwxr-xr-x
autoreconf
20.67
KB
-rwxr-xr-x
autoscan
16.73
KB
-rwxr-xr-x
autosp
38.13
KB
-rwxr-xr-x
autoupdate
33.08
KB
-rwxr-xr-x
awk
642.65
KB
-rwxr-xr-x
aws
815
B
-rwxr-xr-x
aws_completer
1.11
KB
-rwxr-xr-x
b2sum
54.21
KB
-rwxr-xr-x
base32
38.18
KB
-rwxr-xr-x
base64
38.18
KB
-rwxr-xr-x
basename
34.18
KB
-rwxr-xr-x
bashbug
6.95
KB
-rwxr-xr-x
batch
152
B
-rwxr-xr-x
bc
90.7
KB
-rwxr-xr-x
bcomps
14.04
KB
-rwxr-xr-x
bibtex
118.08
KB
-rwxr-xr-x
bibtex.original
118.08
KB
-rwxr-xr-x
bibtex8
142.63
KB
-rwxr-xr-x
bibtexu
146.6
KB
-rwxr-xr-x
bioradtopgm
9.87
KB
-rwxr-xr-x
bmptopnm
13.91
KB
-rwxr-xr-x
bmptoppm
13.91
KB
-rwxr-xr-x
bootctl
34.13
KB
-rwxr-xr-x
browse
24.65
KB
-rwxr-xr-x
brushtopbm
9.87
KB
-rwxr-xr-x
bsd-from
9.99
KB
-rwxr-xr-x
bsd-write
13.99
KB
-rwxr-sr-x
bundledoc
28.58
KB
-rwxr-xr-x
busctl
66.09
KB
-rwxr-xr-x
byobu
8.07
KB
-rwxr-xr-x
byobu-config
996
B
-rwxr-xr-x
byobu-ctrl-a
4.66
KB
-rwxr-xr-x
byobu-disable
1.26
KB
-rwxr-xr-x
byobu-disable-prompt
1.28
KB
-rwxr-xr-x
byobu-enable
1.15
KB
-rwxr-xr-x
byobu-enable-prompt
1.42
KB
-rwxr-xr-x
byobu-export
1.23
KB
-rwxr-xr-x
byobu-janitor
5.82
KB
-rwxr-xr-x
byobu-keybindings
1.47
KB
-rwxr-xr-x
byobu-launch
3.21
KB
-rwxr-xr-x
byobu-launcher
1.87
KB
-rwxr-xr-x
byobu-launcher-install
2.4
KB
-rwxr-xr-x
byobu-launcher-uninstall
1.52
KB
-rwxr-xr-x
byobu-layout
3.27
KB
-rwxr-xr-x
byobu-prompt
1.13
KB
-rwxr-xr-x
byobu-quiet
1.38
KB
-rwxr-xr-x
byobu-reconnect-sockets
3.22
KB
-rwxr-xr-x
byobu-screen
8.07
KB
-rwxr-xr-x
byobu-select-backend
1.42
KB
-rwxr-xr-x
byobu-select-profile
6.14
KB
-rwxr-xr-x
byobu-select-session
1012
B
-rwxr-xr-x
byobu-shell
1.56
KB
-rwxr-xr-x
byobu-silent
1.28
KB
-rwxr-xr-x
byobu-status
5.87
KB
-rwxr-xr-x
byobu-status-detail
1.18
KB
-rwxr-xr-x
byobu-tmux
8.07
KB
-rwxr-xr-x
byobu-ugraph
4.56
KB
-rwxr-xr-x
byobu-ulevel
11.71
KB
-rwxr-xr-x
c++
1022.94
KB
-rwxr-xr-x
c++filt
26.12
KB
-rwxr-xr-x
c89
428
B
-rwxr-xr-x
c89-gcc
428
B
-rwxr-xr-x
c99
454
B
-rwxr-xr-x
c99-gcc
454
B
-rwxr-xr-x
c_rehash
6.65
KB
-rwxr-xr-x
cachepic
7.79
KB
-rwxr-xr-x
cal
28.79
KB
-rwxr-xr-x
calendar
30.48
KB
-rwxr-xr-x
captoinfo
82.11
KB
-rwxr-xr-x
catchsegv
3.25
KB
-rwxr-xr-x
catman
38.46
KB
-rwxr-xr-x
cautious-launcher
853
B
-rwxr-xr-x
cc
1022.94
KB
-rwxr-xr-x
ccomps
22.04
KB
-rwxr-xr-x
certbot
385
B
-rwxr-xr-x
cftp3
380
B
-rwxr-xr-x
chacl
13.99
KB
-rwxr-xr-x
chage
70.13
KB
-rwxr-sr-x
chardet3
389
B
-rwxr-xr-x
chardetect3
389
B
-rwxr-xr-x
chattr
14
KB
-rwxr-xr-x
chcon
62.18
KB
-rwxr-xr-x
check-language-support
2.71
KB
-rwxr-xr-x
checkgid
5.99
KB
-rwxr-xr-x
checklistings
10.94
KB
-rwxr-xr-x
chem
28.49
KB
-rwxr-xr-x
chfn
74.7
KB
-rwsr-xr-x
chrpath
18.26
KB
-rwxr-xr-x
chrt
30.08
KB
-rwxr-xr-x
chsh
43.48
KB
-rwsr-xr-x
circo
9.99
KB
-rwxr-xr-x
ckbcomp
146.33
KB
-rwxr-xr-x
ckeygen3
386
B
-rwxr-xr-x
cksum
34.18
KB
-rwxr-xr-x
clear
10
KB
-rwxr-xr-x
clear_console
10.07
KB
-rwxr-xr-x
cloud-id
396
B
-rwxr-xr-x
cloud-init
400
B
-rwxr-xr-x
cloud-init-per
2.06
KB
-rwxr-xr-x
cluster
555.3
KB
-rwxr-xr-x
cmp
46.09
KB
-rwxr-xr-x
cmuwmtopbm
9.87
KB
-rwxr-xr-x
codepage
13.99
KB
-rwxr-xr-x
col
9.99
KB
-rwxr-xr-x
col1
963
B
-rwxr-xr-x
col2
963
B
-rwxr-xr-x
col3
963
B
-rwxr-xr-x
col4
963
B
-rwxr-xr-x
col5
963
B
-rwxr-xr-x
col6
963
B
-rwxr-xr-x
col7
963
B
-rwxr-xr-x
col8
963
B
-rwxr-xr-x
col9
963
B
-rwxr-xr-x
colcrt
10
KB
-rwxr-xr-x
colrm
9.99
KB
-rwxr-xr-x
column
14.01
KB
-rwxr-xr-x
combinediff
46.58
KB
-rwxr-xr-x
comm
38.21
KB
-rwxr-xr-x
compare
9.99
KB
-rwxr-xr-x
compare-im6
9.99
KB
-rwxr-xr-x
compare-im6.q16
9.99
KB
-rwxr-xr-x
compose
17.74
KB
-rwxr-xr-x
composer
1.54
KB
-rwxr-xr-x
composite
5.99
KB
-rwxr-xr-x
composite-im6
5.99
KB
-rwxr-xr-x
composite-im6.q16
5.99
KB
-rwxr-xr-x
conch3
382
B
-rwxr-xr-x
conjure
5.99
KB
-rwxr-xr-x
conjure-im6
5.99
KB
-rwxr-xr-x
conjure-im6.q16
5.99
KB
-rwxr-xr-x
convert
5.99
KB
-rwxr-xr-x
convert-im6
5.99
KB
-rwxr-xr-x
convert-im6.q16
5.99
KB
-rwxr-xr-x
corelist
12.53
KB
-rwxr-xr-x
cpan
7.96
KB
-rwxr-xr-x
cpan5.26-x86_64-linux-gnu
7.99
KB
-rwxr-xr-x
cpp
1022.94
KB
-rwxr-xr-x
cpp-7
1022.94
KB
-rwxr-xr-x
crc32
1.04
KB
-rwxr-xr-x
crontab
38.43
KB
-rwxr-sr-x
csplit
50.21
KB
-rwxr-xr-x
ctail
958
B
-rwxr-xr-x
ctan-o-mat
19.22
KB
-rwxr-xr-x
ctangle
46.38
KB
-rwxr-xr-x
ctanify
23.76
KB
-rwxr-xr-x
ctanupload
16.4
KB
-rwxr-xr-x
ctie
18.09
KB
-rwxr-xr-x
ctstat
22.35
KB
-rwxr-xr-x
curl
218.07
KB
-rwxr-xr-x
curl-config
5.94
KB
-rwxr-xr-x
cut
42.21
KB
-rwxr-xr-x
cweave
82.41
KB
-rwxr-xr-x
dbus-cleanup-sockets
9.98
KB
-rwxr-xr-x
dbus-daemon
231.04
KB
-rwxr-xr-x
dbus-monitor
21.99
KB
-rwxr-xr-x
dbus-run-session
9.98
KB
-rwxr-xr-x
dbus-send
25.98
KB
-rwxr-xr-x
dbus-update-activation-environ...
13.98
KB
-rwxr-xr-x
dbus-uuidgen
9.98
KB
-rwxr-xr-x
de-macro
33.35
KB
-rwxr-xr-x
deallocvt
10.07
KB
-rwxr-xr-x
deb-systemd-helper
19.67
KB
-rwxr-xr-x
deb-systemd-invoke
4.33
KB
-rwxr-xr-x
debconf
2.79
KB
-rwxr-xr-x
debconf-apt-progress
11.27
KB
-rwxr-xr-x
debconf-communicate
608
B
-rwxr-xr-x
debconf-copydb
1.68
KB
-rwxr-xr-x
debconf-escape
647
B
-rwxr-xr-x
debconf-gettextize
15.97
KB
-rwxr-xr-x
debconf-set-selections
2.87
KB
-rwxr-xr-x
debconf-show
1.78
KB
-rwxr-xr-x
debconf-updatepo
4.46
KB
-rwxr-xr-x
debian-distro-info
18.59
KB
-rwxr-xr-x
dehtmldiff
1.32
KB
-rwxr-xr-x
delpart
22.08
KB
-rwxr-xr-x
delv
40.86
KB
-rwxr-xr-x
depythontex
801
B
-rwxr-xr-x
depythontex3
275
B
-rwxr-xr-x
derb
22.57
KB
-rwxr-xr-x
detex
54
KB
-rwxr-xr-x
devnag
44.15
KB
-rwxr-xr-x
dh
28.43
KB
-rwxr-xr-x
dh-exec
14.27
KB
-rwxr-xr-x
dh_auto_build
1.35
KB
-rwxr-xr-x
dh_auto_clean
1.49
KB
-rwxr-xr-x
dh_auto_configure
1.6
KB
-rwxr-xr-x
dh_auto_install
2.77
KB
-rwxr-xr-x
dh_auto_test
1.63
KB
-rwxr-xr-x
dh_autoreconf
5.94
KB
-rwxr-xr-x
dh_autoreconf_clean
2.1
KB
-rwxr-xr-x
dh_autotools-dev_restoreconfig
1.79
KB
-rwxr-xr-x
dh_autotools-dev_updateconfig
1.81
KB
-rwxr-xr-x
dh_bash-completion
2.49
KB
-rwxr-xr-x
dh_bugfiles
3.57
KB
-rwxr-xr-x
dh_builddeb
4.96
KB
-rwxr-xr-x
dh_clean
4.89
KB
-rwxr-xr-x
dh_compress
7.05
KB
-rwxr-xr-x
dh_doxygen
4.13
KB
-rwxr-xr-x
dh_dwz
2.9
KB
-rwxr-xr-x
dh_fixperms
5.25
KB
-rwxr-xr-x
dh_gconf
2.62
KB
-rwxr-xr-x
dh_gencontrol
5.85
KB
-rwxr-xr-x
dh_icons
2.03
KB
-rwxr-xr-x
dh_install
11.22
KB
-rwxr-xr-x
dh_installcatalogs
3.23
KB
-rwxr-xr-x
dh_installchangelogs
6.08
KB
-rwxr-xr-x
dh_installcron
1.58
KB
-rwxr-xr-x
dh_installdeb
7.63
KB
-rwxr-xr-x
dh_installdebconf
3.2
KB
-rwxr-xr-x
dh_installdirs
1.95
KB
-rwxr-xr-x
dh_installdocs
14.66
KB
-rwxr-xr-x
dh_installemacsen
3.69
KB
-rwxr-xr-x
dh_installexamples
5.3
KB
-rwxr-xr-x
dh_installgsettings
2.18
KB
-rwxr-xr-x
dh_installifupdown
1.45
KB
-rwxr-xr-x
dh_installinfo
2.85
KB
-rwxr-xr-x
dh_installinit
13.3
KB
-rwxr-xr-x
dh_installlogcheck
1.92
KB
-rwxr-xr-x
dh_installlogrotate
1.12
KB
-rwxr-xr-x
dh_installman
11.04
KB
-rwxr-xr-x
dh_installmanpages
4.89
KB
-rwxr-xr-x
dh_installmenu
2.14
KB
-rwxr-xr-x
dh_installmime
1.29
KB
-rwxr-xr-x
dh_installmodules
2.62
KB
-rwxr-xr-x
dh_installpam
1.12
KB
-rwxr-xr-x
dh_installppp
1.37
KB
-rwxr-xr-x
dh_installsystemd
12.74
KB
-rwxr-xr-x
dh_installtex
17.97
KB
-rwxr-xr-x
dh_installudev
2.04
KB
-rwxr-xr-x
dh_installwm
3.05
KB
-rwxr-xr-x
dh_installxfonts
2.9
KB
-rwxr-xr-x
dh_installxmlcatalogs
9.22
KB
-rwxr-xr-x
dh_kubuntu_l10n_clean
959
B
-rwxr-xr-x
dh_kubuntu_l10n_generate
1.85
KB
-rwxr-xr-x
dh_link
4.23
KB
-rwxr-xr-x
dh_lintian
1.28
KB
-rwxr-xr-x
dh_listpackages
756
B
-rwxr-xr-x
dh_makeshlibs
9.01
KB
-rwxr-xr-x
dh_md5sums
2.99
KB
-rwxr-xr-x
dh_missing
5.99
KB
-rwxr-xr-x
dh_movefiles
4.69
KB
-rwxr-xr-x
dh_movelibkdeinit
4.46
KB
-rwxr-xr-x
dh_nodejs
943
B
-rwxr-xr-x
dh_perl
4.23
KB
-rwxr-xr-x
dh_perl_openssl
1.36
KB
-rwxr-xr-x
dh_prep
1.87
KB
-rwxr-xr-x
dh_python2
1.03
KB
-rwxr-xr-x
dh_qmlcdeps
3.22
KB
-rwxr-xr-x
dh_sameversiondep
17.95
KB
-rwxr-xr-x
dh_shlibdeps
6.13
KB
-rwxr-xr-x
dh_sodeps
3.38
KB
-rwxr-xr-x
dh_strip
13.94
KB
-rwxr-xr-x
dh_strip_nondeterminism
2.67
KB
-rwxr-xr-x
dh_systemd_enable
8.97
KB
-rwxr-xr-x
dh_systemd_start
8.31
KB
-rwxr-xr-x
dh_testdir
1.3
KB
-rwxr-xr-x
dh_testroot
1.91
KB
-rwxr-xr-x
dh_ucf
2.27
KB
-rwxr-xr-x
dh_update_autotools_config
1.84
KB
-rwxr-xr-x
dh_usrlocal
3.68
KB
-rwxr-xr-x
diff
142.34
KB
-rwxr-xr-x
diff3
62.21
KB
-rwxr-xr-x
diffimg
9.99
KB
-rwxr-xr-x
diffstat
42.11
KB
-rwxr-xr-x
dig
146.51
KB
-rwxr-xr-x
dijkstra
14.1
KB
-rwxr-xr-x
dircolors
46.19
KB
-rwxr-xr-x
dirmngr
533.55
KB
-rwxr-xr-x
dirmngr-client
106.76
KB
-rwxr-xr-x
dirname
30.18
KB
-rwxr-xr-x
disdvi
18.01
KB
-rwxr-xr-x
display
5.99
KB
-rwxr-xr-x
display-im6
5.99
KB
-rwxr-xr-x
display-im6.q16
5.99
KB
-rwxr-xr-x
distro-info
18.59
KB
-rwxr-xr-x
do-release-upgrade
9.39
KB
-rwxr-xr-x
dosepsbin
11.8
KB
-rwxr-xr-x
dot
9.99
KB
-rwxr-xr-x
dot2gxl
34.26
KB
-rwxr-xr-x
dot_builtins
10.1
KB
-rwxr-xr-x
dotty
2.04
KB
-rwxr-xr-x
doxygen
14.23
MB
-rwxr-xr-x
doxyindexer
622.23
KB
-rwxr-xr-x
doxysearch.cgi
46.16
KB
-rwxr-xr-x
dpkg
290.5
KB
-rwxr-xr-x
dpkg-architecture
12.55
KB
-rwxr-xr-x
dpkg-buildflags
7.39
KB
-rwxr-xr-x
dpkg-buildpackage
29.1
KB
-rwxr-xr-x
dpkg-checkbuilddeps
7.33
KB
-rwxr-xr-x
dpkg-deb
150.34
KB
-rwxr-xr-x
dpkg-distaddfile
2.72
KB
-rwxr-xr-x
dpkg-divert
138.41
KB
-rwxr-xr-x
dpkg-genbuildinfo
16.38
KB
-rwxr-xr-x
dpkg-genchanges
17.21
KB
-rwxr-xr-x
dpkg-gencontrol
13.73
KB
-rwxr-xr-x
dpkg-gensymbols
10.38
KB
-rwxr-xr-x
dpkg-maintscript-helper
18.58
KB
-rwxr-xr-x
dpkg-mergechangelogs
8.39
KB
-rwxr-xr-x
dpkg-name
6.63
KB
-rwxr-xr-x
dpkg-parsechangelog
4.33
KB
-rwxr-xr-x
dpkg-query
146.4
KB
-rwxr-xr-x
dpkg-scanpackages
8.23
KB
-rwxr-xr-x
dpkg-scansources
8.95
KB
-rwxr-xr-x
dpkg-shlibdeps
30.63
KB
-rwxr-xr-x
dpkg-source
22.75
KB
-rwxr-xr-x
dpkg-split
118.34
KB
-rwxr-xr-x
dpkg-statoverride
70.25
KB
-rwxr-xr-x
dpkg-trigger
66.26
KB
-rwxr-xr-x
dpkg-vendor
3.19
KB
-rwxr-xr-x
dt2dv
40.3
KB
-rwxr-xr-x
dtxgen
13.41
KB
-rwxr-xr-x
du
98.21
KB
-rwxr-xr-x
dumpkeys
166.52
KB
-rwxr-xr-x
dv2dt
19.54
KB
-rwxr-xr-x
dvi2fax
1.07
KB
-rwxr-xr-x
dvi2tty
58.59
KB
-rwxr-xr-x
dviasm
40.63
KB
-rwxr-xr-x
dvibook
26.69
KB
-rwxr-xr-x
dviconcat
26.78
KB
-rwxr-xr-x
dvicopy
62.09
KB
-rwxr-xr-x
dvihp
4.38
KB
-rwxr-xr-x
dviinfox
9.59
KB
-rwxr-xr-x
dvilj
54.51
KB
-rwxr-xr-x
dvilj2p
54.51
KB
-rwxr-xr-x
dvilj4
62.52
KB
-rwxr-xr-x
dvilj4l
62.52
KB
-rwxr-xr-x
dvilj6
62.52
KB
-rwxr-xr-x
dvilualatex
6.07
MB
-rwxr-xr-x
dviluatex
6.07
MB
-rwxr-xr-x
dvipdf
1023
B
-rwxr-xr-x
dvipdfm
751.77
KB
-rwxr-xr-x
dvipdfmx
751.77
KB
-rwxr-xr-x
dvipdft
2.63
KB
-rwxr-xr-x
dvipos
46.48
KB
-rwxr-xr-x
dvips
219.91
KB
-rwxr-xr-x
dvired
3.01
KB
-rwxr-xr-x
dviselect
26.69
KB
-rwxr-xr-x
dvisvgm
4.4
MB
-rwxr-xr-x
dvitodvi
30.72
KB
-rwxr-xr-x
dvitomp
787.71
KB
-rwxr-xr-x
dvitype
46.12
KB
-rwxr-xr-x
dwp
2.75
MB
-rwxr-xr-x
e2pall
2.66
KB
-rwxr-xr-x
eatmydata
2.74
KB
-rwxr-xr-x
ebb
751.77
KB
-rwxr-xr-x
ec2metadata
7.13
KB
-rwxr-xr-x
edgepaint
419.22
KB
-rwxr-xr-x
edit
17.74
KB
-rwxr-xr-x
editdiff
2.01
KB
-rwxr-xr-x
editor
240.11
KB
-rwxr-xr-x
eject
30.69
KB
-rwxr-xr-x
elfedit
30.45
KB
-rwxr-xr-x
enable-ec2-spot-hibernation
237
B
-rwxr-xr-x
enc2xs
41.17
KB
-rwxr-xr-x
encguess
2.99
KB
-rwxr-xr-x
env
34.18
KB
-rwxr-xr-x
envsubst
34.08
KB
-rwxr-xr-x
eps2eps
639
B
-rwxr-xr-x
epsffit
13.99
KB
-rwxr-xr-x
epspdf
79.25
KB
-rwxr-xr-x
epspdftk
28.65
KB
-rwxr-xr-x
epstopdf
33.3
KB
-rwxr-xr-x
eptex
483.88
KB
-rwxr-xr-x
eqn
193.19
KB
-rwxr-xr-x
eqn2graph
2.56
KB
-rwxr-xr-x
etex
806.43
KB
-rwxr-xr-x
euptex
490.24
KB
-rwxr-xr-x
ex
2.55
MB
-rwxr-xr-x
exceltex
18.53
KB
-rwxr-xr-x
expand
38.21
KB
-rwxr-xr-x
expiry
22.27
KB
-rwxr-sr-x
expr
46.18
KB
-rwxr-xr-x
extractbb
751.77
KB
-rwxr-xr-x
extractres
2.68
KB
-rwxr-xr-x
eyuvtoppm
13.87
KB
-rwxr-xr-x
factor
74.21
KB
-rwxr-xr-x
fail2ban-client
1.39
KB
-rwxr-xr-x
fail2ban-python
4.32
MB
-rwxr-xr-x
fail2ban-regex
1.25
KB
-rwxr-xr-x
fail2ban-server
1.39
KB
-rwxr-xr-x
fail2ban-testcases
2.23
KB
-rwxr-xr-x
faillog
18.29
KB
-rwxr-xr-x
faked-sysv
26.11
KB
-rwxr-xr-x
faked-tcp
30.1
KB
-rwxr-xr-x
fakeroot
3.76
KB
-rwxr-xr-x
fakeroot-sysv
3.76
KB
-rwxr-xr-x
fakeroot-tcp
3.76
KB
-rwxr-xr-x
fallocate
26.08
KB
-rwxr-xr-x
fc-cache
14.07
KB
-rwxr-xr-x
fc-cat
14.07
KB
-rwxr-xr-x
fc-list
10.07
KB
-rwxr-xr-x
fc-match
10.07
KB
-rwxr-xr-x
fc-pattern
10.07
KB
-rwxr-xr-x
fc-query
10.07
KB
-rwxr-xr-x
fc-scan
10.07
KB
-rwxr-xr-x
fc-validate
10.07
KB
-rwxr-xr-x
fcgistarter
9.99
KB
-rwxr-xr-x
fdp
9.99
KB
-rwxr-xr-x
fftw-wisdom
39.94
KB
-rwxr-xr-x
fftw-wisdom-to-conf
2.23
KB
-rwxr-xr-x
fftwf-wisdom
39.94
KB
-rwxr-xr-x
fftwl-wisdom
39.94
KB
-rwxr-xr-x
fftwq-wisdom
39.94
KB
-rwxr-xr-x
fiascotopnm
114.45
KB
-rwxr-xr-x
fig4latex
4.52
KB
-rwxr-xr-x
file
22.26
KB
-rwxr-xr-x
filterdiff
47.15
KB
-rwxr-xr-x
find
232.5
KB
-rwxr-xr-x
findhyph
9.71
KB
-rwxr-xr-x
fitstopnm
13.87
KB
-rwxr-xr-x
fixcvsdiff
1.83
KB
-rwxr-xr-x
fixdlsrps
1.53
KB
-rwxr-xr-x
fixfmps
599
B
-rwxr-xr-x
fixpsditps
694
B
-rwxr-xr-x
fixpspps
1.27
KB
-rwxr-xr-x
fixscribeps
479
B
-rwxr-xr-x
fixtpps
699
B
-rwxr-xr-x
fixwfwps
857
B
-rwxr-xr-x
fixwpps
732
B
-rwxr-xr-x
fixwwps
427
B
-rwxr-xr-x
flipdiff
46.58
KB
-rwxr-xr-x
flock
30.16
KB
-rwxr-xr-x
fmt
42.18
KB
-rwxr-xr-x
fmtutil
47.48
KB
-rwxr-xr-x
fmtutil-sys
929
B
-rwxr-xr-x
fmtutil-user
876
B
-rwxr-xr-x
fold
34.18
KB
-rwxr-xr-x
fontinst
552
B
-rwxr-xr-x
free
18.08
KB
-rwxr-xr-x
freetype-config
4.62
KB
-rwxr-xr-x
from
9.99
KB
-rwxr-xr-x
fstopgm
9.87
KB
-rwxr-xr-x
ftp
98.7
KB
-rwxr-xr-x
funzip
21.99
KB
-rwxr-xr-x
futurize
384
B
-rwxr-xr-x
g++
1022.94
KB
-rwxr-xr-x
g++-7
1022.94
KB
-rwxr-xr-x
g3topbm
12.98
KB
-rwxr-xr-x
gapplication
18.07
KB
-rwxr-xr-x
gawk
642.65
KB
-rwxr-xr-x
gc
14.04
KB
-rwxr-xr-x
gcc
1022.94
KB
-rwxr-xr-x
gcc-7
1022.94
KB
-rwxr-xr-x
gcc-ar
30.47
KB
-rwxr-xr-x
gcc-ar-7
30.47
KB
-rwxr-xr-x
gcc-nm
30.47
KB
-rwxr-xr-x
gcc-nm-7
30.47
KB
-rwxr-xr-x
gcc-ranlib
30.47
KB
-rwxr-xr-x
gcc-ranlib-7
30.47
KB
-rwxr-xr-x
gcov
616.09
KB
-rwxr-xr-x
gcov-7
616.09
KB
-rwxr-xr-x
gcov-dump
499.93
KB
-rwxr-xr-x
gcov-dump-7
499.93
KB
-rwxr-xr-x
gcov-tool
535.99
KB
-rwxr-xr-x
gcov-tool-7
535.99
KB
-rwxr-xr-x
gdbus
42.08
KB
-rwxr-xr-x
gdbus-codegen
2
KB
-rwxr-xr-x
gdiffmk
7.01
KB
-rwxr-xr-x
gdk-pixbuf-csource
10.01
KB
-rwxr-xr-x
gdk-pixbuf-pixdata
9.99
KB
-rwxr-xr-x
gdk-pixbuf-query-loaders
13.99
KB
-rwxr-xr-x
gemtopbm
9.87
KB
-rwxr-xr-x
gemtopnm
9.87
KB
-rwxr-xr-x
genbrk
14.48
KB
-rwxr-xr-x
gencat
22.22
KB
-rwxr-xr-x
gencfu
10.43
KB
-rwxr-xr-x
gencnval
22.32
KB
-rwxr-xr-x
gendict
22.55
KB
-rwxr-xr-x
genrb
147.64
KB
-rwxr-xr-x
geqn
193.19
KB
-rwxr-xr-x
getafm
6.18
KB
-rwxr-xr-x
getconf
30.13
KB
-rwxr-xr-x
getent
30.49
KB
-rwxr-xr-x
getfacl
22.62
KB
-rwxr-xr-x
getkeycodes
10.07
KB
-rwxr-xr-x
getmapdl
21.37
KB
-rwxr-xr-x
getopt
14.07
KB
-rwxr-xr-x
gettext
34.08
KB
-rwxr-xr-x
gettext.sh
4.52
KB
-rwxr-xr-x
gettextize
42.73
KB
-rwxr-xr-x
gftodvi
50.09
KB
-rwxr-xr-x
gftopk
26.08
KB
-rwxr-xr-x
gftype
26.09
KB
-rwxr-xr-x
ghostscript
9.99
KB
-rwxr-xr-x
giftopnm
17.87
KB
-rwxr-xr-x
ginstall-info
43.09
KB
-rwxr-xr-x
gio
78.09
KB
-rwxr-xr-x
gio-querymodules
9.99
KB
-rwxr-xr-x
git
2.27
MB
-rwxr-xr-x
git-receive-pack
2.27
MB
-rwxr-xr-x
git-shell
1.26
MB
-rwxr-xr-x
git-upload-archive
2.27
MB
-rwxr-xr-x
git-upload-pack
1.27
MB
-rwxr-xr-x
glib-compile-resources
38.07
KB
-rwxr-xr-x
glib-compile-schemas
42.07
KB
-rwxr-xr-x
glib-genmarshal
39.97
KB
-rwxr-xr-x
glib-gettextize
5.25
KB
-rwxr-xr-x
glib-mkenums
27.15
KB
-rwxr-xr-x
glilypond
17.98
KB
-rwxr-xr-x
gml2gv
38.27
KB
-rwxr-xr-x
gobject-query
10
KB
-rwxr-xr-x
gold
2.97
MB
-rwxr-xr-x
gouldtoppm
9.87
KB
-rwxr-xr-x
gpasswd
74.05
KB
-rwsr-xr-x
gperl
6.49
KB
-rwxr-xr-x
gpg
997.6
KB
-rwxr-xr-x
gpg-agent
392.7
KB
-rwxr-xr-x
gpg-connect-agent
154.85
KB
-rwxr-xr-x
gpg-wks-server
187.02
KB
-rwxr-xr-x
gpg-zip
3.36
KB
-rwxr-xr-x
gpgconf
166.32
KB
-rwxr-xr-x
gpgparsemail
26.07
KB
-rwxr-xr-x
gpgsm
491.09
KB
-rwxr-xr-x
gpgsplit
78.45
KB
-rwxr-xr-x
gpgv
427.02
KB
-rwxr-xr-x
gpic
204.03
KB
-rwxr-xr-x
gpinyin
5.01
KB
-rwxr-xr-x
gprof
99.73
KB
-rwxr-xr-x
grap2graph
2.33
KB
-rwxr-xr-x
graphml2gv
18.08
KB
-rwxr-xr-x
gregorio
614.55
KB
-rwxr-xr-x
grepdiff
47.15
KB
-rwxr-xr-x
gresource
17.99
KB
-rwxr-xr-x
grn
101.72
KB
-rwxr-xr-x
grodvi
121.31
KB
-rwxr-xr-x
groff
105.31
KB
-rwxr-xr-x
groffer
7.85
KB
-rwxr-xr-x
grog
2.71
KB
-rwxr-xr-x
grolbp
130.34
KB
-rwxr-xr-x
grolj4
121.31
KB
-rwxr-xr-x
gropdf
62.9
KB
-rwxr-xr-x
grops
165.72
KB
-rwxr-xr-x
grotty
121.34
KB
-rwxr-xr-x
groups
34.18
KB
-rwxr-xr-x
growpart
21.37
KB
-rwxr-xr-x
grub-editenv
239.93
KB
-rwxr-xr-x
grub-file
659.79
KB
-rwxr-xr-x
grub-fstest
789.65
KB
-rwxr-xr-x
grub-glue-efi
235.77
KB
-rwxr-xr-x
grub-kbdcomp
1.64
KB
-rwxr-xr-x
grub-menulst2cfg
216.04
KB
-rwxr-xr-x
grub-mkfont
264.34
KB
-rwxr-xr-x
grub-mkimage
328.84
KB
-rwxr-xr-x
grub-mklayout
240.09
KB
-rwxr-xr-x
grub-mknetdir
373.41
KB
-rwxr-xr-x
grub-mkpasswd-pbkdf2
244.12
KB
-rwxr-xr-x
grub-mkrelpath
235.49
KB
-rwxr-xr-x
grub-mkrescue
822.23
KB
-rwxr-xr-x
grub-mkstandalone
449.74
KB
-rwxr-xr-x
grub-mount
608.21
KB
-rwxr-xr-x
grub-ntldr-img
38.16
KB
-rwxr-xr-x
grub-render-label
676.16
KB
-rwxr-xr-x
grub-script-check
259.62
KB
-rwxr-xr-x
grub-syslinux2cfg
624.68
KB
-rwxr-xr-x
gs
9.99
KB
-rwxr-xr-x
gsbj
350
B
-rwxr-xr-x
gsdj
352
B
-rwxr-xr-x
gsdj500
352
B
-rwxr-xr-x
gsettings
26.07
KB
-rwxr-xr-x
gsftopk
30.19
KB
-rwxr-xr-x
gslj
353
B
-rwxr-xr-x
gslp
350
B
-rwxr-xr-x
gsnd
277
B
-rwxr-xr-x
gtbl
126.2
KB
-rwxr-xr-x
gtester
22.01
KB
-rwxr-xr-x
gtester-report
18.39
KB
-rwxr-xr-x
gtk-update-icon-cache
30.47
KB
-rwxr-xr-x
gv2gml
18.04
KB
-rwxr-xr-x
gv2gxl
34.26
KB
-rwxr-xr-x
gvcolor
44.26
KB
-rwxr-xr-x
gvgen
22
KB
-rwxr-xr-x
gvmap
559.3
KB
-rwxr-xr-x
gvmap.sh
2.13
KB
-rwxr-xr-x
gvpack
22.23
KB
-rwxr-xr-x
gvpr
5.99
KB
-rwxr-xr-x
gxditview
121.38
KB
-rwxr-xr-x
gxl2dot
34.26
KB
-rwxr-xr-x
gxl2gv
34.26
KB
-rwxr-xr-x
gyp
276
B
-rwxr-xr-x
h2ph
28.54
KB
-rwxr-xr-x
h2xs
59.44
KB
-rwxr-xr-x
hd
26.1
KB
-rwxr-xr-x
head
42.21
KB
-rwxr-xr-x
helpztags
2.46
KB
-rwxr-xr-x
hexdump
26.1
KB
-rwxr-xr-x
hibagent
21.88
KB
-rwxr-xr-x
hipstopgm
9.87
KB
-rwxr-xr-x
host
126.66
KB
-rwxr-xr-x
hostid
30.18
KB
-rwxr-xr-x
hostnamectl
18.07
KB
-rwxr-xr-x
hpftodit
239.84
KB
-rwxr-xr-x
htcacheclean
30
KB
-rwxr-xr-x
htdbm
21.99
KB
-rwxr-xr-x
htdigest
13.99
KB
-rwxr-xr-x
htop
180.68
KB
-rwxr-xr-x
htpasswd
17.99
KB
-rwxr-xr-x
hwe-support-status
10.58
KB
-rwxr-xr-x
i386
18.34
KB
-rwxr-xr-x
icontopbm
9.87
KB
-rwxr-xr-x
iconv
62.25
KB
-rwxr-xr-x
icuinfo
10.32
KB
-rwxr-xr-x
id
42.21
KB
-rwxr-xr-x
identify
5.99
KB
-rwxr-xr-x
identify-im6
5.99
KB
-rwxr-xr-x
identify-im6.q16
5.99
KB
-rwxr-xr-x
ifnames
4.03
KB
-rwxr-xr-x
igawk
3.11
KB
-rwxr-xr-x
ilbmtoppm
77.95
KB
-rwxr-xr-x
imagetops
1.21
KB
-rwxr-xr-x
imgtoppm
9.87
KB
-rwxr-xr-x
import
5.99
KB
-rwxr-xr-x
import-im6
5.99
KB
-rwxr-xr-x
import-im6.q16
5.99
KB
-rwxr-xr-x
includeres
1.43
KB
-rwxr-xr-x
indxbib
38.23
KB
-rwxr-xr-x
info
245.72
KB
-rwxr-xr-x
infobrowser
245.72
KB
-rwxr-xr-x
infocmp
58.07
KB
-rwxr-xr-x
infotocap
82.11
KB
-rwxr-xr-x
inimf
319.62
KB
-rwxr-xr-x
initex
355.66
KB
-rwxr-xr-x
install
142.25
KB
-rwxr-xr-x
install-info
43.09
KB
-rwxr-xr-x
installfont-tl
18.39
KB
-rwxr-xr-x
instmodsh
4.27
KB
-rwxr-xr-x
interdiff
46.58
KB
-rwxr-xr-x
ionice
26.08
KB
-rwxr-xr-x
ipcmk
26.14
KB
-rwxr-xr-x
ipcrm
26.08
KB
-rwxr-xr-x
ipcs
50.08
KB
-rwxr-xr-x
iptables-xml
92.74
KB
-rwxr-xr-x
ischroot
10.04
KB
-rwxr-xr-x
iscsiadm
381.95
KB
-rwxr-xr-x
join
46.21
KB
-rwxr-xr-x
jpegtopnm
29.95
KB
-rwxr-xr-x
js
17.52
MB
-rwxr-xr-x
json_pp
3.87
KB
-rwxr-xr-x
jsondiff
1018
B
-rwxr-xr-x
jsonlint-php
2.61
KB
-rwxr-xr-x
jsonpatch
3.58
KB
-rwxr-xr-x
jsonpointer
1.31
KB
-rwxr-xr-x
jsonschema
398
B
-rwxr-xr-x
kbdinfo
14.07
KB
-rwxr-xr-x
kbxutil
158.69
KB
-rwxr-xr-x
keep-one-running
3.51
KB
-rwxr-xr-x
kernel-install
4.4
KB
-rwxr-xr-x
killall
27.12
KB
-rwxr-xr-x
kpseaccess
9.99
KB
-rwxr-xr-x
kpsepath
3.38
KB
-rwxr-xr-x
kpsereadlink
9.99
KB
-rwxr-xr-x
kpsestat
9.99
KB
-rwxr-xr-x
kpsetool
3.38
KB
-rwxr-xr-x
kpsewhere
1.41
KB
-rwxr-xr-x
kpsewhich
22.87
KB
-rwxr-xr-x
kpsexpand
3.38
KB
-rwxr-xr-x
landscape-sysinfo
624
B
-rwxr-xr-x
last
42.08
KB
-rwxr-xr-x
lastb
42.08
KB
-rwxr-xr-x
lastlog
18.07
KB
-rwxr-xr-x
latex
806.43
KB
-rwxr-xr-x
latex-git-log
11.11
KB
-rwxr-xr-x
latex-papersize
9.74
KB
-rwxr-xr-x
latex-wordcount
3.1
KB
-rwxr-xr-x
latex2man
54.37
KB
-rwxr-xr-x
latex2nemeth
131
B
-rwxr-xr-x
latexdef
31.71
KB
-rwxr-xr-x
latexfileversion
3.1
KB
-rwxr-xr-x
latexindent
2.64
KB
-rwxr-xr-x
latexpand
11.31
KB
-rwxr-xr-x
lcf
7.6
KB
-rwxr-xr-x
ld
1.7
MB
-rwxr-xr-x
ld.bfd
1.7
MB
-rwxr-xr-x
ld.gold
2.97
MB
-rwxr-xr-x
ldd
5.29
KB
-rwxr-xr-x
leaftoppm
9.87
KB
-rwxr-xr-x
lefty
293.57
KB
-rwxr-xr-x
less
166.76
KB
-rwxr-xr-x
lessecho
10.02
KB
-rwxr-xr-x
lessfile
8.36
KB
-rwxr-xr-x
lesskey
19.39
KB
-rwxr-xr-x
lesspipe
8.36
KB
-rwxr-xr-x
letsencrypt
385
B
-rwxr-xr-x
lexgrog
90.57
KB
-rwxr-xr-x
libnetcfg
15.41
KB
-rwxr-xr-x
libpng-config
2.41
KB
-rwxr-xr-x
libpng16-config
2.41
KB
-rwxr-xr-x
libtool
363.59
KB
-rwxr-xr-x
libtoolize
126.16
KB
-rwxr-xr-x
libwmf-config
2.3
KB
-rwxr-xr-x
link
30.18
KB
-rwxr-xr-x
lintian
10.59
KB
-rwxr-xr-x
lintian-info
10.59
KB
-rwxr-xr-x
lintian-lab-tool
10.59
KB
-rwxr-xr-x
linux-boot-prober
1.54
KB
-rwxr-xr-x
linux-check-removal
3.99
KB
-rwxr-xr-x
linux-update-symlinks
6.17
KB
-rwxr-xr-x
linux-version
2.63
KB
-rwxr-xr-x
linux32
18.34
KB
-rwxr-xr-x
linux64
18.34
KB
-rwxr-xr-x
lispmtopgm
9.87
KB
-rwxr-xr-x
listings-ext
12.08
KB
-rwxr-xr-x
lkbib
46.21
KB
-rwxr-xr-x
lneato
1.51
KB
-rwxr-xr-x
lnstat
22.35
KB
-rwxr-xr-x
loadkeys
206.57
KB
-rwxr-xr-x
loadunimap
26.13
KB
-rwxr-xr-x
locale
49.41
KB
-rwxr-xr-x
locale-check
10
KB
-rwxr-xr-x
localectl
22.07
KB
-rwxr-xr-x
localedef
330.8
KB
-rwxr-xr-x
locate
42.08
KB
-rwxr-sr-x
logger
46.67
KB
-rwxr-xr-x
logname
30.18
KB
-rwxr-xr-x
logresolve
10
KB
-rwxr-xr-x
look
10.23
KB
-rwxr-xr-x
lookbib
46.19
KB
-rwxr-xr-x
lorder
2.82
KB
-rwxr-xr-x
lsattr
10
KB
-rwxr-xr-x
lsb_release
3.55
KB
-rwxr-xr-x
lscpu
70.08
KB
-rwxr-xr-x
lsdiff
47.15
KB
-rwxr-xr-x
lshw
682.95
KB
-rwxr-xr-x
lsinitramfs
625
B
-rwxr-xr-x
lsipc
70.08
KB
-rwxr-xr-x
lslocks
34.41
KB
-rwxr-xr-x
lslogins
62.08
KB
-rwxr-xr-x
lsmem
42.08
KB
-rwxr-xr-x
lsns
38.08
KB
-rwxr-xr-x
lsof
159.4
KB
-rwxr-xr-x
lspci
79.67
KB
-rwxr-xr-x
lspgpot
1.06
KB
-rwxr-xr-x
lsusb
114.43
KB
-rwxr-xr-x
ltrace
325.21
KB
-rwxr-xr-x
ltxfileinfo
13.46
KB
-rwxr-xr-x
ltximg
33.89
KB
-rwxr-xr-x
luajittex
5.97
MB
-rwxr-xr-x
lualatex
6.07
MB
-rwxr-xr-x
luatex
6.07
MB
-rwxr-xr-x
lwarpmk
15.93
KB
-rwxr-xr-x
lxc
10.28
MB
-rwxr-xr-x
lxcfs
18.07
KB
-rwxr-xr-x
lxd
105
B
-rwxr-xr-x
lzcat
74.36
KB
-rwxr-xr-x
lzcmp
6.48
KB
-rwxr-xr-x
lzdiff
6.48
KB
-rwxr-xr-x
lzegrep
5.76
KB
-rwxr-xr-x
lzfgrep
5.76
KB
-rwxr-xr-x
lzgrep
5.76
KB
-rwxr-xr-x
lzless
1.76
KB
-rwxr-xr-x
lzma
74.36
KB
-rwxr-xr-x
lzmainfo
10.07
KB
-rwxr-xr-x
lzmore
2.11
KB
-rwxr-xr-x
m4
154.3
KB
-rwxr-xr-x
macptopbm
9.87
KB
-rwxr-xr-x
mag
10
KB
-rwxr-xr-x
make
217.57
KB
-rwxr-xr-x
make-first-existing-target
4.79
KB
-rwxr-xr-x
make4ht
1.99
KB
-rwxr-xr-x
makeconv
46.8
KB
-rwxr-xr-x
makedtx
24.53
KB
-rwxr-xr-x
makeglossaries
41.96
KB
-rwxr-xr-x
makeglossaries-lite
11.11
KB
-rwxr-xr-x
makeindex
80.29
KB
-rwxr-xr-x
makejvf
34
KB
-rwxr-xr-x
man
104.5
KB
-rwxr-xr-x
mandb
126.72
KB
-rwxr-xr-x
manifest
1.9
KB
-rwxr-xr-x
manpath
30.47
KB
-rwxr-xr-x
mapscrn
22.13
KB
-rwxr-xr-x
match_parens
6.59
KB
-rwxr-xr-x
mathspic
125.53
KB
-rwxr-xr-x
mawk
122.48
KB
-rwxr-xr-x
mcookie
30.14
KB
-rwxr-xr-x
md5sum
42.21
KB
-rwxr-xr-x
md5sum.textutils
42.21
KB
-rwxr-xr-x
mdatopbm
9.87
KB
-rwxr-xr-x
mdig
42.13
KB
-rwxr-xr-x
mendex
112.83
KB
-rwxr-xr-x
mesg
10.07
KB
-rwxr-xr-x
mf
319.62
KB
-rwxr-xr-x
mf-nowin
311.25
KB
-rwxr-xr-x
mf2pt1
37.23
KB
-rwxr-xr-x
mflua
375.62
KB
-rwxr-xr-x
mflua-nowin
375.62
KB
-rwxr-xr-x
mfluajit
375.62
KB
-rwxr-xr-x
mfluajit-nowin
375.62
KB
-rwxr-xr-x
mfplain
787.71
KB
-rwxr-xr-x
mft
46.11
KB
-rwxr-xr-x
mgrtopbm
9.87
KB
-rwxr-xr-x
migrate-pubring-from-classic-g...
2.14
KB
-rwxr-xr-x
mingle
419.45
KB
-rwxr-xr-x
miniterm
34.28
KB
-rwxr-xr-x
mk_modmap
15.78
KB
-rwxr-xr-x
mkfifo
62.18
KB
-rwxr-xr-x
mkindex
947
B
-rwxr-xr-x
mkjobtexmf
23.61
KB
-rwxr-xr-x
mkocp
171
B
-rwxr-xr-x
mkofm
85
B
-rwxr-xr-x
mkpasswd
18.07
KB
-rwxr-xr-x
mkpic
25.11
KB
-rwxr-xr-x
mksquashfs
184.99
KB
-rwxr-xr-x
mkt1font
33.44
KB
-rwxr-xr-x
mktexfmt
47.48
KB
-rwxr-xr-x
mktexlsr
7.59
KB
-rwxr-xr-x
mktexmf
3.87
KB
-rwxr-xr-x
mktexpk
9.59
KB
-rwxr-xr-x
mktextfm
4.93
KB
-rwxr-xr-x
mlocate
42.08
KB
-rwxr-sr-x
mm2gv
94.19
KB
-rwxr-xr-x
mmroff
3.75
KB
-rwxr-xr-x
mogrify
5.99
KB
-rwxr-xr-x
mogrify-im6
5.99
KB
-rwxr-xr-x
mogrify-im6.q16
5.99
KB
-rwxr-xr-x
montage
5.99
KB
-rwxr-xr-x
montage-im6
5.99
KB
-rwxr-xr-x
montage-im6.q16
5.99
KB
-rwxr-xr-x
mpost
787.71
KB
-rwxr-xr-x
mptopdf
4.05
KB
-rwxr-xr-x
msgattrib
22.07
KB
-rwxr-xr-x
msgcat
22.07
KB
-rwxr-xr-x
msgcmp
22.08
KB
-rwxr-xr-x
msgcomm
22.07
KB
-rwxr-xr-x
msgconv
18.07
KB
-rwxr-xr-x
msgen
18.07
KB
-rwxr-xr-x
msgexec
14.07
KB
-rwxr-xr-x
msgfilter
26.07
KB
-rwxr-xr-x
msgfmt
78.27
KB
-rwxr-xr-x
msggrep
34.19
KB
-rwxr-xr-x
msginit
62.41
KB
-rwxr-xr-x
msgmerge
66.45
KB
-rwxr-xr-x
msgunfmt
30.09
KB
-rwxr-xr-x
msguniq
18.07
KB
-rwxr-xr-x
msxlint
14.02
KB
-rwxr-xr-x
mtr
71.94
KB
-rwxr-xr-x
mtr-packet
25.99
KB
-rwxr-xr-x
mtrace
6.34
KB
-rwxr-xr-x
mtvtoppm
9.87
KB
-rwxr-xr-x
myisam_ftdump
3.75
MB
-rwxr-xr-x
mysql
3.81
MB
-rwxr-xr-x
mysql_config_editor
3.46
MB
-rwxr-xr-x
mysql_embedded
21.17
MB
-rwxr-xr-x
mysqladmin
3.71
MB
-rwxr-xr-x
mysqlanalyze
3.73
MB
-rwxr-xr-x
mysqlcheck
3.73
MB
-rwxr-xr-x
mysqldump
3.78
MB
-rwxr-xr-x
mysqldumpslow
7.66
KB
-rwxr-xr-x
mysqlimport
3.7
MB
-rwxr-xr-x
mysqloptimize
3.73
MB
-rwxr-xr-x
mysqlpump
4.17
MB
-rwxr-xr-x
mysqlrepair
3.73
MB
-rwxr-xr-x
mysqlreport
38.1
KB
-rwxr-xr-x
mysqlshow
3.7
MB
-rwxr-xr-x
mysqlslap
3.71
MB
-rwxr-xr-x
namei
26.08
KB
-rwxr-xr-x
nawk
642.65
KB
-rwxr-xr-x
ncal
28.79
KB
-rwxr-xr-x
neato
9.99
KB
-rwxr-xr-x
neotoppm
9.87
KB
-rwxr-xr-x
neqn
908
B
-rwxr-xr-x
netkit-ftp
98.7
KB
-rwxr-xr-x
networkd-dispatcher
19.53
KB
-rwxr-xr-x
newgidmap
36.27
KB
-rwsr-xr-x
newgrp
39.4
KB
-rwsr-xr-x
newuidmap
36.27
KB
-rwsr-xr-x
ngettext
34.08
KB
-rwxr-xr-x
nice
34.18
KB
-rwxr-xr-x
nl
42.27
KB
-rwxr-xr-x
nm
43.27
KB
-rwxr-xr-x
node
17.52
MB
-rwxr-xr-x
node-gyp
3.51
KB
-rwxr-xr-x
nodejs
17.52
MB
-rwxr-xr-x
nohup
34.18
KB
-rwxr-xr-x
nop
10.04
KB
-rwxr-xr-x
npm
1.95
KB
-rwxr-xr-x
nproc
34.18
KB
-rwxr-xr-x
nroff
3.25
KB
-rwxr-xr-x
nsenter
30.28
KB
-rwxr-xr-x
nslookup
130.51
KB
-rwxr-xr-x
nstat
26.07
KB
-rwxr-xr-x
nsupdate
66.02
KB
-rwxr-xr-x
ntfsdecrypt
46.12
KB
-rwxr-xr-x
numfmt
62.24
KB
-rwxr-xr-x
objcopy
230.2
KB
-rwxr-xr-x
objdump
404.55
KB
-rwxr-xr-x
od
66.21
KB
-rwxr-xr-x
odvicopy
66.09
KB
-rwxr-xr-x
odvitype
46.12
KB
-rwxr-xr-x
ofm2opl
124.7
KB
-rwxr-xr-x
omfonts
124.7
KB
-rwxr-xr-x
on_ac_power
2.16
KB
-rwxr-xr-x
openssl
706.98
KB
-rwxr-xr-x
opl2ofm
124.7
KB
-rwxr-xr-x
os-prober
4.44
KB
-rwxr-xr-x
osage
9.99
KB
-rwxr-xr-x
ot2kpx
24.65
KB
-rwxr-xr-x
otangle
42.09
KB
-rwxr-xr-x
otp2ocp
34
KB
-rwxr-xr-x
outocp
14.3
KB
-rwxr-xr-x
ovf2ovp
124.7
KB
-rwxr-xr-x
ovp2ovf
124.7
KB
-rwxr-xr-x
pager
166.76
KB
-rwxr-xr-x
palmtopnm
17.87
KB
-rwxr-xr-x
pamcut
13.87
KB
-rwxr-xr-x
pamdeinterlace
9.87
KB
-rwxr-xr-x
pamdice
9.87
KB
-rwxr-xr-x
pamfile
9.87
KB
-rwxr-xr-x
pamoil
9.87
KB
-rwxr-xr-x
pamstack
9.87
KB
-rwxr-xr-x
pamstretch
13.87
KB
-rwxr-xr-x
pamstretch-gen
1.31
KB
-rwxr-xr-x
pango-view
50.27
KB
-rwxr-xr-x
paperconf
9.99
KB
-rwxr-xr-x
parsechangelog
8.63
KB
-rwxr-xr-x
partx
86.08
KB
-rwxr-xr-x
passwd
58.24
KB
-rwsr-xr-x
paste
34.21
KB
-rwxr-xr-x
pastebinit
16.25
KB
-rwxr-xr-x
pasteurize
388
B
-rwxr-xr-x
patch
178.37
KB
-rwxr-xr-x
patchwork
9.99
KB
-rwxr-xr-x
patgen
38.07
KB
-rwxr-xr-x
pathchk
34.18
KB
-rwxr-xr-x
pbget
2.51
KB
-rwxr-xr-x
pbibtex
122.09
KB
-rwxr-xr-x
pbmclean
9.87
KB
-rwxr-xr-x
pbmlife
9.87
KB
-rwxr-xr-x
pbmmake
9.87
KB
-rwxr-xr-x
pbmmask
9.87
KB
-rwxr-xr-x
pbmpage
9.87
KB
-rwxr-xr-x
pbmpscale
9.98
KB
-rwxr-xr-x
pbmreduce
9.87
KB
-rwxr-xr-x
pbmtext
9.87
KB
-rwxr-xr-x
pbmtextps
13.87
KB
-rwxr-xr-x
pbmto10x
9.87
KB
-rwxr-xr-x
pbmtoascii
10.14
KB
-rwxr-xr-x
pbmtoatk
9.87
KB
-rwxr-xr-x
pbmtobbnbg
9.87
KB
-rwxr-xr-x
pbmtocmuwm
9.87
KB
-rwxr-xr-x
pbmtoepsi
9.87
KB
-rwxr-xr-x
pbmtoepson
9.87
KB
-rwxr-xr-x
pbmtog3
12.98
KB
-rwxr-xr-x
pbmtogem
9.87
KB
-rwxr-xr-x
pbmtogo
9.87
KB
-rwxr-xr-x
pbmtoicon
9.87
KB
-rwxr-xr-x
pbmtolj
13.88
KB
-rwxr-xr-x
pbmtomacp
9.87
KB
-rwxr-xr-x
pbmtomda
9.87
KB
-rwxr-xr-x
pbmtomgr
9.87
KB
-rwxr-xr-x
pbmtonokia
9.87
KB
-rwxr-xr-x
pbmtopgm
9.87
KB
-rwxr-xr-x
pbmtopi3
9.87
KB
-rwxr-xr-x
pbmtoplot
9.87
KB
-rwxr-xr-x
pbmtoppa
33.88
KB
-rwxr-xr-x
pbmtopsg3
11.51
KB
-rwxr-xr-x
pbmtoptx
9.87
KB
-rwxr-xr-x
pbmtowbmp
9.87
KB
-rwxr-xr-x
pbmtox10bm
9.87
KB
-rwxr-xr-x
pbmtoxbm
9.87
KB
-rwxr-xr-x
pbmtoybm
9.87
KB
-rwxr-xr-x
pbmtozinc
9.87
KB
-rwxr-xr-x
pbmupc
17.87
KB
-rwxr-xr-x
pbput
2.51
KB
-rwxr-xr-x
pbputs
2.51
KB
-rwxr-xr-x
pbr
152
B
-rwxr-xr-x
pcimodules
14.13
KB
-rwxr-xr-x
pcre-config
2.29
KB
-rwxr-xr-x
pcxtoppm
17.87
KB
-rwxr-xr-x
pdb
45.02
KB
-rwxr-xr-x
pdb2.7
45.02
KB
-rwxr-xr-x
pdb3
59.87
KB
-rwxr-xr-x
pdb3.6
59.87
KB
-rwxr-xr-x
pdf180
256
B
-rwxr-xr-x
pdf270
279
B
-rwxr-xr-x
pdf2dsc
698
B
-rwxr-xr-x
pdf2ps
909
B
-rwxr-xr-x
pdf90
275
B
-rwxr-xr-x
pdfannotextractor
11.5
KB
-rwxr-xr-x
pdfatfi
6.29
KB
-rwxr-xr-x
pdfbook
1.04
KB
-rwxr-xr-x
pdfbook2
10.52
KB
-rwxr-xr-x
pdfclose
13.99
KB
-rwxr-xr-x
pdfcrop
37.62
KB
-rwxr-xr-x
pdfetex
806.43
KB
-rwxr-xr-x
pdfflip
265
B
-rwxr-xr-x
pdfjam
39.19
KB
-rwxr-xr-x
pdfjam-pocketmod
1.53
KB
-rwxr-xr-x
pdfjam-slides3up
858
B
-rwxr-xr-x
pdfjam-slides6up
813
B
-rwxr-xr-x
pdfjoin
759
B
-rwxr-xr-x
pdflatex
806.43
KB
-rwxr-xr-x
pdflatexpicscale
7.27
KB
-rwxr-xr-x
pdfmom
2.82
KB
-rwxr-xr-x
pdfnup
924
B
-rwxr-xr-x
pdfopen
22.07
KB
-rwxr-xr-x
pdfpun
1.55
KB
-rwxr-xr-x
pdfroff
20.96
KB
-rwxr-xr-x
pdftex
806.43
KB
-rwxr-xr-x
pdftosrc
14.1
KB
-rwxr-xr-x
pdfxup
26.57
KB
-rwxr-xr-x
pdvitomp
795.76
KB
-rwxr-xr-x
pdvitype
54.13
KB
-rwxr-xr-x
peekfd
13.99
KB
-rwxr-xr-x
perl
2
MB
-rwxr-xr-x
perl5.26-x86_64-linux-gnu
9.98
KB
-rwxr-xr-x
perl5.26.1
2
MB
-rwxr-xr-x
perlbug
44.78
KB
-rwxr-xr-x
perldoc
125
B
-rwxr-xr-x
perlivp
10.61
KB
-rwxr-xr-x
perltex
14.57
KB
-rwxr-xr-x
perlthanks
44.78
KB
-rwxr-xr-x
pf2afm
498
B
-rwxr-xr-x
pfarrei
4.88
KB
-rwxr-xr-x
pfb2pfa
9.99
KB
-rwxr-xr-x
pfbtopfa
516
B
-rwxr-xr-x
pfbtops
14.11
KB
-rwxr-xr-x
pftp
98.7
KB
-rwxr-xr-x
pgmbentley
5.87
KB
-rwxr-xr-x
pgmcrater
13.9
KB
-rwxr-xr-x
pgmedge
9.87
KB
-rwxr-xr-x
pgmenhance
9.87
KB
-rwxr-xr-x
pgmhist
9.87
KB
-rwxr-xr-x
pgmkernel
9.87
KB
-rwxr-xr-x
pgmnoise
9.87
KB
-rwxr-xr-x
pgmnorm
9.87
KB
-rwxr-xr-x
pgmoil
9.87
KB
-rwxr-xr-x
pgmramp
9.87
KB
-rwxr-xr-x
pgmslice
9.87
KB
-rwxr-xr-x
pgmtexture
25.87
KB
-rwxr-xr-x
pgmtofs
9.87
KB
-rwxr-xr-x
pgmtolispm
9.87
KB
-rwxr-xr-x
pgmtopbm
16.29
KB
-rwxr-xr-x
pgmtoppm
9.87
KB
-rwxr-xr-x
pgrep
26.09
KB
-rwxr-xr-x
phar
14.48
KB
-rwxr-xr-x
phar.phar
14.48
KB
-rwxr-xr-x
phar.phar5.6
14.48
KB
-rwxr-xr-x
phar5.6
14.48
KB
-rwxr-xr-x
php
4.29
MB
-rwxr-xr-x
php-cgi
4.26
MB
-rwxr-xr-x
php-cgi5.6
4.26
MB
-rwxr-xr-x
php5.6
4.29
MB
-rwxr-xr-x
pi1toppm
9.87
KB
-rwxr-xr-x
pi3topbm
9.87
KB
-rwxr-xr-x
pic
204.03
KB
-rwxr-xr-x
pic2graph
2.89
KB
-rwxr-xr-x
pico
240.11
KB
-rwxr-xr-x
piconv
8.16
KB
-rwxr-xr-x
pinentry
62.49
KB
-rwxr-xr-x
pinentry-curses
62.49
KB
-rwxr-xr-x
pinky
38.21
KB
-rwxr-xr-x
pjtoppm
13.88
KB
-rwxr-xr-x
pk2bm
13.99
KB
-rwxr-xr-x
pkaction
13.99
KB
-rwxr-xr-x
pkcheck
18.07
KB
-rwxr-xr-x
pkexec
21.99
KB
-rwsr-xr-x
pkfix
26.76
KB
-rwxr-xr-x
pkfix-helper
55.29
KB
-rwxr-xr-x
pkg-config
50.09
KB
-rwxr-xr-x
pkgdata
47.26
KB
-rwxr-xr-x
pkgkde-debs2symbols
4.39
KB
-rwxr-xr-x
pkgkde-gensymbols
2.11
KB
-rwxr-xr-x
pkgkde-getbuildlogs
10.41
KB
-rwxr-xr-x
pkgkde-git
5.73
KB
-rwxr-xr-x
pkgkde-mark-private-symbols
2.84
KB
-rwxr-xr-x
pkgkde-mark-qt5-private-symbol...
3.13
KB
-rwxr-xr-x
pkgkde-override-sc-dev-latest
10.5
KB
-rwxr-xr-x
pkgkde-symbolshelper
21.42
KB
-rwxr-xr-x
pkgkde-vcs
5.73
KB
-rwxr-xr-x
pkill
26.09
KB
-rwxr-xr-x
pktogf
26.08
KB
-rwxr-xr-x
pkttyagent
13.99
KB
-rwxr-xr-x
pktype
18.07
KB
-rwxr-xr-x
pl2pm
4.43
KB
-rwxr-xr-x
pldd
14.22
KB
-rwxr-xr-x
pltotf
50.08
KB
-rwxr-xr-x
pmap
30.09
KB
-rwxr-xr-x
pmpost
795.76
KB
-rwxr-xr-x
pmxab
542.37
KB
-rwxr-xr-x
pn2pdf
4.14
KB
-rwxr-xr-x
pngtopnm
21.95
KB
-rwxr-xr-x
pnmalias
13.87
KB
-rwxr-xr-x
pnmarith
9.87
KB
-rwxr-xr-x
pnmcat
9.87
KB
-rwxr-xr-x
pnmcolormap
13.87
KB
-rwxr-xr-x
pnmcomp
9.87
KB
-rwxr-xr-x
pnmconvol
37.87
KB
-rwxr-xr-x
pnmcrop
13.87
KB
-rwxr-xr-x
pnmcut
13.87
KB
-rwxr-xr-x
pnmdepth
9.87
KB
-rwxr-xr-x
pnmenlarge
9.87
KB
-rwxr-xr-x
pnmfile
9.87
KB
-rwxr-xr-x
pnmflip
9.87
KB
-rwxr-xr-x
pnmgamma
13.87
KB
-rwxr-xr-x
pnmhisteq
9.87
KB
-rwxr-xr-x
pnmhistmap
9.88
KB
-rwxr-xr-x
pnmindex
4.49
KB
-rwxr-xr-x
pnminterp
13.87
KB
-rwxr-xr-x
pnminterp-gen
1.31
KB
-rwxr-xr-x
pnminvert
9.87
KB
-rwxr-xr-x
pnmmargin
1.73
KB
-rwxr-xr-x
pnmmontage
13.88
KB
-rwxr-xr-x
pnmnlfilt
21.93
KB
-rwxr-xr-x
pnmnoraw
9.87
KB
-rwxr-xr-x
pnmnorm
9.87
KB
-rwxr-xr-x
pnmpad
9.87
KB
-rwxr-xr-x
pnmpaste
9.87
KB
-rwxr-xr-x
pnmpsnr
9.87
KB
-rwxr-xr-x
pnmquant
3.13
KB
-rwxr-xr-x
pnmremap
17.87
KB
-rwxr-xr-x
pnmrotate
13.87
KB
-rwxr-xr-x
pnmscale
17.87
KB
-rwxr-xr-x
pnmscalefixed
13.87
KB
-rwxr-xr-x
pnmshear
9.87
KB
-rwxr-xr-x
pnmsmooth
9.87
KB
-rwxr-xr-x
pnmsplit
9.87
KB
-rwxr-xr-x
pnmtile
9.87
KB
-rwxr-xr-x
pnmtoddif
13.87
KB
-rwxr-xr-x
pnmtofiasco
199.9
KB
-rwxr-xr-x
pnmtofits
9.87
KB
-rwxr-xr-x
pnmtojpeg
17.87
KB
-rwxr-xr-x
pnmtopalm
17.87
KB
-rwxr-xr-x
pnmtoplainpnm
9.87
KB
-rwxr-xr-x
pnmtopng
29.93
KB
-rwxr-xr-x
pnmtops
17.87
KB
-rwxr-xr-x
pnmtorast
9.87
KB
-rwxr-xr-x
pnmtorle
38.15
KB
-rwxr-xr-x
pnmtosgi
13.87
KB
-rwxr-xr-x
pnmtosir
9.87
KB
-rwxr-xr-x
pnmtotiff
17.87
KB
-rwxr-xr-x
pnmtotiffcmyk
17.87
KB
-rwxr-xr-x
pnmtoxwd
9.87
KB
-rwxr-xr-x
po2debconf
8.47
KB
-rwxr-xr-x
pod2html
4.04
KB
-rwxr-xr-x
pod2man
14.73
KB
-rwxr-xr-x
pod2text
10.72
KB
-rwxr-xr-x
pod2usage
3.86
KB
-rwxr-xr-x
podchecker
3.57
KB
-rwxr-xr-x
podebconf-display-po
12.67
KB
-rwxr-xr-x
podebconf-report-po
31.76
KB
-rwxr-xr-x
podselect
2.47
KB
-rwxr-xr-x
pollinate
8.54
KB
-rwxr-xr-x
pooltype
14.06
KB
-rwxr-xr-x
post-grohtml
209.31
KB
-rwxr-xr-x
pphs
404
B
-rwxr-xr-x
ppltotf
62.09
KB
-rwxr-xr-x
ppm3d
13.87
KB
-rwxr-xr-x
ppmbrighten
9.87
KB
-rwxr-xr-x
ppmchange
9.87
KB
-rwxr-xr-x
ppmcie
26.04
KB
-rwxr-xr-x
ppmcolormask
9.87
KB
-rwxr-xr-x
ppmcolors
9.87
KB
-rwxr-xr-x
ppmdim
9.87
KB
-rwxr-xr-x
ppmdist
9.87
KB
-rwxr-xr-x
ppmdither
9.87
KB
-rwxr-xr-x
ppmfade
11.39
KB
-rwxr-xr-x
ppmflash
9.87
KB
-rwxr-xr-x
ppmforge
21.88
KB
-rwxr-xr-x
ppmhist
9.87
KB
-rwxr-xr-x
ppmlabel
9.87
KB
-rwxr-xr-x
ppmmake
9.87
KB
-rwxr-xr-x
ppmmix
9.87
KB
-rwxr-xr-x
ppmnorm
9.87
KB
-rwxr-xr-x
ppmntsc
13.88
KB
-rwxr-xr-x
ppmpat
21.87
KB
-rwxr-xr-x
ppmquant
17.87
KB
-rwxr-xr-x
ppmquantall
2.02
KB
-rwxr-xr-x
ppmqvga
13.87
KB
-rwxr-xr-x
ppmrainbow
1.67
KB
-rwxr-xr-x
ppmrelief
9.87
KB
-rwxr-xr-x
ppmshadow
6.67
KB
-rwxr-xr-x
ppmshift
9.87
KB
-rwxr-xr-x
ppmspread
9.87
KB
-rwxr-xr-x
ppmtoacad
14.72
KB
-rwxr-xr-x
ppmtobmp
13.92
KB
-rwxr-xr-x
ppmtoeyuv
9.87
KB
-rwxr-xr-x
ppmtogif
17.88
KB
-rwxr-xr-x
ppmtoicr
9.87
KB
-rwxr-xr-x
ppmtoilbm
37.96
KB
-rwxr-xr-x
ppmtojpeg
17.87
KB
-rwxr-xr-x
ppmtoleaf
9.87
KB
-rwxr-xr-x
ppmtolj
9.87
KB
-rwxr-xr-x
ppmtomap
81
B
-rwxr-xr-x
ppmtomitsu
17.87
KB
-rwxr-xr-x
ppmtompeg
549.78
KB
-rwxr-xr-x
ppmtoneo
9.87
KB
-rwxr-xr-x
ppmtopcx
13.87
KB
-rwxr-xr-x
ppmtopgm
9.87
KB
-rwxr-xr-x
ppmtopi1
9.87
KB
-rwxr-xr-x
ppmtopict
9.87
KB
-rwxr-xr-x
ppmtopj
9.87
KB
-rwxr-xr-x
ppmtopuzz
9.87
KB
-rwxr-xr-x
ppmtorgb3
9.87
KB
-rwxr-xr-x
ppmtosixel
9.87
KB
-rwxr-xr-x
ppmtotga
13.87
KB
-rwxr-xr-x
ppmtouil
9.87
KB
-rwxr-xr-x
ppmtowinicon
17.89
KB
-rwxr-xr-x
ppmtoxpm
13.87
KB
-rwxr-xr-x
ppmtoyuv
9.87
KB
-rwxr-xr-x
ppmtoyuvsplit
9.87
KB
-rwxr-xr-x
ppmtv
9.87
KB
-rwxr-xr-x
pr
70.27
KB
-rwxr-xr-x
pre-grohtml
109.34
KB
-rwxr-xr-x
preconv
46.2
KB
-rwxr-xr-x
prepmx
135.32
KB
-rwxr-xr-x
print
17.74
KB
-rwxr-xr-x
printafm
395
B
-rwxr-xr-x
printenv
30.18
KB
-rwxr-xr-x
printerbanner
22
KB
-rwxr-xr-x
printf
50.18
KB
-rwxr-xr-x
prlimit
34.59
KB
-rwxr-xr-x
pro
427
B
-rwxr-xr-x
prove
13.27
KB
-rwxr-xr-x
prtstat
18.07
KB
-rwxr-xr-x
prune
14.04
KB
-rwxr-xr-x
ps2ascii
631
B
-rwxr-xr-x
ps2epsi
2.69
KB
-rwxr-xr-x
ps2frag
229
B
-rwxr-xr-x
ps2pdf
272
B
-rwxr-xr-x
ps2pdf12
215
B
-rwxr-xr-x
ps2pdf13
215
B
-rwxr-xr-x
ps2pdf14
215
B
-rwxr-xr-x
ps2pdfwr
1.07
KB
-rwxr-xr-x
ps2pk
145.47
KB
-rwxr-xr-x
ps2ps
647
B
-rwxr-xr-x
ps2ps2
669
B
-rwxr-xr-x
ps2txt
631
B
-rwxr-xr-x
psbook
18.38
KB
-rwxr-xr-x
psfaddtable
17.99
KB
-rwxr-xr-x
psfgettable
17.99
KB
-rwxr-xr-x
psfstriptable
17.99
KB
-rwxr-xr-x
psfxtable
17.99
KB
-rwxr-xr-x
psidtopgm
9.87
KB
-rwxr-xr-x
psjoin
5
KB
-rwxr-xr-x
pslatex
1.41
KB
-rwxr-xr-x
pslog
9.99
KB
-rwxr-xr-x
psmerge
2.64
KB
-rwxr-xr-x
psnup
26.65
KB
-rwxr-xr-x
psresize
26.65
KB
-rwxr-xr-x
psselect
18.38
KB
-rwxr-xr-x
pstopnm
17.87
KB
-rwxr-xr-x
pstops
26.66
KB
-rwxr-xr-x
pstree
26.95
KB
-rwxr-xr-x
pstree.x11
26.95
KB
-rwxr-xr-x
ptar
3.47
KB
-rwxr-xr-x
ptardiff
2.57
KB
-rwxr-xr-x
ptargrep
4.29
KB
-rwxr-xr-x
ptex
403.81
KB
-rwxr-xr-x
ptftopl
50.12
KB
-rwxr-xr-x
ptx
70.24
KB
-rwxr-xr-x
purge-old-kernels
1.12
KB
-rwxr-xr-x
pwdx
10.07
KB
-rwxr-xr-x
py3clean
7.63
KB
-rwxr-xr-x
py3compile
11.83
KB
-rwxr-xr-x
py3rsa-decrypt
382
B
-rwxr-xr-x
py3rsa-decrypt-bigfile
398
B
-rwxr-xr-x
py3rsa-encrypt
382
B
-rwxr-xr-x
py3rsa-encrypt-bigfile
398
B
-rwxr-xr-x
py3rsa-keygen
380
B
-rwxr-xr-x
py3rsa-priv2pub
384
B
-rwxr-xr-x
py3rsa-sign
376
B
-rwxr-xr-x
py3rsa-verify
380
B
-rwxr-xr-x
py3versions
11.44
KB
-rwxr-xr-x
pyclean
4.03
KB
-rwxr-xr-x
pycompile
11.62
KB
-rwxr-xr-x
pydoc
79
B
-rwxr-xr-x
pydoc2.7
79
B
-rwxr-xr-x
pydoc3
79
B
-rwxr-xr-x
pydoc3.6
79
B
-rwxr-xr-x
pygettext
21.56
KB
-rwxr-xr-x
pygettext2.7
21.56
KB
-rwxr-xr-x
pygettext3
21.04
KB
-rwxr-xr-x
pygettext3.6
21.04
KB
-rwxr-xr-x
pygmentex
16.07
KB
-rwxr-xr-x
pyhtmlizer3
392
B
-rwxr-xr-x
pyjwt3
372
B
-rwxr-xr-x
python
3.47
MB
-rwxr-xr-x
python2
3.47
MB
-rwxr-xr-x
python2.7
3.47
MB
-rwxr-xr-x
python3
4.32
MB
-rwxr-xr-x
python3-futurize
384
B
-rwxr-xr-x
python3-jsondiff
1018
B
-rwxr-xr-x
python3-jsonpatch
3.58
KB
-rwxr-xr-x
python3-jsonpointer
1.31
KB
-rwxr-xr-x
python3-jsonschema
398
B
-rwxr-xr-x
python3-pasteurize
388
B
-rwxr-xr-x
python3-pbr
152
B
-rwxr-xr-x
python3.6
4.32
MB
-rwxr-xr-x
python3.6m
4.32
MB
-rwxr-xr-x
python3m
4.32
MB
-rwxr-xr-x
pythontex
2.95
KB
-rwxr-xr-x
pythontex3
306
B
-rwxr-xr-x
pyversions
14.75
KB
-rwxr-xr-x
qrttoppm
9.87
KB
-rwxr-xr-x
ranlib
58.27
KB
-rwxr-xr-x
rasttopnm
13.87
KB
-rwxr-xr-x
rawtopgm
9.87
KB
-rwxr-xr-x
rawtoppm
9.87
KB
-rwxr-xr-x
rcp
98.14
KB
-rwxr-xr-x
rdma
26.07
KB
-rwxr-xr-x
readelf
582.46
KB
-rwxr-xr-x
realpath
46.21
KB
-rwxr-xr-x
recode-sr-latin
14.07
KB
-rwxr-xr-x
recountdiff
3.36
KB
-rwxr-xr-x
rediff
34.11
KB
-rwxr-xr-x
refer
127.66
KB
-rwxr-xr-x
rename.ul
14.07
KB
-rwxr-xr-x
renice
14.07
KB
-rwxr-xr-x
repstopdf
33.3
KB
-rwxr-xr-x
reset
22
KB
-rwxr-xr-x
resizecons
18.13
KB
-rwxr-xr-x
resizepart
38.08
KB
-rwxr-xr-x
rev
10.07
KB
-rwxr-xr-x
rgb3toppm
9.87
KB
-rwxr-xr-x
rgrep
30
B
-rwxr-xr-x
rimraf
1.17
KB
-rwxr-xr-x
rletopnm
34.12
KB
-rwxr-xr-x
rlogin
710.79
KB
-rwxr-xr-x
roff2dvi
5.58
KB
-rwxr-xr-x
roff2html
5.58
KB
-rwxr-xr-x
roff2pdf
5.58
KB
-rwxr-xr-x
roff2ps
5.58
KB
-rwxr-xr-x
roff2text
5.58
KB
-rwxr-xr-x
roff2x
5.58
KB
-rwxr-xr-x
rotatelogs
18.07
KB
-rwxr-xr-x
routef
208
B
-rwxr-xr-x
routel
1.62
KB
-rwxr-xr-x
rpcgen
98.53
KB
-rwxr-xr-x
rpdfcrop
37.62
KB
-rwxr-xr-x
rsh
710.79
KB
-rwxr-xr-x
rst-buildhtml
9.73
KB
-rwxr-xr-x
rst2html
594
B
-rwxr-xr-x
rst2html4
714
B
-rwxr-xr-x
rst2html5
1.11
KB
-rwxr-xr-x
rst2latex
791
B
-rwxr-xr-x
rst2man
600
B
-rwxr-xr-x
rst2odt
764
B
-rwxr-xr-x
rst2odt_prepstyles
2.26
KB
-rwxr-xr-x
rst2pseudoxml
601
B
-rwxr-xr-x
rst2s5
637
B
-rwxr-xr-x
rst2xetex
871
B
-rwxr-xr-x
rst2xml
602
B
-rwxr-xr-x
rstpep2html
670
B
-rwxr-xr-x
rsvg-convert
17.99
KB
-rwxr-xr-x
rsvg-view-3
25.99
KB
-rwxr-xr-x
rsync
496.43
KB
-rwxr-xr-x
rtstat
22.35
KB
-rwxr-xr-x
run-mailcap
17.74
KB
-rwxr-xr-x
run-one
3.51
KB
-rwxr-xr-x
run-one-constantly
3.51
KB
-rwxr-xr-x
run-one-until-failure
3.51
KB
-rwxr-xr-x
run-one-until-success
3.51
KB
-rwxr-xr-x
run-this-one
3.51
KB
-rwxr-xr-x
runcon
34.18
KB
-rwxr-xr-x
rview
2.55
MB
-rwxr-xr-x
rvim
2.55
MB
-rwxr-xr-x
s3fs
522.27
KB
-rwxr-xr-x
savelog
10.22
KB
-rwxr-xr-x
sbigtopgm
9.96
KB
-rwxr-xr-x
sccmap
14.04
KB
-rwxr-xr-x
scor2prt
88.72
KB
-rwxr-xr-x
scp
98.14
KB
-rwxr-xr-x
screen
455.01
KB
-rwxr-xr-x
screendump
9.99
KB
-rwxr-xr-x
script
30.07
KB
-rwxr-xr-x
scriptreplay
26.08
KB
-rwxr-xr-x
sdiff
50.09
KB
-rwxr-xr-x
see
17.74
KB
-rwxr-xr-x
select-editor
2.38
KB
-rwxr-xr-x
semver
4
KB
-rwxr-xr-x
sensible-browser
1.18
KB
-rwxr-xr-x
sensible-editor
1.08
KB
-rwxr-xr-x
sensible-pager
433
B
-rwxr-xr-x
seq
46.18
KB
-rwxr-xr-x
setarch
18.34
KB
-rwxr-xr-x
setfacl
34.68
KB
-rwxr-xr-x
setkeycodes
10.07
KB
-rwxr-xr-x
setleds
14.05
KB
-rwxr-xr-x
setlogcons
10.07
KB
-rwxr-xr-x
setmetamode
10.1
KB
-rwxr-xr-x
setpci
26.08
KB
-rwxr-xr-x
setsid
10.07
KB
-rwxr-xr-x
setterm
42.08
KB
-rwxr-xr-x
sfdp
9.99
KB
-rwxr-xr-x
sftp
150.35
KB
-rwxr-xr-x
sg
39.4
KB
-rwsr-xr-x
sgitopnm
13.87
KB
-rwxr-xr-x
sha1sum
46.21
KB
-rwxr-xr-x
sha224sum
54.21
KB
-rwxr-xr-x
sha256sum
54.21
KB
-rwxr-xr-x
sha384sum
58.21
KB
-rwxr-xr-x
sha512sum
58.21
KB
-rwxr-xr-x
shasum
9.15
KB
-rwxr-xr-x
showchar
2.51
KB
-rwxr-xr-x
showconsolefont
18.07
KB
-rwxr-xr-x
showkey
14.07
KB
-rwxr-xr-x
shred
58.21
KB
-rwxr-xr-x
shuf
54.18
KB
-rwxr-xr-x
simpdftex
20.9
KB
-rwxr-xr-x
sirtopnm
9.87
KB
-rwxr-xr-x
size
30.3
KB
-rwxr-xr-x
skill
26.08
KB
-rwxr-xr-x
slabtop
18.08
KB
-rwxr-xr-x
sldtoppm
17.94
KB
-rwxr-xr-x
slogin
710.79
KB
-rwxr-xr-x
snap
23.88
MB
-rwxr-xr-x
snapctl
8.42
MB
-rwxr-xr-x
snapfuse
38.13
KB
-rwxr-xr-x
snice
26.08
KB
-rwxr-xr-x
soelim
30.2
KB
-rwxr-xr-x
sort
110.47
KB
-rwxr-xr-x
sos
596
B
-rwxr-xr-x
sos-collector
1.04
KB
-rwxr-xr-x
sosreport
1.03
KB
-rwxr-xr-x
sotruss
4.21
KB
-rwxr-xr-x
spctoppm
9.87
KB
-rwxr-xr-x
spellintian
10.59
KB
-rwxr-xr-x
splain
18.7
KB
-rwxr-xr-x
split
54.63
KB
-rwxr-xr-x
splitdiff
3.38
KB
-rwxr-xr-x
splitfont
9.99
KB
-rwxr-xr-x
splitindex
6.2
KB
-rwxr-xr-x
sprof
26.21
KB
-rwxr-xr-x
sputoppm
9.87
KB
-rwxr-xr-x
srcredact
11.78
KB
-rwxr-xr-x
ssh
710.79
KB
-rwxr-xr-x
ssh-add
338.13
KB
-rwxr-xr-x
ssh-agent
354.14
KB
-rwxr-sr-x
ssh-argv0
1.42
KB
-rwxr-xr-x
ssh-copy-id
10.41
KB
-rwxr-xr-x
ssh-import-id
1.73
KB
-rwxr-xr-x
ssh-import-id-gh
782
B
-rwxr-xr-x
ssh-import-id-lp
782
B
-rwxr-xr-x
ssh-keygen
410.16
KB
-rwxr-xr-x
ssh-keyscan
410.16
KB
-rwxr-xr-x
st4topgm
9.87
KB
-rwxr-xr-x
stat
78.21
KB
-rwxr-xr-x
stdbuf
46.18
KB
-rwxr-xr-x
strace
1.31
MB
-rwxr-xr-x
strace-log-merge
2.58
KB
-rwxr-xr-x
stream
5.99
KB
-rwxr-xr-x
stream-im6
5.99
KB
-rwxr-xr-x
stream-im6.q16
5.99
KB
-rwxr-xr-x
strings
30.5
KB
-rwxr-xr-x
strip
230.2
KB
-rwxr-xr-x
sty2dtx
29.88
KB
-rwxr-xr-x
sudo
145.59
KB
-rwsr-xr-x
sudoedit
145.59
KB
-rwsr-xr-x
sudoreplay
54.81
KB
-rwxr-xr-x
sum
38.19
KB
-rwxr-xr-x
svn-multi
10.72
KB
-rwxr-xr-x
symcryptrun
110.73
KB
-rwxr-xr-x
synctex
29.99
KB
-rwxr-xr-x
systemd-analyze
1.49
MB
-rwxr-xr-x
systemd-cat
10.07
KB
-rwxr-xr-x
systemd-cgls
14.07
KB
-rwxr-xr-x
systemd-cgtop
30.09
KB
-rwxr-xr-x
systemd-delta
22.07
KB
-rwxr-xr-x
systemd-detect-virt
10.06
KB
-rwxr-xr-x
systemd-mount
42.09
KB
-rwxr-xr-x
systemd-path
10.06
KB
-rwxr-xr-x
systemd-resolve
86.07
KB
-rwxr-xr-x
systemd-run
42.07
KB
-rwxr-xr-x
systemd-socket-activate
18.07
KB
-rwxr-xr-x
systemd-stdio-bridge
14.07
KB
-rwxr-xr-x
systemd-umount
42.09
KB
-rwxr-xr-x
t1ascii
38.23
KB
-rwxr-xr-x
t1asm
43.27
KB
-rwxr-xr-x
t1binary
38.2
KB
-rwxr-xr-x
t1disasm
42.16
KB
-rwxr-xr-x
t1mac
46.3
KB
-rwxr-xr-x
t1unmac
42.37
KB
-rwxr-xr-x
t4ht
30.08
KB
-rwxr-xr-x
tabs
13.99
KB
-rwxr-xr-x
tac
38.18
KB
-rwxr-xr-x
tail
66.24
KB
-rwxr-xr-x
tangle
46.16
KB
-rwxr-xr-x
taskset
30.08
KB
-rwxr-xr-x
tbl
126.2
KB
-rwxr-xr-x
teckit_compile
1.88
MB
-rwxr-xr-x
tee
34.21
KB
-rwxr-xr-x
telnet
108.42
KB
-rwxr-xr-x
telnet.netkit
108.42
KB
-rwxr-xr-x
test
46.18
KB
-rwxr-xr-x
tex
355.66
KB
-rwxr-xr-x
tex4ebook
4.46
KB
-rwxr-xr-x
tex4ht
98.13
KB
-rwxr-xr-x
texcount
132.42
KB
-rwxr-xr-x
texdef
31.71
KB
-rwxr-xr-x
texdiff
18.85
KB
-rwxr-xr-x
texdirflatten
10.77
KB
-rwxr-xr-x
texdoc
202
B
-rwxr-xr-x
texdoctk
60.25
KB
-rwxr-xr-x
texfot
13.64
KB
-rwxr-xr-x
texhash
7.59
KB
-rwxr-xr-x
texliveonfly
16.92
KB
-rwxr-xr-x
texloganalyser
10.92
KB
-rwxr-xr-x
texlua
6.07
MB
-rwxr-xr-x
texluac
6.07
MB
-rwxr-xr-x
texluajit
5.97
MB
-rwxr-xr-x
texluajitc
5.97
MB
-rwxr-xr-x
texosquery
284
B
-rwxr-xr-x
texosquery-jre5
294
B
-rwxr-xr-x
texosquery-jre8
327
B
-rwxr-xr-x
tfmtodit
30.43
KB
-rwxr-xr-x
tftopl
42.1
KB
-rwxr-xr-x
tgatoppm
13.87
KB
-rwxr-xr-x
thinkjettopbm
17.88
KB
-rwxr-xr-x
thumbpdf
41.72
KB
-rwxr-xr-x
tic
82.11
KB
-rwxr-xr-x
tie
14
KB
-rwxr-xr-x
tifftopnm
17.87
KB
-rwxr-xr-x
time
14.38
KB
-rwxr-xr-x
timedatectl
22.07
KB
-rwxr-xr-x
timeout
38.63
KB
-rwxr-xr-x
tkconch3
386
B
-rwxr-xr-x
tl-paper
4.31
KB
-rwxr-xr-x
tlmgr
308.4
KB
-rwxr-xr-x
tload
14.09
KB
-rwxr-xr-x
tmux
563.56
KB
-rwxr-xr-x
toe
13.99
KB
-rwxr-xr-x
top
105.77
KB
-rwxr-xr-x
touch
86.21
KB
-rwxr-xr-x
tpic2pdftex
12.29
KB
-rwxr-xr-x
tput
18.02
KB
-rwxr-xr-x
tr
46.18
KB
-rwxr-xr-x
tracepath
14.01
KB
-rwxr-xr-x
traceroute6
18.02
KB
-rwsr-xr-x
traceroute6.iputils
18.02
KB
-rwsr-xr-x
tred
14.04
KB
-rwxr-xr-x
tree
75.57
KB
-rwxr-xr-x
trial3
382
B
-rwxr-xr-x
troff
719.34
KB
-rwxr-xr-x
truncate
38.18
KB
-rwxr-xr-x
tset
22
KB
-rwxr-xr-x
tsort
34.18
KB
-rwxr-xr-x
ttf2afm
40.09
KB
-rwxr-xr-x
ttf2pk
106.56
KB
-rwxr-xr-x
ttf2tfm
136.89
KB
-rwxr-xr-x
ttfdump
103.2
KB
-rwxr-xr-x
tty
30.18
KB
-rwxr-xr-x
twist3
382
B
-rwxr-xr-x
twistd3
384
B
-rwxr-xr-x
twopi
9.99
KB
-rwxr-xr-x
typeoutfileinfo
2.13
KB
-rwxr-xr-x
tzselect
15.04
KB
-rwxr-xr-x
ua
427
B
-rwxr-xr-x
ubuntu-advantage
427
B
-rwxr-xr-x
ubuntu-bug
2.5
KB
-rwxr-xr-x
ubuntu-core-launcher
127.21
KB
-rwsr-xr-x
ubuntu-distro-info
18.59
KB
-rwxr-xr-x
ubuntu-support-status
7.84
KB
-rwxr-xr-x
ucf
39.73
KB
-rwxr-xr-x
ucfq
18.91
KB
-rwxr-xr-x
ucfr
10.47
KB
-rwxr-xr-x
uconv
50.6
KB
-rwxr-xr-x
ul
14.01
KB
-rwxr-xr-x
unattended-upgrade
82.55
KB
-rwxr-xr-x
unattended-upgrades
82.55
KB
-rwxr-xr-x
unexpand
38.21
KB
-rwxr-xr-x
unflatten
14.04
KB
-rwxr-xr-x
unicode_stop
530
B
-rwxr-xr-x
uniq
42.21
KB
-rwxr-xr-x
unlink
30.18
KB
-rwxr-xr-x
unlzma
74.36
KB
-rwxr-xr-x
unmkinitramfs
2.94
KB
-rwxr-xr-x
unshare
18.27
KB
-rwxr-xr-x
unsquashfs
99.71
KB
-rwxr-xr-x
unwrapdiff
5.8
KB
-rwxr-xr-x
unxz
74.36
KB
-rwxr-xr-x
unzip
174.13
KB
-rwxr-xr-x
unzipsfx
78.12
KB
-rwxr-xr-x
upbibtex
124.48
KB
-rwxr-xr-x
update-alternatives
46.01
KB
-rwxr-xr-x
update-mime-database
50.19
KB
-rwxr-xr-x
update-perl-sax-parsers
6.03
KB
-rwxr-xr-x
updatedb
46.08
KB
-rwxr-xr-x
updatedb.mlocate
46.08
KB
-rwxr-xr-x
updmap
85.27
KB
-rwxr-xr-x
updmap-sys
925
B
-rwxr-xr-x
updmap-user
873
B
-rwxr-xr-x
updvitomp
795.76
KB
-rwxr-xr-x
updvitype
56.51
KB
-rwxr-xr-x
upmendex
134.89
KB
-rwxr-xr-x
upmpost
795.76
KB
-rwxr-xr-x
uppltotf
64.48
KB
-rwxr-xr-x
uptex
414.18
KB
-rwxr-xr-x
uptftopl
52.51
KB
-rwxr-xr-x
uptime
10.07
KB
-rwxr-xr-x
usb-devices
4.12
KB
-rwxr-xr-x
usbhid-dump
22.08
KB
-rwxr-xr-x
users
34.18
KB
-rwxr-xr-x
utmpdump
22.07
KB
-rwxr-xr-x
uuidgen
14.07
KB
-rwxr-xr-x
uuidparse
34.08
KB
-rwxr-xr-x
validate-json
6.63
KB
-rwxr-xr-x
vcs-run
6.75
KB
-rwxr-xr-x
vftovp
54.11
KB
-rwxr-xr-x
vi
2.55
MB
-rwxr-xr-x
view
2.55
MB
-rwxr-xr-x
vigpg
2.58
KB
-rwxr-xr-x
vim
2.55
MB
-rwxr-xr-x
vim.basic
2.55
MB
-rwxr-xr-x
vim.tiny
1.06
MB
-rwxr-xr-x
vimdiff
2.55
MB
-rwxr-xr-x
vimdot
1.06
KB
-rwxr-xr-x
vimtutor
2.05
KB
-rwxr-xr-x
vlna
18.12
KB
-rwxr-xr-x
vmhgfs-fuse
50.48
KB
-rwxr-xr-x
vmstat
34.09
KB
-rwxr-xr-x
vmtoolsd
54.25
KB
-rwxr-xr-x
vmware-checkvm
10.07
KB
-rwxr-xr-x
vmware-hgfsclient
10.07
KB
-rwxr-xr-x
vmware-namespace-cmd
17.99
KB
-rwxr-xr-x
vmware-rpctool
17.99
KB
-rwxr-xr-x
vmware-toolbox-cmd
38.28
KB
-rwxr-xr-x
vmware-vgauth-cmd
13.99
KB
-rwxr-xr-x
vmware-vgauth-smoketest
18.01
KB
-rwxr-xr-x
vmware-vmblock-fuse
18.41
KB
-rwxr-xr-x
vmware-xferlogs
10.07
KB
-rwxr-xr-x
volname
9.99
KB
-rwxr-xr-x
vpe
9.4
KB
-rwxr-xr-x
vpl2ovp
40.05
KB
-rwxr-xr-x
vpl2vpl
37.07
KB
-rwxr-xr-x
vptovf
66.09
KB
-rwxr-xr-x
w
18.07
KB
-rwxr-xr-x
w.procps
18.07
KB
-rwxr-xr-x
wall
30.08
KB
-rwxr-sr-x
watch
22.41
KB
-rwxr-xr-x
watchgnupg
13.99
KB
-rwxr-xr-x
wbmptopbm
9.87
KB
-rwxr-xr-x
wc
42.19
KB
-rwxr-xr-x
weave
66.09
KB
-rwxr-xr-x
wget
487.56
KB
-rwxr-xr-x
whatis
46.98
KB
-rwxr-xr-x
whereis
26.51
KB
-rwxr-xr-x
which
946
B
-rwxr-xr-x
who
50.21
KB
-rwxr-xr-x
whoami
30.18
KB
-rwxr-xr-x
whois
148.54
KB
-rwxr-xr-x
wifi-status
2.06
KB
-rwxr-xr-x
winicontoppm
17.87
KB
-rwxr-xr-x
wofm2opl
58.1
KB
-rwxr-xr-x
wopl2ofm
118.08
KB
-rwxr-xr-x
wovf2ovp
74.11
KB
-rwxr-xr-x
wovp2ovf
138.09
KB
-rwxr-xr-x
write
13.99
KB
-rwxr-sr-x
x86_64
18.34
KB
-rwxr-xr-x
x86_64-linux-gnu-addr2line
30.55
KB
-rwxr-xr-x
x86_64-linux-gnu-ar
58.24
KB
-rwxr-xr-x
x86_64-linux-gnu-as
895.98
KB
-rwxr-xr-x
x86_64-linux-gnu-c++filt
26.12
KB
-rwxr-xr-x
x86_64-linux-gnu-cpp
1022.94
KB
-rwxr-xr-x
x86_64-linux-gnu-cpp-7
1022.94
KB
-rwxr-xr-x
x86_64-linux-gnu-dwp
2.75
MB
-rwxr-xr-x
x86_64-linux-gnu-elfedit
30.45
KB
-rwxr-xr-x
x86_64-linux-gnu-g++
1022.94
KB
-rwxr-xr-x
x86_64-linux-gnu-g++-7
1022.94
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc
1022.94
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-7
1022.94
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-ar
30.47
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-ar-7
30.47
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-nm
30.47
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-nm-7
30.47
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-ranlib
30.47
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-ranlib-7
30.47
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov
616.09
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov-7
616.09
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov-dump
499.93
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov-dump-7
499.93
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov-tool
535.99
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov-tool-7
535.99
KB
-rwxr-xr-x
x86_64-linux-gnu-gold
2.97
MB
-rwxr-xr-x
x86_64-linux-gnu-gprof
99.73
KB
-rwxr-xr-x
x86_64-linux-gnu-ld
1.7
MB
-rwxr-xr-x
x86_64-linux-gnu-ld.bfd
1.7
MB
-rwxr-xr-x
x86_64-linux-gnu-ld.gold
2.97
MB
-rwxr-xr-x
x86_64-linux-gnu-nm
43.27
KB
-rwxr-xr-x
x86_64-linux-gnu-objcopy
230.2
KB
-rwxr-xr-x
x86_64-linux-gnu-objdump
404.55
KB
-rwxr-xr-x
x86_64-linux-gnu-pkg-config
2.06
KB
-rwxr-xr-x
x86_64-linux-gnu-ranlib
58.27
KB
-rwxr-xr-x
x86_64-linux-gnu-readelf
582.46
KB
-rwxr-xr-x
x86_64-linux-gnu-size
30.3
KB
-rwxr-xr-x
x86_64-linux-gnu-strings
30.5
KB
-rwxr-xr-x
x86_64-linux-gnu-strip
230.2
KB
-rwxr-xr-x
x86_64-pc-linux-gnu-pkg-config
50.09
KB
-rwxr-xr-x
xargs
70.21
KB
-rwxr-xr-x
xauth
50.81
KB
-rwxr-xr-x
xbmtopbm
9.87
KB
-rwxr-xr-x
xdelta3
150.3
KB
-rwxr-xr-x
xdg-desktop-icon
20.09
KB
-rwxr-xr-x
xdg-desktop-menu
42.2
KB
-rwxr-xr-x
xdg-email
27.27
KB
-rwxr-xr-x
xdg-icon-resource
29.26
KB
-rwxr-xr-x
xdg-mime
41
KB
-rwxr-xr-x
xdg-open
24.65
KB
-rwxr-xr-x
xdg-screensaver
36.79
KB
-rwxr-xr-x
xdg-settings
36.85
KB
-rwxr-xr-x
xdg-user-dir
234
B
-rwxr-xr-x
xdg-user-dirs-update
18.07
KB
-rwxr-xr-x
xdvi
2.96
KB
-rwxr-xr-x
xdvi-xaw
746.3
KB
-rwxr-xr-x
xdvi.bin
746.3
KB
-rwxr-xr-x
xdvipdfmx
751.77
KB
-rwxr-xr-x
xetex
791.99
KB
-rwxr-xr-x
xgettext
260.64
KB
-rwxr-xr-x
ximtoppm
13.87
KB
-rwxr-xr-x
xml2-config
1.77
KB
-rwxr-xr-x
xmlcatalog
17.99
KB
-rwxr-xr-x
xmllint
66.82
KB
-rwxr-xr-x
xpmtoppm
17.92
KB
-rwxr-xr-x
xsltproc
26.08
KB
-rwxr-xr-x
xsubpp
5.04
KB
-rwxr-xr-x
xtotroff
78.17
KB
-rwxr-xr-x
xvminitoppm
9.87
KB
-rwxr-xr-x
xwdtopnm
17.87
KB
-rwxr-xr-x
xxd
18.12
KB
-rwxr-xr-x
xz
74.36
KB
-rwxr-xr-x
xzcat
74.36
KB
-rwxr-xr-x
xzcmp
6.48
KB
-rwxr-xr-x
xzdiff
6.48
KB
-rwxr-xr-x
xzegrep
5.76
KB
-rwxr-xr-x
xzfgrep
5.76
KB
-rwxr-xr-x
xzgrep
5.76
KB
-rwxr-xr-x
xzless
1.76
KB
-rwxr-xr-x
xzmore
2.11
KB
-rwxr-xr-x
ybmtopbm
9.87
KB
-rwxr-xr-x
yes
30.18
KB
-rwxr-xr-x
yplan
10.75
KB
-rwxr-xr-x
yuvsplittoppm
9.87
KB
-rwxr-xr-x
yuvtoppm
9.87
KB
-rwxr-xr-x
zdump
18.05
KB
-rwxr-xr-x
zeisstopnm
9.87
KB
-rwxr-xr-x
zip
211.19
KB
-rwxr-xr-x
zipcloak
91.62
KB
-rwxr-xr-x
zipdetails
47.36
KB
-rwxr-xr-x
zipgrep
2.88
KB
-rwxr-xr-x
zipinfo
174.13
KB
-rwxr-xr-x
zipnote
87.39
KB
-rwxr-xr-x
zipsplit
91.39
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : chem
#! /usr/bin/env perl # chem - a groff preprocessor for producing chemical structure diagrams # Source file position: <groff-source>/contrib/chem/chem.pl # Installed position: <prefix>/bin/chem my $Copyright = 'Copyright (C) 2006-2014 Free Software Foundation, Inc.'; # Written by Bernd Warken <groff-bernd.warken-72@web.de>. # This file is part of `chem', which is part of `groff'. # `groff' is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License (GPL) version 2 as # published by the Free Software Foundation. # `groff' is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # The GPL2 license text is available in the internet at # <http://www.gnu.org/licenses/gpl-2.0.html>. ######################################################################## # settings ######################################################################## my $Program_Version = '1.0.5'; # this setting of the groff version is only used before make is run, # otherwise 1.22.3 will set it. my $Groff_Version_Preset='1.20preset'; # test on Perl version require v5.6; ######################################################################## # begin ######################################################################## use warnings; use strict; use Math::Trig; # for catfile() use File::Spec; # $Bin is the directory where this script is located use FindBin; my $Chem_Name; my $Groff_Version; my $File_chem_pic; my $File_pic_tmac; BEGIN { { my $before_make; # script before run of `make' { my $at = '@'; $before_make = 1 if '1.22.3' eq "${at}VERSION${at}"; } my %at_at; if ($before_make) { my $chem_dir = $FindBin::Bin; $at_at{'BINDIR'} = $chem_dir; $at_at{'G'} = ''; $File_chem_pic = File::Spec->catfile($chem_dir, 'chem.pic'); $File_pic_tmac = File::Spec->catfile($chem_dir, '..', 'pic.tmac'); $Groff_Version = ''; $Chem_Name = 'chem'; } else { $Groff_Version = '1.22.3'; $at_at{'BINDIR'} = '/usr/bin'; $at_at{'G'} = ''; $at_at{'PICDIR'} = '/usr/share/groff/1.22.3/pic'; $at_at{'TMACDIR'} = '/usr/share/groff/1.22.3/tmac'; $File_chem_pic = File::Spec->catfile($at_at{'PICDIR'}, 'chem.pic'); $File_pic_tmac = File::Spec->catfile($at_at{'TMACDIR'}, 'pic.tmac'); $Chem_Name = $at_at{'G'} . 'chem'; } } } ######################################################################## # check the parameters ######################################################################## if (@ARGV) { # process any FOO=bar switches # eval '$'.$1.'$2;' while $ARGV[0] =~ /^([A-Za-z_0-9]+=)(.*)/ && shift; my @filespec = (); my $dbl_minus; my $wrong; foreach (@ARGV) { next unless $_; if (/=/) { # ignore FOO=bar switches push @filespec, $_ if -f; next; } if ($dbl_minus) { if (-f $_) { push @filespec, $_ if -s $_; } else { warn "chem: argument $_ is not an existing file.\n"; $wrong = 1; } next; } if (/^--$/) { $dbl_minus = 1; next; } if (/^-$/) { push @filespec, $_; next; } if (/^-h$/ or '--help' =~ /^$_/) { &usage(); exit 0; } if (/^-v$/ or '--version' =~ /^$_/) { &version(); exit 0; } if (-f $_) { push @filespec, $_ if -s $_; } else { $wrong = 1; if (/^-/) { warn "chem: wrong option ${_}.\n"; } else { warn "chem: argument $_ is not an existing file.\n"; } } } if (@filespec) { @ARGV = @filespec; } else { exit 0 if $wrong; @ARGV = ('-'); } } else { # @ARGV is empty @ARGV = ('-') unless @ARGV; } ######################################################################## # main process ######################################################################## my %Dc = ( 'up' => 0, 'right' => 90, 'down' => 180, 'left' => 270, 'ne' => 45, 'se' => 135, 'sw' => 225, 'nw' => 315, 0 => 'n', 90 => 'e', 180 => 's', 270 => 'w', 30 => 'ne', 45 => 'ne', 60 => 'ne', 120 => 'se', 135 => 'se', 150 => 'se', 210 => 'sw', 225 => 'sw', 240 => 'sw', 300 => 'nw', 315 => 'nw', 330 => 'nw', ); my $Word_Count; my @Words; my $Line_No; my $Last_Name = ''; # from init() my $First_Time = 1; my $Last_Type; my $Dir; # direction my %Types = ( 'RING' => 'R', 'MOL' => 'M', 'BOND' => 'B', 'OTHER' => 'O' # manifests ); # from setparams() my %Params; # from ring() my $Nput; my $Aromatic; my %Put; my %Dbl; my %Labtype; my %Define = (); my $File_Name = ''; my $Line = ''; &main(); { my $is_pic = ''; my $is_chem = ''; my $former_line = ''; ########## # main() # sub main { my $count_minus = 0; my @stdin = (); my $stdin = 0; # for centralizing the pic code open TMAC, "<$File_pic_tmac" and print <TMAC>; close TMAC; foreach (@ARGV) { $count_minus++ if /^-$/; } foreach my $arg (@ARGV) { &setparams(1.0); next unless $arg; $Line_No = 0; $is_pic = ''; $is_chem = ''; if ($arg eq '-') { $File_Name = 'standard input'; if ($stdin) { &main_line($_) foreach @stdin; } else { $stdin = 1; if ($count_minus <= 1) { while (<STDIN>) { &main_line($_); } } else { @stdin = (); while (<STDIN>) { push @stdin, $_; &main_line($_); } } } ### main() } else { # $arg is not - $File_Name = $arg; open FILE, "<$arg"; &main_line($_) while <FILE>; close FILE; } # if $arg if ($is_pic) { printf ".PE\n"; } } } # main() ########## # main_line() # sub main_line { my $line = $_[0]; # $Last_Type = $Types{'OTHER'}; # $Last_Type = ''; my $stack; $Line_No++; chomp $line; $line = $former_line . $line if $former_line; if ($line =~ /^(.*)\\$/) { $former_line = $1; return 1; } else { $former_line = ''; } $Line = $line; { @Words = (); my $s = $line; $s =~ s/^\s*//; $s =~ s/\s+$//; return 1 unless $s; $s = " $s"; $s =~ s/\s+#.*$// if $is_pic; return 1 unless $s; $line = $s; $line =~ s/^\s*|\s*$//g; my $bool = 1; while ($bool) { $s =~ /^([^"]*)\s("[^"]*"?\S*)(.*)$/; if (defined $1) { my $s1 = $1; my $s2 = $2; $s = $3; $s1 =~ s/^\s*|\s*$//g; push @Words, split(/\s+/, $s1) if $s1; push @Words, $s2; } if ($s !~ /\s"/) { $s =~ s/^\s*|\s*$//g; push @Words, split(/\s+/, $s) if $s; $bool = 0; } } # @Words = split(/\s+/, $s); return 1 unless @Words; # foreach my $i (0..$#Words) { # if ($Words[$i] =~ /^\s*#/) { # $#Words = $i - 1; # last; # } # } # return 1 unless @Words; } if ($line =~ /^([\.']\s*PS\s*)|([\.']\s*PS\s.+)$/) { # .PS unless ($is_pic) { $is_pic = 'running'; print "$line\n"; } return 1; } ### main_line() if ( $line =~ /^([\.']\s*PE\s*)|([\.']\s*PE\s.+)$/ ) { # .PE $is_chem = ''; if ($is_pic) { $is_pic = ''; print "$line\n"; } return 1; } if ($line =~ /^[\.']\s*cstart\s*$/) { # line: `.cstart' if ($is_chem) { &error("additional `.cstart'; chem is already active."); return 1; } unless ($is_pic) { &print_ps(); $is_pic = 'by chem'; } $is_chem = '.cstart'; &init(); return 1; } ### main_line() if ($line =~ /^\s*begin\s+chem\s*$/) { # line: `begin chem' if ($is_pic) { if ($is_chem) { &error("additional `begin chem'; chem is already active."); return 1; } $is_chem = 'begin chem'; &init(); } else { print "$line\n"; } return 1; } if ($line =~ /^[\.']\s*cend\s*/) { # line `.cend' if ($is_chem) { &error("you end chem with `.cend', but started it with `begin chem'.") if $is_chem eq 'begin chem'; if ($is_pic eq 'by chem') { &print_pe(); $is_pic = ''; } $is_chem = ''; } else { print "$line\n"; } return 1; } if ($line =~ /^\s*end\s*$/) { # line: `end' if ($is_chem) { &error("you end chem with `end', but started it with `.cstart'.") if $is_chem eq '.cstart'; if ($is_pic eq 'by chem') { &print_pe(); $is_pic = ''; } $is_chem = ''; } else { print "$line\n"; } return 1; } ### main_line() if (! $is_chem) { print "$line\n"; return 1; } if ($line =~ /^[.']/) { # groff request line print "$line\n"; return 1; } if ($Words[0] eq 'pic') { # pic pass-thru return 1 if $#Words == 0; my $s = $line; $s =~ /^\s*pic\s*(.*)$/; $s = $1; print "$s\n" if $s; $Last_Type = $Types{'OTHER'}; $Define{ $Words[2] } = 1 if $#Words >= 2 && $Words[1] eq 'define'; return 1; } if ($Words[0] eq 'textht') { if ($#Words == 0) { &error("`textht' needs a single argument."); return 0; } &error("only the last argument is taken for `textht', " . "all others are ignored.") unless $#Words <= 1 or ($#Words == 2 && $Words[1] =~ /^=/); $Params{'textht'} = $Words[$#Words]; return 1; } ### main_line() if ($Words[0] eq 'cwid') { # character width if ($#Words == 0) { &error("`cwid' needs a single argument."); return 0; } &error("only the last argument is taken for `cwid', " . "all others are ignored.") unless $#Words <= 1 or ($#Words == 2 && $Words[1] =~ /^=/); $Params{'cwid'} = $Words[$#Words]; return 1; } if ($Words[0] eq 'db') { # bond length if ($#Words == 0) { &error("`db' needs a single argument."); return 0; } &error("only the last argument is taken for `db', " . "all others are ignored.") unless $#Words <= 1 or ($#Words == 2 && $Words[1] =~ /^=/); $Params{'db'} = $Words[$#Words]; return 1; } if ($Words[0] eq 'size') { # size for all parts of the whole diagram my $size; if ($#Words == 0) { &error("`size' needs a single argument."); return 0; } &error("only the last argument is taken for `size', " . "all others are ignored.") unless $#Words <= 1 or ($#Words == 2 && $Words[1] =~ /^=/); if ($Words[$#Words] <= 4) { $size = $Words[$#Words]; } else { $size = $Words[$#Words] / 10; } &setparams($size); return 1; } ### main_line() print "\n#", $Line, "\n"; # debugging, etc. $Last_Name = ''; # $Last_Type = $Types{'OTHER'}; # $Last_Type = ''; if ($Words[0] =~ /^[A-Z].*:$/) { # label; falls thru after shifting left my $w = $Words[0]; $Last_Name = $w; $Last_Name =~ s/:$//; print "$w"; shift @Words; if (@Words) { print " "; $line =~ s/^\s*$w\s*//; } else { print "\n"; return 1; } } if ($Words[0] eq 'define') { print "$line\n"; $Define{ $Words[1] } = 1 if $#Words >= 1; $Last_Type = $Types{'OTHER'}; return 1; } if ($Words[0] =~ /^[\[\]{}]/) { print "$line\n"; $Last_Type = $Types{'OTHER'}; return 1; } if ($Words[0] =~ /^"/) { print 'Last: ', $line, "\n"; $Last_Type = $Types{'OTHER'}; return 1; } if ($Words[0] =~ /bond/) { &bond($Words[0]); return 1; } if ($#Words >= 1) { if ($Words[0] =~ /^(double|triple|front|back)$/ && $Words[1] eq 'bond') { my $w = shift @Words; $Words[0] = $w . $Words[0]; &bond($Words[0]); return 1; } if ($Words[0] eq 'aromatic') { my $temp = $Words[0]; $Words[0] = $Words[1] ? $Words[1] : ''; $Words[1] = $temp; } } if ($Words[0] =~ /ring|benz/) { &ring($Words[0]); return 1; } if ($Words[0] eq 'methyl') { # left here as an example $Words[0] = 'CH3'; } ### main_line() if ($Words[0] =~ /^[A-Z]/) { &molecule(); return 1; } if ($Words[0] eq 'left') { my %left; # not used $left{++$stack} = &fields(1, $#Words); printf (("Last: [\n")); return 1; } if ($Words[0] eq 'right') { &bracket(); $stack--; return 1; } if ($Words[0] eq 'label') { # prints the vertex numbers in a ring if ( exists $Labtype{$Words[1]} and $Labtype{$Words[1]} =~ /^$Types{'RING'}/ ) { my $v = substr($Labtype{$Words[1]}, 1, 1); $Words[1] = '' unless $Words[1]; foreach my $i ( 1..$v ) { printf "\"\\s-3%d\\s0\" at 0.%d<%s.C,%s.V%d>\n", $i, $v + 2, $Words[1], $Words[1], $i; } } else { &error("$Words[1] is not a ring."); } return 1; } if ( exists $Define{ $Words[0] } ) { print $line, "\n"; $Last_Type = $Types{'OTHER'}; return 1; } return 1 unless $line; # print STDERR "# $Line\n"; # &error('This is not a chem command. To include a command for pic, ' . # "add `pic' as the first word to the command."); print $line, "\n"; $Last_Type = $Types{'OTHER'}; 1; } # main_line() } ######################################################################## # functions ######################################################################## ########## # atom(<string>) # sub atom { # convert CH3 to atom(...) my ($s) = @_; my ($i, $n, $nsub, $cloc, $nsubc, @s); if ($s eq "\"\"") { return $s; } $n = length($s); $nsub = $nsubc = 0; $cloc = index($s, 'C'); if (! defined($cloc) || $cloc < 0) { $cloc = 0; } @s = split('', $s); $i = 0; foreach (@s) { unless (/[A-Z]/) { $nsub++; $nsubc++ if $i < $cloc; $i++; } } $s =~ s/([0-9]+\.[0-9]+)|([0-9]+)/\\s-3\\d$&\\u\\s+3/g; if ($s =~ /([^0-9]\.)|(\.[^0-9])/) { # centered dot $s =~ s/\./\\v#-.3m#.\\v#.3m#/g; } sprintf( "atom(\"%s\", %g, %g, %g, %g, %g, %g)", $s, ($n - $nsub / 2) * $Params{'cwid'}, $Params{'textht'}, ($cloc - $nsubc / 2 + 0.5) * $Params{'cwid'}, $Params{'crh'}, $Params{'crw'}, $Params{'dav'} ); } # atom() ########## # bond(<type>) # sub bond { my ($type) = @_; my ($i, $moiety, $from, $leng); $moiety = ''; for ($i = 1; $i <= $#Words; $i++) { if ($Words[$i] eq ';') { &error("a colon `;' must be followed by a space and a single word.") if $i != $#Words - 1; $moiety = $Words[$i + 1] if $#Words > $i; $#Words = $i - 1; last; } } $leng = $Params{'db'}; # bond length $from = ''; for ($Word_Count = 1; $Word_Count <= $#Words; ) { if ($Words[$Word_Count] =~ /(\+|-)?\d+|up|down|right|left|ne|se|nw|sw/) { $Dir = &cvtdir($Dir); } elsif ($Words[$Word_Count] =~ /^leng/) { $leng = $Words[$Word_Count + 1] if $#Words > $Word_Count; $Word_Count += 2; } elsif ($Words[$Word_Count] eq 'to') { $leng = 0; $from = &fields($Word_Count, $#Words); last; } elsif ($Words[$Word_Count] eq 'from') { $from = &dofrom(); last; } elsif ($Words[$Word_Count] =~ /^#/) { $Word_Count = $#Words + 1; last; } else { $from = &fields($Word_Count, $#Words); last; } } ### bond() if ($from =~ /( to )|^to/) { # said "from ... to ...", so zap length $leng = 0; } elsif (! $from) { # no from given at all $from = 'from Last.' . &leave($Last_Type, $Dir) . ' ' . &fields($Word_Count, $#Words); } printf "Last: %s(%g, %g, %s)\n", $type, $leng, $Dir, $from; $Last_Type = $Types{'BOND'}; $Labtype{$Last_Name} = $Last_Type if $Last_Name; if ($moiety) { @Words = ($moiety); &molecule(); } } # bond() ########## # bracket() # sub bracket { my $t; printf (("]\n")); if ($Words[1] && $Words[1] eq ')') { $t = 'spline'; } else { $t = 'line'; } printf "%s from last [].sw+(%g,0) to last [].sw to last [].nw to last " . "[].nw+(%g,0)\n", $t, $Params{'dbrack'}, $Params{'dbrack'}; printf "%s from last [].se-(%g,0) to last [].se to last [].ne to last " . "[].ne-(%g,0)\n", $t, $Params{'dbrack'}, $Params{'dbrack'}; if ($Words[2] && $Words[2] eq 'sub') { printf "\" %s\" ljust at last [].se\n", &fields(3, $#Words); } } # bracket() ########## # corner(<dir>) # # Return the corner name next to the given angle. # sub corner { my ($d) = @_; $Dc{ (45 * int(($d + 22.5) / 45)) % 360 }; } # corner() ########## # cvtdir(<dir>) # # Maps "[pointing] somewhere" to degrees. # sub cvtdir { my ($d) = @_; if ($Words[$Word_Count] eq 'pointing') { $Word_Count++; } if ($Words[$Word_Count] =~ /^[+\\-]?\d+/) { return ( $Words[$Word_Count++] % 360 ); } elsif ($Words[$Word_Count] =~ /left|right|up|down|ne|nw|se|sw/) { return ( $Dc{$Words[$Word_Count++]} % 360 ); } else { $Word_Count++; return $d; } } # cvtdir() ########## # dblring(<v>) # sub dblring { my ($v) = @_; my ($d, $v1, $v2); # should canonicalize to i,i+1 mod v $d = $Words[$Word_Count]; for ($Word_Count++; $Word_Count <= $#Words && $Words[$Word_Count] =~ /^[1-9]/; $Word_Count++) { $v1 = substr($Words[$Word_Count], 0, 1); $v2 = substr($Words[$Word_Count], 2, 1); if ($v2 == $v1 + 1 || $v1 == $v && $v2 == 1) { # e.g., 2,3 or 5,1 $Dbl{$v1} = $d; } elsif ($v1 == $v2 + 1 || $v2 == $v && $v1 == 1) { # e.g., 3,2 or 1,5 $Dbl{$v2} = $d; } else { &error(sprintf("weird %s bond in\n\t%s", $d, $_)); } } } # dblring() ########## # dofrom() # sub dofrom { my $n; $Word_Count++; # skip "from" $n = $Words[$Word_Count]; if (defined $Labtype{$n}) { # "from Thing" => "from Thing.V.s" return 'from ' . $n . '.' . &leave($Labtype{$n}, $Dir); } if ($n =~ /^\.[A-Z]/) { # "from .V" => "from Last.V.s" return 'from Last' . $n . '.' . &corner($Dir); } if ($n =~ /^[A-Z][^.]*\.[A-Z][^.]*$/) { # "from X.V" => "from X.V.s" return 'from ' . $n . '.' . &corner($Dir); } &fields($Word_Count - 1, $#Words); } # dofrom() ########## # error(<string>) # sub error { my ($s) = @_; printf STDERR "chem: error in %s on line %d: %s\n", $File_Name, $Line_No, $s; } # error() ########## # fields(<n1>, <n2>) # sub fields { my ($n1, $n2) = @_; if ($n1 > $n2) { return ''; } my $s = ''; foreach my $i ($n1..$n2) { if ($Words[$i] =~ /^#/) { last; } $s = $s . $Words[$i] . ' '; } $s; } # fields() ########## # init() # sub init { if ($First_Time) { printf "copy \"%s\"\n", $File_chem_pic; printf "\ttextht = %g; textwid = .1; cwid = %g\n", $Params{'textht'}, $Params{'cwid'}; printf "\tlineht = %g; linewid = %g\n", $Params{'lineht'}, $Params{'linewid'}; $First_Time = 0; } printf "Last: 0,0\n"; $Last_Type = $Types{'OTHER'}; $Dir = 90; } # init() ########## # leave(<last>, <d>) # sub leave { my ($last, $d) = @_; my ($c, $c1); # return vertex of $last in direction $d if ( $last eq $Types{'BOND'} ) { return 'end'; } $d %= 360; if ( $last =~ /^$Types{'RING'}/ ) { return &ringleave($last, $d); } if ( $last eq $Types{'MOL'} ) { if ($d == 0 || $d == 180) { $c = 'C'; } elsif ($d > 0 && $d < 180) { $c = 'R'; } else { $c = 'L'; } if (defined $Dc{$d}) { $c1 = $Dc{$d}; } else { $c1 = &corner($d); } return sprintf('%s.%s', $c, $c1); } if ( $last eq $Types{'OTHER'} ) { return &corner($d); } 'c'; } # leave() ########## # makering(<type>, <pt>, <v>) # sub makering { my ($type, $pt, $v) = @_; my ($i, $j, $a, $r, $rat, $fix, $c1, $c2); if ($type =~ /flat/) { $v = 6; # vertices ; } $r = $Params{'ringside'} / (2 * sin(pi / $v)); printf "\tC: 0,0\n"; for ($i = 0; $i <= $v + 1; $i++) { $a = (($i - 1) / $v * 360 + $pt) / 57.29578; # 57. is $deg printf "\tV%d: (%g,%g)\n", $i, $r * sin($a), $r * cos($a); } if ($type =~ /flat/) { printf "\tV4: V5; V5: V6\n"; $v = 5; } # sides if ($Nput > 0) { # hetero ... for ($i = 1; $i <= $v; $i++) { $c1 = $c2 = 0; if ($Put{$i} ne '') { printf "\tV%d: ellipse invis ht %g wid %g at V%d\n", $i, $Params{'crh'}, $Params{'crw'}, $i; printf "\t%s at V%d\n", $Put{$i}, $i; $c1 = $Params{'cr'}; } $j = $i + 1; if ($j > $v) { $j = 1; } ### makering() if ($Put{$j} ne '') { $c2 = $Params{'cr'}; } printf "\tline from V%d to V%d chop %g chop %g\n", $i, $j, $c1, $c2; if ($Dbl{$i} ne '') { # should check i<j if ($type =~ /flat/ && $i == 3) { $rat = 0.75; $fix = 5; } else { $rat = 0.85; $fix = 1.5; } if ($Put{$i} eq '') { $c1 = 0; } else { $c1 = $Params{'cr'} / $fix; } if ($Put{$j} eq '') { $c2 = 0; } else { $c2 = $Params{'cr'} / $fix; } printf "\tline from %g<C,V%d> to %g<C,V%d> chop %g chop %g\n", $rat, $i, $rat, $j, $c1, $c2; if ($Dbl{$i} eq 'triple') { printf "\tline from %g<C,V%d> to %g<C,V%d> chop %g chop %g\n", 2 - $rat, $i, 2 - $rat, $j, $c1, $c2; } } } ### makering() } else { # regular for ($i = 1; $i <= $v; $i++) { $j = $i + 1; if ($j > $v) { $j = 1; } printf "\tline from V%d to V%d\n", $i, $j; if ($Dbl{$i} ne '') { # should check i<j if ($type =~ /flat/ && $i == 3) { $rat = 0.75; } else { $rat = 0.85; } printf "\tline from %g<C,V%d> to %g<C,V%d>\n", $rat, $i, $rat, $j; if ($Dbl{$i} eq 'triple') { printf "\tline from %g<C,V%d> to %g<C,V%d>\n", 2 - $rat, $i, 2 - $rat, $j; } } } } ### makering() # punt on triple temporarily # circle if ($type =~ /benz/ || $Aromatic > 0) { if ($type =~ /flat/) { $r *= .4; } else { $r *= .5; } printf "\tcircle rad %g at 0,0\n", $r; } } # makering() ########## # molecule() # sub molecule { my ($n, $type); if ($#Words >= 0) { $n = $Words[0]; if ($n eq 'BP') { $Words[0] = "\"\" ht 0 wid 0"; $type = $Types{'OTHER'}; } else { $Words[0] = &atom($n); $type = $Types{'MOL'}; } } $n =~ s/[^A-Za-z0-9]//g; # for stuff like C(OH3): zap non-alnum if ($#Words < 1) { printf "Last: %s: %s with .%s at Last.%s\n", $n, join(' ', @Words), &leave($type, $Dir + 180), &leave($Last_Type, $Dir); ### molecule() } else { if (! $Words[1]) { printf "Last: %s: %s with .%s at Last.%s\n", $n, join(' ', @Words), &leave($type, $Dir + 180), &leave($Last_Type, $Dir); } elsif ($#Words >= 1 and $Words[1] eq 'below') { $Words[2] = '' if ! $Words[2]; printf "Last: %s: %s with .n at %s.s\n", $n, $Words[0], $Words[2]; } elsif ($#Words >= 1 and $Words[1] eq 'above') { $Words[2] = '' if ! $Words[2]; printf "Last: %s: %s with .s at %s.n\n", $n, $Words[0], $Words[2]; } elsif ($#Words >= 2 and $Words[1] eq 'left' && $Words[2] eq 'of') { $Words[3] = '' if ! $Words[3]; printf "Last: %s: %s with .e at %s.w+(%g,0)\n", $n, $Words[0], $Words[3], $Params{'dew'}; } elsif ($#Words >= 2 and $Words[1] eq 'right' && $Words[2] eq 'of') { $Words[3] = '' if ! $Words[3]; printf "Last: %s: %s with .w at %s.e-(%g,0)\n", $n, $Words[0], $Words[3], $Params{'dew'}; } else { printf "Last: %s: %s\n", $n, join(' ', @Words); } } $Last_Type = $type; if ($Last_Name) { # $Last_Type = ''; $Labtype{$Last_Name} = $Last_Type; } $Labtype{$n} = $Last_Type; } # molecule() ########## # print_hash(<hash_or_ref>) # # print the elements of a hash or hash reference # sub print_hash { my $hr; my $n = scalar @_; if ($n == 0) { print STDERR "empty hash\n;"; return 1; } elsif ($n == 1) { if (ref($_[0]) eq 'HASH') { $hr = $_[0]; } else { warn 'print_hash(): the argument is not a hash or hash reference;'; return 0; } } else { if ($n % 2) { warn 'print_hash(): the arguments are not a hash;'; return 0; } else { my %h = @_; $hr = \%h; } } ### print_hash() unless (%$hr) { print STDERR "empty hash\n"; return 1; } print STDERR "hash (ignore the ^ characters):\n"; for my $k (sort keys %$hr) { my $hk = $hr->{$k}; print STDERR " $k => "; if (defined $hk) { print STDERR "^$hk^"; } else { print STDERR "undef"; } print STDERR "\n"; } 1; } # print_hash() ########## # print_pe() # sub print_pe { print ".PE\n"; } # print_pe() ########## # print_ps() # sub print_ps { print ".PS\n"; } # print_ps() ########## # putring(<v>) # sub putring { # collect "put Mol at n" my ($v) = @_; my ($m, $mol, $n); $Word_Count++; $mol = $Words[$Word_Count++]; if ($Words[$Word_Count] eq 'at') { $Word_Count++; } $n = $Words[$Word_Count]; if ($n !~ /^\d+$/) { $n =~ s/(\d)+$/$1/; $n = 0 if $n !~ /^\d+$/; error('use single digit as argument for "put at"'); } if ($n >= 1 && $n <= $v) { $m = $mol; $m =~ s/[^A-Za-z0-9]//g; $Put{$n} = $m . ':' . &atom($mol); } elsif ($n == 0) { error('argument of "put at" must be a single digit'); } else { error('argument of "put at" is too large'); } $Word_Count++; } # putring() ########## # ring(<type>) # sub ring { my ($type) = @_; my ($typeint, $pt, $verts, $i, $other, $fused, $withat); $pt = 0; # points up by default if ($type =~ /([1-8])$/) { $verts = $1; } elsif ($type =~ /flat/) { $verts = 5; } else { $verts = 6; } $fused = $other = ''; for ($i = 1; $i <= $verts; $i++) { $Put{$i} = $Dbl{$i} = ''; } $Nput = $Aromatic = $withat = 0; for ($Word_Count = 1; $Word_Count <= $#Words; ) { if ($Words[$Word_Count] eq 'pointing') { $pt = &cvtdir(0); } elsif ($Words[$Word_Count] eq 'double' || $Words[$Word_Count] eq 'triple') { &dblring($verts); } elsif ($Words[$Word_Count] =~ /arom/) { $Aromatic++; $Word_Count++; # handled later ### ring() } elsif ($Words[$Word_Count] eq 'put') { &putring($verts); $Nput++; } elsif ($Words[$Word_Count] =~ /^#/) { $Word_Count = $#Words + 1; last; } else { if ($Words[$Word_Count] eq 'with' || $Words[$Word_Count] eq 'at') { $withat = 1; } $other = $other . ' ' . $Words[$Word_Count]; $Word_Count++; } } $typeint = $Types{'RING'} . $verts . $pt; # RING | verts | dir if ($withat == 0) { # join a ring to something if ( $Last_Type =~ /^$Types{'RING'}/ ) { # ring to ring if (substr($typeint, 2) eq substr($Last_Type, 2)) { # fails if not 6-sided $fused = 'with .V6 at Last.V2'; } } # if all else fails $fused = sprintf('with .%s at Last.%s', &leave($typeint, $Dir + 180), &leave($Last_Type, $Dir)); } printf "Last: [\n"; &makering($type, $pt, $verts); printf "] %s %s\n", $fused, $other; $Last_Type = $typeint; $Labtype{$Last_Name} = $Last_Type if $Last_Name; } # ring() ########## # ringleave(<last>, <d>) # sub ringleave { my ($last, $d) = @_; my ($rd, $verts); # return vertex of ring in direction d $verts = substr($last, 1, 1); $rd = substr($last, 2); sprintf('V%d.%s', int( (($d - $rd) % 360) / (360 / $verts)) + 1, &corner($d)); } # ringleave() ########## # setparams(<scale>) # sub setparams { my ($scale) = @_; $Params{'lineht'} = $scale * 0.2; $Params{'linewid'} = $scale * 0.2; $Params{'textht'} = $scale * 0.16; $Params{'db'} = $scale * 0.2; # bond length $Params{'cwid'} = $scale * 0.12; # character width $Params{'cr'} = $scale * 0.08; # rad of invis circles at ring vertices $Params{'crh'} = $scale * 0.16; # ht of invis ellipse at ring vertices $Params{'crw'} = $scale * 0.12; # wid $Params{'dav'} = $scale * 0.015; # vertical shift up for atoms in atom macro $Params{'dew'} = $scale * 0.02; # east-west shift for left of/right of $Params{'ringside'} = $scale * 0.3; # side of all rings $Params{'dbrack'} = $scale * 0.1; # length of bottom of bracket } # setparams() ########## # usage() # # Print usage information for --help. # sub usage { print "\n"; &version(); print <<EOF; Usage: $Chem_Name [option]... [filespec]... $Chem_Name is a groff preprocessor for producing chemical structure diagrams. The output suits to the pic preprocessor. "filespec" is one of "filename" name of a readable file "-" for standard input All available options are -h --help print this usage message. -v --version print version information. EOF } # usage() ########## # version() # # Get version information from version.sh and print a text with this. # sub version { $Groff_Version = $Groff_Version_Preset unless $Groff_Version; print <<EOF; $Chem_Name $Program_Version (Perl version) is part of groff version $Groff_Version. $Copyright GNU groff and chem come with ABSOLUTELY NO WARRANTY. You may redistribute copies of groff and its subprograms under the terms of the GNU General Public License. EOF } # version() 1; ### Emacs settings # Local Variables: # mode: CPerl # End:
Close