Linux vps 6.8.0-39-generic #39-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 5 21:49:14 UTC 2024 x86_64
nginx/1.26.1
Server IP : 91.227.41.192 & Your IP : 172.69.58.177
Domains :
Cant Read [ /etc/named.conf ]
User : clp
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Lock Shell
Lock File++
Readme
/
usr /
bin /
Delete
Unzip
Name
Size
Permission
Date
Action
X11
[ DIR ]
drwxr-xr-x
2024-07-29 11:47
Mail
110.4
KB
-rwxr-xr-x
2024-04-08 17:54
[
54.44
KB
-rwxr-xr-x
2024-04-05 16:36
aa-enabled
18.3
KB
-rwxr-xr-x
2024-07-15 00:25
aa-exec
18.3
KB
-rwxr-xr-x
2024-07-15 00:25
aa-features-abi
18.3
KB
-rwxr-xr-x
2024-07-15 00:25
ab
58.43
KB
-rwxr-xr-x
2024-07-17 20:55
acpidbg
1.58
KB
-rwxr-xr-x
2024-07-05 17:04
add-apt-repository
16.04
KB
-rwxr-xr-x
2024-04-18 09:17
addpart
14.38
KB
-rwxr-xr-x
2024-04-09 16:02
addr2line
30.7
KB
-rwxr-xr-x
2024-03-29 20:49
apport-bug
2.27
KB
-rwxr-xr-x
2024-04-18 14:31
apport-cli
13.31
KB
-rwxr-xr-x
2024-04-23 13:30
apport-collect
2.27
KB
-rwxr-xr-x
2024-04-18 14:31
apport-unpack
3.7
KB
-rwxr-xr-x
2024-04-23 13:30
appstreamcli
138.23
KB
-rwxr-xr-x
2024-04-08 16:37
apt
18.38
KB
-rwxr-xr-x
2024-03-31 19:01
apt-add-repository
16.04
KB
-rwxr-xr-x
2024-04-18 09:17
apt-cache
86.47
KB
-rwxr-xr-x
2024-03-31 19:01
apt-cdrom
26.47
KB
-rwxr-xr-x
2024-03-31 19:01
apt-config
30.39
KB
-rwxr-xr-x
2024-03-31 19:01
apt-get
50.47
KB
-rwxr-xr-x
2024-03-31 19:01
apt-key
27.99
KB
-rwxr-xr-x
2024-03-31 19:01
apt-mark
54.47
KB
-rwxr-xr-x
2024-03-31 19:01
apt-show-versions
34.79
KB
-rwxr-xr-x
2023-08-29 13:43
ar
54.48
KB
-rwxr-xr-x
2024-03-29 20:49
arch
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
as
728.29
KB
-rwxr-xr-x
2024-03-29 20:49
awk
722.5
KB
-rwxr-xr-x
2024-03-31 07:33
b2sum
54.51
KB
-rwxr-xr-x
2024-04-05 16:36
base32
38.51
KB
-rwxr-xr-x
2024-04-05 16:36
base64
38.51
KB
-rwxr-xr-x
2024-04-05 16:36
basename
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
basenc
46.51
KB
-rwxr-xr-x
2024-04-05 16:36
bash
1.38
MB
-rwxr-xr-x
2024-03-31 10:41
bashbug
6.82
KB
-rwxr-xr-x
2024-03-31 10:41
bdftopcf
42.26
KB
-rwxr-xr-x
2024-04-08 18:22
bdftruncate
14.15
KB
-rwxr-xr-x
2024-04-08 18:22
bpftrace
2.15
MB
-rwxr-xr-x
2024-04-10 13:36
bpftrace-aotrt
985.37
KB
-rwxr-xr-x
2024-04-10 13:36
bsd-mailx
110.4
KB
-rwxr-xr-x
2024-04-08 17:54
bsdcat
14.45
KB
-rwxr-xr-x
2024-05-30 16:57
bsdcpio
46.45
KB
-rwxr-xr-x
2024-05-30 16:57
bsdtar
74.45
KB
-rwxr-xr-x
2024-05-30 16:57
bsdunzip
34.41
KB
-rwxr-xr-x
2024-05-30 16:57
btrfs
1001.25
KB
-rwxr-xr-x
2024-03-31 10:43
btrfs-convert
576.3
KB
-rwxr-xr-x
2024-03-31 10:43
btrfs-find-root
520.3
KB
-rwxr-xr-x
2024-03-31 10:43
btrfs-image
552.3
KB
-rwxr-xr-x
2024-03-31 10:43
btrfs-map-logical
520.3
KB
-rwxr-xr-x
2024-03-31 10:43
btrfs-select-super
516.3
KB
-rwxr-xr-x
2024-03-31 10:43
btrfsck
1001.25
KB
-rwxr-xr-x
2024-03-31 10:43
btrfstune
544.3
KB
-rwxr-xr-x
2024-03-31 10:43
bunzip2
38.38
KB
-rwxr-xr-x
2024-03-09 18:31
busctl
94.59
KB
-rwxr-xr-x
2024-06-14 23:03
bzcat
38.38
KB
-rwxr-xr-x
2024-03-09 18:31
bzcmp
2.17
KB
-rwxr-xr-x
2024-03-09 18:31
bzdiff
2.17
KB
-rwxr-xr-x
2024-03-09 18:31
bzegrep
3.69
KB
-rwxr-xr-x
2024-03-09 18:31
bzexe
4.78
KB
-rwxr-xr-x
2021-11-27 13:25
bzfgrep
3.69
KB
-rwxr-xr-x
2024-03-09 18:31
bzgrep
3.69
KB
-rwxr-xr-x
2024-03-09 18:31
bzip2
38.38
KB
-rwxr-xr-x
2024-03-09 18:31
bzip2recover
18.3
KB
-rwxr-xr-x
2024-03-09 18:31
bzless
1.27
KB
-rwxr-xr-x
2024-03-09 18:31
bzmore
1.27
KB
-rwxr-xr-x
2024-03-09 18:31
c++
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
c++filt
22.27
KB
-rwxr-xr-x
2024-03-29 20:49
c89
428
B
-rwxr-xr-x
2020-11-17 19:53
c89-gcc
428
B
-rwxr-xr-x
2020-11-17 19:53
c99
454
B
-rwxr-xr-x
2020-11-17 19:53
c99-gcc
454
B
-rwxr-xr-x
2020-11-17 19:53
c_rehash
6.68
KB
-rwxr-xr-x
2024-05-14 11:06
captoinfo
90.41
KB
-rwxr-xr-x
2024-04-08 18:14
cat
38.46
KB
-rwxr-xr-x
2024-04-05 16:36
cc
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
chage
70.49
KB
-rwxr-sr-x
2024-04-09 09:01
chardet
221
B
-rwxr-xr-x
2023-08-20 14:12
chardetect
221
B
-rwxr-xr-x
2023-08-20 14:12
chattr
14.31
KB
-rwxr-xr-x
2024-04-08 16:38
chcon
58.51
KB
-rwxr-xr-x
2024-04-05 16:36
checkgid
14.3
KB
-rwxr-xr-x
2024-07-17 20:55
chfn
71.09
KB
-rwsr-xr-x
2024-04-09 09:01
chgrp
58.51
KB
-rwxr-xr-x
2024-04-05 16:36
chmod
54.51
KB
-rwxr-xr-x
2024-04-05 16:36
choom
22.38
KB
-rwxr-xr-x
2024-04-09 16:02
chown
58.51
KB
-rwxr-xr-x
2024-04-05 16:36
chronyc
91.2
KB
-rwxr-xr-x
2024-07-02 22:22
chrt
30.38
KB
-rwxr-xr-x
2024-04-09 16:02
chsh
43.71
KB
-rwsr-xr-x
2024-04-09 09:01
chvt
14.37
KB
-rwxr-xr-x
2024-03-31 11:02
cifsiostat
26.45
KB
-rwxr-xr-x
2024-01-09 21:31
ckbcomp
147.14
KB
-rwxr-xr-x
2024-02-26 13:58
cksum
102.52
KB
-rwxr-xr-x
2024-04-05 16:36
clear
14.31
KB
-rwxr-xr-x
2024-04-08 18:14
clear_console
14.23
KB
-rwxr-xr-x
2024-03-31 10:41
cloud-id
972
B
-rwxr-xr-x
2024-06-05 19:37
cloud-init
976
B
-rwxr-xr-x
2024-06-05 19:37
cloud-init-per
2.06
KB
-rwxr-xr-x
2024-03-27 14:14
clp-update
170
B
-rwx------
2024-05-28 10:08
clpctl
151
B
-rwxr-xr-x
2024-05-28 10:08
clpctlWrapper
565
B
-rwx------
2024-05-28 10:08
cmp
42.39
KB
-rwxr-xr-x
2024-04-08 17:55
codepage
14.3
KB
-rwxr-xr-x
2024-03-31 11:02
comm
38.52
KB
-rwxr-xr-x
2024-04-05 16:36
comp_err
6.34
MB
-rwxr-xr-x
2024-05-09 09:08
corelist
15.01
KB
-rwxr-xr-x
2024-04-05 21:57
cp
138.52
KB
-rwxr-xr-x
2024-04-05 16:36
cpan
8.16
KB
-rwxr-xr-x
2024-04-05 21:57
cpan5.38-x86_64-linux-gnu
8.18
KB
-rwxr-xr-x
2024-04-05 21:57
cpio
137.67
KB
-rwxr-xr-x
2024-04-08 17:55
cpp
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
cpp-13
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
cpupower
1.58
KB
-rwxr-xr-x
2024-07-05 17:04
crontab
38.73
KB
-rwxr-sr-x
2024-03-31 01:06
csplit
50.51
KB
-rwxr-xr-x
2024-04-05 16:36
ctstat
22.66
KB
-rwxr-xr-x
2024-03-31 11:00
curl
290.32
KB
-rwxr-xr-x
2024-04-22 18:00
cut
38.51
KB
-rwxr-xr-x
2024-04-05 16:36
cvtsudoers
321.13
KB
-rwxr-xr-x
2024-04-08 16:50
dash
126.74
KB
-rwxr-xr-x
2024-03-31 10:47
date
106.51
KB
-rwxr-xr-x
2024-04-05 16:36
dbus-cleanup-sockets
14.29
KB
-rwxr-xr-x
2024-04-08 16:38
dbus-daemon
230.64
KB
-rwxr-xr-x
2024-04-08 16:38
dbus-monitor
26.3
KB
-rwxr-xr-x
2024-04-08 16:38
dbus-run-session
14.3
KB
-rwxr-xr-x
2024-04-08 16:38
dbus-send
30.29
KB
-rwxr-xr-x
2024-04-08 16:38
dbus-update-activation-environment
14.29
KB
-rwxr-xr-x
2024-04-08 16:38
dbus-uuidgen
14.29
KB
-rwxr-xr-x
2024-04-08 16:38
dc
50.24
KB
-rwxr-xr-x
2024-04-08 16:37
dd
70.54
KB
-rwxr-xr-x
2024-04-05 16:36
deallocvt
14.37
KB
-rwxr-xr-x
2024-03-31 11:02
deb-systemd-helper
23.79
KB
-rwxr-xr-x
2023-12-06 08:46
deb-systemd-invoke
6.97
KB
-rwxr-xr-x
2023-12-06 08:47
debconf
2.8
KB
-rwxr-xr-x
2024-04-12 14:40
debconf-apt-progress
11.57
KB
-rwxr-xr-x
2024-04-12 14:40
debconf-communicate
623
B
-rwxr-xr-x
2024-04-12 14:40
debconf-copydb
1.68
KB
-rwxr-xr-x
2024-04-12 14:40
debconf-escape
668
B
-rwxr-xr-x
2024-04-12 14:40
debconf-set-selections
3.14
KB
-rwxr-xr-x
2024-04-12 14:40
debconf-show
1.78
KB
-rwxr-xr-x
2024-04-12 14:40
debsums
24.86
KB
-rwxr-xr-x
2023-05-08 01:50
delpart
14.38
KB
-rwxr-xr-x
2024-04-09 16:02
df
87.08
KB
-rwxr-xr-x
2024-04-05 16:36
dh_installxmlcatalogs
9.22
KB
-rwxr-xr-x
2023-12-12 03:01
diff
134.55
KB
-rwxr-xr-x
2024-04-08 17:55
diff3
58.52
KB
-rwxr-xr-x
2024-04-08 17:55
dir
138.98
KB
-rwxr-xr-x
2024-04-05 16:36
dircolors
46.52
KB
-rwxr-xr-x
2024-04-05 16:36
dirmngr
473.77
KB
-rwxr-xr-x
2024-04-06 18:25
dirmngr-client
54.92
KB
-rwxr-xr-x
2024-04-06 18:25
dirname
34.38
KB
-rwxr-xr-x
2024-04-05 16:36
dmesg
68.64
KB
-rwxr-xr-x
2024-04-09 16:02
dnsdomainname
22.23
KB
-rwxr-xr-x
2024-04-08 17:59
do-release-upgrade
10.42
KB
-rwxr-xr-x
2024-06-04 17:55
domainname
22.23
KB
-rwxr-xr-x
2024-04-08 17:59
dotlockfile
22.15
KB
-rwxr-sr-x
2024-04-08 18:05
dpkg
310.72
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-architecture
14.85
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-buildapi
1.79
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-buildflags
8.14
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-buildpackage
34.2
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-buildtree
1.88
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-checkbuilddeps
7.45
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-deb
142.58
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-distaddfile
2.72
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-divert
118.57
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-genbuildinfo
18.54
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-genchanges
17.92
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-gencontrol
14.29
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-gensymbols
10.66
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-maintscript-helper
20.71
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-mergechangelogs
8.87
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-name
6.61
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-parsechangelog
4.83
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-query
134.56
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-realpath
4.09
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-scanpackages
8.45
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-scansources
9.1
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-shlibdeps
31.46
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-source
23.05
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-split
98.53
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-statoverride
50.38
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-trigger
42.53
KB
-rwxr-xr-x
2024-03-31 00:51
dpkg-vendor
3.18
KB
-rwxr-xr-x
2024-03-31 00:51
du
98.51
KB
-rwxr-xr-x
2024-04-05 16:36
dumpkeys
162.85
KB
-rwxr-xr-x
2024-03-31 11:02
dvipdf
1007
B
-rwxr-xr-x
2024-07-11 18:07
dwp
1.87
MB
-rwxr-xr-x
2024-03-29 20:49
eatmydata
2.74
KB
-rwxr-xr-x
2024-04-08 19:00
ec2metadata
8.38
KB
-rwxr-xr-x
2022-06-03 12:51
echo
34.38
KB
-rwxr-xr-x
2024-04-05 16:36
editor
272.5
KB
-rwxr-xr-x
2024-04-08 18:13
egrep
41
B
-rwxr-xr-x
2024-04-08 17:58
elfedit
34.72
KB
-rwxr-xr-x
2024-03-29 20:49
enc2xs
40.96
KB
-rwxr-xr-x
2024-04-05 21:57
encguess
3
KB
-rwxr-xr-x
2024-04-05 21:57
env
46.95
KB
-rwxr-xr-x
2024-04-05 16:36
envsubst
34.38
KB
-rwxr-xr-x
2024-04-08 17:58
eps2eps
639
B
-rwxr-xr-x
2024-07-11 18:07
eqn
188.45
KB
-rwxr-xr-x
2024-03-31 10:54
ex
3.94
MB
-rwxr-xr-x
2024-05-03 04:45
expand
34.53
KB
-rwxr-xr-x
2024-04-05 16:36
expiry
26.52
KB
-rwxr-sr-x
2024-04-09 09:01
expr
42.41
KB
-rwxr-xr-x
2024-04-05 16:36
factor
62.51
KB
-rwxr-xr-x
2024-04-05 16:36
fail2ban-client
1.39
KB
-rwxr-xr-x
2024-06-10 23:27
fail2ban-python
7.65
MB
-rwxr-xr-x
2024-04-10 07:33
fail2ban-regex
1.25
KB
-rwxr-xr-x
2024-06-10 23:27
fail2ban-server
1.38
KB
-rwxr-xr-x
2024-06-10 23:27
fail2ban-testcases
2.23
KB
-rwxr-xr-x
2024-06-10 23:27
faillog
22.63
KB
-rwxr-xr-x
2024-04-09 09:01
faked-sysv
30.39
KB
-rwxr-xr-x
2024-01-21 17:56
faked-tcp
34.38
KB
-rwxr-xr-x
2024-01-21 17:56
fakeroot
3.9
KB
-rwxr-xr-x
2024-01-21 17:56
fakeroot-sysv
3.9
KB
-rwxr-xr-x
2024-01-21 17:56
fakeroot-tcp
3.9
KB
-rwxr-xr-x
2024-01-21 17:56
fallocate
26.38
KB
-rwxr-xr-x
2024-04-09 16:02
false
26.3
KB
-rwxr-xr-x
2024-04-05 16:36
fcgistarter
14.3
KB
-rwxr-xr-x
2024-07-17 20:55
fgconsole
14.37
KB
-rwxr-xr-x
2024-03-31 11:02
fgrep
41
B
-rwxr-xr-x
2024-04-08 17:58
finalrd
2.06
KB
-rwxr-xr-x
2022-02-16 17:56
find
199.48
KB
-rwxr-xr-x
2024-04-08 17:57
findmnt
67.66
KB
-rwxr-xr-x
2024-04-09 16:02
flock
22.48
KB
-rwxr-xr-x
2024-04-09 16:02
fmt
38.51
KB
-rwxr-xr-x
2024-04-05 16:36
fold
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
fonttosfnt
38.16
KB
-rwxr-xr-x
2024-04-08 18:22
free
26.38
KB
-rwxr-xr-x
2024-03-31 10:16
ftpcount
23.66
KB
-rwxr-xr-x
2024-05-09 09:08
ftpdctl
98.36
KB
-rwxr-xr-x
2024-05-09 09:08
ftptop
27.33
KB
-rwxr-xr-x
2024-05-09 09:08
ftpwho
43.8
KB
-rwxr-xr-x
2024-05-09 09:08
funzip
26.3
KB
-rwxr-xr-x
2024-04-08 18:21
fuser
39.34
KB
-rwxr-xr-x
2024-03-31 19:02
fusermount
38.38
KB
-rwsr-xr-x
2024-04-08 17:57
fusermount3
38.38
KB
-rwsr-xr-x
2024-04-08 17:57
g++
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
g++-13
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
gapplication
22.38
KB
-rwxr-xr-x
2024-05-07 19:30
gawk
722.5
KB
-rwxr-xr-x
2024-03-31 07:33
gawkbug
6.74
KB
-rwxr-xr-x
2024-03-31 07:33
gcc
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
gcc-13
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
gcc-ar
34.62
KB
-rwxr-xr-x
2024-04-14 09:31
gcc-ar-13
34.62
KB
-rwxr-xr-x
2024-04-14 09:31
gcc-nm
34.62
KB
-rwxr-xr-x
2024-04-14 09:31
gcc-nm-13
34.62
KB
-rwxr-xr-x
2024-04-14 09:31
gcc-ranlib
34.62
KB
-rwxr-xr-x
2024-04-14 09:31
gcc-ranlib-13
34.62
KB
-rwxr-xr-x
2024-04-14 09:31
gcov
1.06
MB
-rwxr-xr-x
2024-04-14 09:31
gcov-13
1.06
MB
-rwxr-xr-x
2024-04-14 09:31
gcov-dump
992.3
KB
-rwxr-xr-x
2024-04-14 09:31
gcov-dump-13
992.3
KB
-rwxr-xr-x
2024-04-14 09:31
gcov-tool
948.3
KB
-rwxr-xr-x
2024-04-14 09:31
gcov-tool-13
948.3
KB
-rwxr-xr-x
2024-04-14 09:31
gdbus
50.38
KB
-rwxr-xr-x
2024-05-07 19:30
gencat
26.44
KB
-rwxr-xr-x
2024-04-30 20:02
geqn
188.45
KB
-rwxr-xr-x
2024-03-31 10:54
getconf
26.36
KB
-rwxr-xr-x
2024-04-30 20:02
getent
38.72
KB
-rwxr-xr-x
2024-04-30 20:02
getkeycodes
14.37
KB
-rwxr-xr-x
2024-03-31 11:02
getopt
22.38
KB
-rwxr-xr-x
2024-04-09 16:02
gettext
34.38
KB
-rwxr-xr-x
2024-04-08 17:58
gettext.sh
5.07
KB
-rwxr-xr-x
2024-04-08 17:58
ghostscript
14.15
KB
-rwxr-xr-x
2024-07-11 18:07
gifdiff
54.38
KB
-rwxr-xr-x
2023-06-24 19:46
gifsicle
190.66
KB
-rwxr-xr-x
2023-06-24 19:46
gifview
66.4
KB
-rwxr-xr-x
2023-06-24 19:46
gio
102.4
KB
-rwxr-xr-x
2024-05-07 19:30
gio-querymodules
18.3
KB
-rwxr-xr-x
2024-05-07 19:30
git
3.88
MB
-rwxr-xr-x
2024-05-20 13:15
git-receive-pack
3.88
MB
-rwxr-xr-x
2024-05-20 13:15
git-shell
624.81
KB
-rwxr-xr-x
2024-05-20 13:15
git-upload-archive
3.88
MB
-rwxr-xr-x
2024-05-20 13:15
git-upload-pack
3.88
MB
-rwxr-xr-x
2024-05-20 13:15
glib-compile-schemas
54.3
KB
-rwxr-xr-x
2024-05-07 19:30
gmake
253.72
KB
-rwxr-xr-x
2024-04-08 18:12
gold
3.08
MB
-rwxr-xr-x
2024-03-29 20:49
gp-archive
158.53
KB
-rwxr-xr-x
2024-03-29 20:49
gp-collect-app
174.37
KB
-rwxr-xr-x
2024-03-29 20:49
gp-display-html
626.89
KB
-rwxr-xr-x
2024-03-29 20:49
gp-display-src
150.35
KB
-rwxr-xr-x
2024-03-29 20:49
gp-display-text
286.37
KB
-rwxr-xr-x
2024-03-29 20:49
gpasswd
74.46
KB
-rwsr-xr-x
2024-04-09 09:01
gpg
1.09
MB
-rwxr-xr-x
2024-04-06 18:25
gpg-agent
357.52
KB
-rwxr-xr-x
2024-04-06 18:25
gpg-connect-agent
87.3
KB
-rwxr-xr-x
2024-04-06 18:25
gpg-wks-client
139.37
KB
-rwxr-xr-x
2024-04-06 18:25
gpgconf
115.36
KB
-rwxr-xr-x
2024-04-06 18:25
gpgparsemail
34.38
KB
-rwxr-xr-x
2024-04-06 18:25
gpgsm
501.37
KB
-rwxr-xr-x
2024-04-06 18:25
gpgsplit
26.62
KB
-rwxr-xr-x
2024-04-06 18:25
gpgtar
67.83
KB
-rwxr-xr-x
2024-04-06 18:25
gpgv
303.14
KB
-rwxr-xr-x
2024-04-06 18:25
gpic
196.06
KB
-rwxr-xr-x
2024-03-31 10:54
gprof
99.79
KB
-rwxr-xr-x
2024-03-29 20:49
gprofng
138.35
KB
-rwxr-xr-x
2024-03-29 20:49
gpu-manager
78.82
KB
-rwxr-xr-x
2024-04-03 11:11
grep
182.45
KB
-rwxr-xr-x
2024-04-08 17:58
gresource
22.3
KB
-rwxr-xr-x
2024-05-07 19:30
groff
94.51
KB
-rwxr-xr-x
2024-03-31 10:54
grog
18.75
KB
-rwxr-xr-x
2024-03-31 10:54
grops
162.55
KB
-rwxr-xr-x
2024-03-31 10:54
grotty
118.51
KB
-rwxr-xr-x
2024-03-31 10:54
groups
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
growpart
29.19
KB
-rwxr-xr-x
2022-06-03 12:51
grub-editenv
393.13
KB
-rwxr-xr-x
2024-04-04 12:12
grub-file
732.6
KB
-rwxr-xr-x
2024-04-04 12:12
grub-fstest
858.1
KB
-rwxr-xr-x
2024-04-04 12:12
grub-glue-efi
102.88
KB
-rwxr-xr-x
2024-04-04 12:12
grub-kbdcomp
1.64
KB
-rwxr-xr-x
2024-04-04 12:12
grub-menulst2cfg
83.2
KB
-rwxr-xr-x
2024-04-04 12:12
grub-mkfont
131.45
KB
-rwxr-xr-x
2024-04-04 12:12
grub-mkimage
377.23
KB
-rwxr-xr-x
2024-04-04 12:12
grub-mklayout
103.23
KB
-rwxr-xr-x
2024-04-04 12:12
grub-mknetdir
429.74
KB
-rwxr-xr-x
2024-04-04 12:12
grub-mkpasswd-pbkdf2
111.32
KB
-rwxr-xr-x
2024-04-04 12:12
grub-mkrelpath
259.73
KB
-rwxr-xr-x
2024-04-04 12:12
grub-mkrescue
1014.55
KB
-rwxr-xr-x
2024-04-04 12:12
grub-mkstandalone
510.07
KB
-rwxr-xr-x
2024-04-04 12:12
grub-mount
672.99
KB
-rwxr-xr-x
2024-04-04 12:12
grub-ntldr-img
38.39
KB
-rwxr-xr-x
2024-04-04 12:12
grub-render-label
744.95
KB
-rwxr-xr-x
2024-04-04 12:12
grub-script-check
126.76
KB
-rwxr-xr-x
2024-04-04 12:12
grub-syslinux2cfg
697.46
KB
-rwxr-xr-x
2024-04-04 12:12
gs
14.15
KB
-rwxr-xr-x
2024-07-11 18:07
gsbj
350
B
-rwxr-xr-x
2024-07-11 18:07
gsdj
352
B
-rwxr-xr-x
2024-07-11 18:07
gsdj500
352
B
-rwxr-xr-x
2024-07-11 18:07
gsettings
30.3
KB
-rwxr-xr-x
2024-05-07 19:30
gslj
353
B
-rwxr-xr-x
2024-07-11 18:07
gslp
350
B
-rwxr-xr-x
2024-07-11 18:07
gsnd
277
B
-rwxr-xr-x
2024-07-11 18:07
gtbl
134.48
KB
-rwxr-xr-x
2024-03-31 10:54
gunzip
2.29
KB
-rwxr-xr-x
2024-04-08 17:58
gzexe
6.3
KB
-rwxr-xr-x
2024-04-08 17:58
gzip
91.23
KB
-rwxr-xr-x
2024-04-08 17:58
h2ph
28.54
KB
-rwxr-xr-x
2024-04-05 21:57
h2xs
59.51
KB
-rwxr-xr-x
2024-04-05 21:57
hardlink
46.48
KB
-rwxr-xr-x
2024-04-09 16:02
head
42.51
KB
-rwxr-xr-x
2024-04-05 16:36
helpztags
2.46
KB
-rwxr-xr-x
2023-11-28 20:12
hostid
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
hostname
22.23
KB
-rwxr-xr-x
2024-04-08 17:59
hostnamectl
30.45
KB
-rwxr-xr-x
2024-06-14 23:03
htcacheclean
34.31
KB
-rwxr-xr-x
2024-07-17 20:55
htdbm
26.3
KB
-rwxr-xr-x
2024-07-17 20:55
htdigest
14.3
KB
-rwxr-xr-x
2024-07-17 20:55
htop
370.33
KB
-rwxr-xr-x
2024-04-08 17:59
htpasswd
26.3
KB
-rwxr-xr-x
2024-07-17 20:55
i386
26.65
KB
-rwxr-xr-x
2024-04-09 16:02
ibd2sdi
6.48
MB
-rwxr-xr-x
2024-05-09 09:08
iconv
66.48
KB
-rwxr-xr-x
2024-04-30 20:02
id
38.51
KB
-rwxr-xr-x
2024-04-05 16:36
inetutils-telnet
177.85
KB
-rwxr-xr-x
2024-03-31 01:08
infocmp
66.38
KB
-rwxr-xr-x
2024-04-08 18:14
infotocap
90.41
KB
-rwxr-xr-x
2024-04-08 18:14
innochecksum
6.43
MB
-rwxr-xr-x
2024-05-09 09:08
install
142.52
KB
-rwxr-xr-x
2024-04-05 16:36
instmodsh
4.27
KB
-rwxr-xr-x
2024-04-05 21:57
ionice
18.38
KB
-rwxr-xr-x
2024-04-09 16:02
iostat
54.44
KB
-rwxr-xr-x
2024-01-09 21:31
ip
754.74
KB
-rwxr-xr-x
2024-03-31 11:00
ipcmk
22.45
KB
-rwxr-xr-x
2024-04-09 16:02
ipcrm
18.38
KB
-rwxr-xr-x
2024-04-09 16:02
ipcs
38.38
KB
-rwxr-xr-x
2024-04-09 16:02
iptables-xml
92.95
KB
-rwxr-xr-x
2024-04-08 17:59
ischroot
14.48
KB
-rwxr-xr-x
2024-03-31 10:47
iscsiadm
370.43
KB
-rwxr-xr-x
2024-04-08 16:46
join
50.55
KB
-rwxr-xr-x
2024-04-05 16:36
journalctl
78.91
KB
-rwxr-xr-x
2024-06-14 23:03
jpegoptim
39.35
KB
-rwxr-xr-x
2022-06-20 16:40
json-patch-jsondiff
1004
B
-rwxr-xr-x
2023-08-21 15:10
json_pp
4.88
KB
-rwxr-xr-x
2024-04-05 21:57
jsondiff
1004
B
-rwxr-xr-x
2023-08-21 15:10
jsonpatch
3.77
KB
-rwxr-xr-x
2023-08-21 15:10
jsonpointer
1.79
KB
-rwxr-xr-x
2020-01-24 04:25
jsonschema
213
B
-rwxr-xr-x
2023-08-14 23:45
kbd_mode
14.66
KB
-rwxr-xr-x
2024-03-31 11:02
kbdinfo
18.37
KB
-rwxr-xr-x
2024-03-31 11:02
kbxutil
62.83
KB
-rwxr-xr-x
2024-04-06 18:25
kernel-install
54.67
KB
-rwxr-xr-x
2024-06-14 23:03
kill
22.38
KB
-rwxr-xr-x
2024-03-31 10:16
killall
31.34
KB
-rwxr-xr-x
2024-03-31 19:02
kmod
170.24
KB
-rwxr-xr-x
2024-04-18 12:06
last
34.38
KB
-rwxr-xr-x
2024-04-09 16:02
lastb
34.38
KB
-rwxr-xr-x
2024-04-09 16:02
lastlog
27.79
KB
-rwxr-xr-x
2024-04-09 09:01
lcf
7.6
KB
-rwxr-xr-x
2023-01-27 14:29
ld
1.3
MB
-rwxr-xr-x
2024-03-29 20:49
ld.bfd
1.3
MB
-rwxr-xr-x
2024-03-29 20:49
ld.gold
3.08
MB
-rwxr-xr-x
2024-03-29 20:49
ld.so
231.07
KB
-rwxr-xr-x
2024-04-30 20:02
ldd
5.26
KB
-rwxr-xr-x
2024-04-30 20:02
less
190.38
KB
-rwxr-xr-x
2024-04-28 13:44
lessecho
14.31
KB
-rwxr-xr-x
2024-04-28 13:44
lessfile
8.83
KB
-rwxr-xr-x
2023-02-12 11:17
lesskey
23.7
KB
-rwxr-xr-x
2024-04-28 13:44
lesspipe
8.83
KB
-rwxr-xr-x
2023-02-12 11:17
libnetcfg
15.41
KB
-rwxr-xr-x
2024-04-05 21:57
link
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
linux-boot-prober
1.54
KB
-rwxr-xr-x
2023-03-07 14:24
linux-check-removal
3.99
KB
-rwxr-xr-x
2020-06-25 19:23
linux-update-symlinks
6.17
KB
-rwxr-xr-x
2020-06-25 19:23
linux-version
2.63
KB
-rwxr-xr-x
2021-05-03 18:16
linux32
26.65
KB
-rwxr-xr-x
2024-04-09 16:02
linux64
26.65
KB
-rwxr-xr-x
2024-04-09 16:02
ln
54.51
KB
-rwxr-xr-x
2024-04-05 16:36
lnstat
22.66
KB
-rwxr-xr-x
2024-03-31 11:00
loadkeys
202.9
KB
-rwxr-xr-x
2024-03-31 11:02
loadunimap
34.46
KB
-rwxr-xr-x
2024-03-31 11:02
locale
49.63
KB
-rwxr-xr-x
2024-04-30 20:02
locale-check
14.15
KB
-rwxr-xr-x
2024-04-22 15:08
localectl
26.45
KB
-rwxr-xr-x
2024-06-14 23:03
localedef
319.09
KB
-rwxr-xr-x
2024-04-30 20:02
logger
38.97
KB
-rwxr-xr-x
2024-04-09 16:02
login
51.81
KB
-rwxr-xr-x
2024-04-09 09:01
loginctl
66.58
KB
-rwxr-xr-x
2024-06-14 23:03
logname
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
logresolve
14.31
KB
-rwxr-xr-x
2024-07-17 20:55
ls
138.98
KB
-rwxr-xr-x
2024-04-05 16:36
lsattr
14.31
KB
-rwxr-xr-x
2024-04-08 16:38
lsb_release
2.59
KB
-rwxr-xr-x
2023-07-05 17:34
lsblk
146.38
KB
-rwxr-xr-x
2024-04-09 16:02
lscpu
110.38
KB
-rwxr-xr-x
2024-04-09 16:02
lsinitramfs
735
B
-rwxr-xr-x
2023-07-31 20:14
lsipc
50.38
KB
-rwxr-xr-x
2024-04-09 16:02
lslocks
30.77
KB
-rwxr-xr-x
2024-04-09 16:02
lslogins
50.38
KB
-rwxr-xr-x
2024-04-09 16:02
lsmem
38.38
KB
-rwxr-xr-x
2024-04-09 16:02
lsmod
170.24
KB
-rwxr-xr-x
2024-04-18 12:06
lsns
42.38
KB
-rwxr-xr-x
2024-04-09 16:02
lsof
171.66
KB
-rwxr-xr-x
2024-03-31 11:13
lspci
100.11
KB
-rwxr-xr-x
2024-04-08 18:15
lspgpot
1.06
KB
-rwxr-xr-x
2023-04-04 10:28
lsusb
246.52
KB
-rwxr-xr-x
2024-04-08 18:21
lto-dump
31.31
MB
-rwxr-xr-x
2024-04-14 09:31
lto-dump-13
31.31
MB
-rwxr-xr-x
2024-04-14 09:31
lz4_decompress
6.35
MB
-rwxr-xr-x
2024-05-09 09:08
lzcat
86.92
KB
-rwxr-xr-x
2024-03-28 15:59
lzcmp
7.25
KB
-rwxr-xr-x
2024-03-28 15:59
lzdiff
7.25
KB
-rwxr-xr-x
2024-03-28 15:59
lzegrep
10.09
KB
-rwxr-xr-x
2024-03-28 15:59
lzfgrep
10.09
KB
-rwxr-xr-x
2024-03-28 15:59
lzgrep
10.09
KB
-rwxr-xr-x
2024-03-28 15:59
lzless
1.77
KB
-rwxr-xr-x
2024-03-28 15:59
lzma
86.92
KB
-rwxr-xr-x
2024-03-28 15:59
lzmainfo
14.38
KB
-rwxr-xr-x
2024-03-28 15:59
lzmore
2.14
KB
-rwxr-xr-x
2024-03-28 15:59
mail
110.4
KB
-rwxr-xr-x
2024-04-08 17:54
mailq
30.45
KB
-rwxr-xr-x
2024-04-08 16:48
mailx
110.4
KB
-rwxr-xr-x
2024-04-08 17:54
make
253.72
KB
-rwxr-xr-x
2024-04-08 18:12
make-first-existing-target
4.79
KB
-rwxr-xr-x
2024-04-08 18:12
man
320
B
-rwxr-xr-x
2024-04-23 11:40
mapscrn
30.46
KB
-rwxr-xr-x
2024-03-31 11:02
markdown-it
220
B
-rwxr-xr-x
2023-06-19 15:24
mawk
166.77
KB
-rwxr-xr-x
2024-04-08 18:12
mcookie
26.45
KB
-rwxr-xr-x
2024-04-09 16:02
md5sum
38.41
KB
-rwxr-xr-x
2024-04-05 16:36
md5sum.textutils
38.41
KB
-rwxr-xr-x
2024-04-05 16:36
memcached
256.2
KB
-rwxr-xr-x
2024-04-01 08:55
memusage
7.32
KB
-rwxr-xr-x
2024-04-30 20:02
memusagestat
22.44
KB
-rwxr-xr-x
2024-04-30 20:02
mesg
14.38
KB
-rwxr-xr-x
2024-04-09 16:02
migrate-pubring-from-classic-gpg
3.02
KB
-rwxr-xr-x
2024-03-01 09:25
mk_modmap
15.78
KB
-rwxr-xr-x
2024-03-31 11:02
mkdir
74.51
KB
-rwxr-xr-x
2024-04-05 16:36
mkfifo
42.51
KB
-rwxr-xr-x
2024-04-05 16:36
mkfontdir
65
B
-rwxr-xr-x
2024-04-08 18:22
mkfontscale
42.67
KB
-rwxr-xr-x
2024-04-08 18:22
mknod
42.51
KB
-rwxr-xr-x
2024-04-05 16:36
mkpasswd
26.38
KB
-rwxr-xr-x
2024-04-01 20:14
mksquashfs
286.95
KB
-rwxr-xr-x
2024-04-08 18:20
mktemp
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
mlock
14.15
KB
-rwxr-sr-x
2024-04-01 07:20
more
46.38
KB
-rwxr-xr-x
2024-04-09 16:02
mount
50.38
KB
-rwsr-xr-x
2024-04-09 16:02
mountpoint
18.38
KB
-rwxr-xr-x
2024-04-09 16:02
mpstat
50.45
KB
-rwxr-xr-x
2024-01-09 21:31
mt
70.73
KB
-rwxr-xr-x
2024-04-08 17:55
mt-gnu
70.73
KB
-rwxr-xr-x
2024-04-08 17:55
mtrace
6.37
KB
-rwxr-xr-x
2024-04-30 20:02
mv
134.52
KB
-rwxr-xr-x
2024-04-05 16:36
my_print_defaults
6.3
MB
-rwxr-xr-x
2024-05-09 09:08
myisam_ftdump
6.58
MB
-rwxr-xr-x
2024-05-09 09:08
myisamchk
6.69
MB
-rwxr-xr-x
2024-05-09 09:08
myisamlog
6.53
MB
-rwxr-xr-x
2024-05-09 09:08
myisampack
6.61
MB
-rwxr-xr-x
2024-05-09 09:08
mysql
7.51
MB
-rwxr-xr-x
2024-05-09 09:08
mysql_migrate_keyring
7.24
MB
-rwxr-xr-x
2024-05-09 09:08
mysql_secure_installation
7.15
MB
-rwxr-xr-x
2024-05-09 09:08
mysql_ssl_rsa_setup
6.34
MB
-rwxr-xr-x
2024-05-09 09:08
mysql_tzinfo_to_sql
6.24
MB
-rwxr-xr-x
2024-05-09 09:08
mysql_upgrade
7.27
MB
-rwxr-xr-x
2024-05-09 09:08
mysqladmin
7.17
MB
-rwxr-xr-x
2024-05-09 09:08
mysqlanalyze
7.18
MB
-rwxr-xr-x
2024-05-09 09:08
mysqlbinlog
7.68
MB
-rwxr-xr-x
2024-05-09 09:08
mysqlcheck
7.18
MB
-rwxr-xr-x
2024-05-09 09:08
mysqld_multi
26.85
KB
-rwxr-xr-x
2024-05-09 09:08
mysqld_safe
33.24
KB
-rwxr-xr-x
2024-05-09 09:08
mysqldump
7.26
MB
-rwxr-xr-x
2024-05-09 09:08
mysqldumpslow
1.68
KB
-rwxr-xr-x
2024-05-09 09:08
mysqlimport
7.17
MB
-rwxr-xr-x
2024-05-09 09:08
mysqloptimize
7.18
MB
-rwxr-xr-x
2024-05-09 09:08
mysqlpump
7.77
MB
-rwxr-xr-x
2024-05-09 09:08
mysqlrepair
7.18
MB
-rwxr-xr-x
2024-05-09 09:08
mysqlshow
7.16
MB
-rwxr-xr-x
2024-05-09 09:08
mysqlslap
7.18
MB
-rwxr-xr-x
2024-05-09 09:08
namei
22.38
KB
-rwxr-xr-x
2024-04-09 16:02
nano
272.5
KB
-rwxr-xr-x
2024-04-08 18:13
nawk
722.5
KB
-rwxr-xr-x
2024-03-31 07:33
neqn
913
B
-rwxr-xr-x
2024-03-31 10:54
netaddr
959
B
-rwxr-xr-x
2023-09-21 19:43
netstat
154.59
KB
-rwxr-xr-x
2024-04-08 18:14
networkctl
122.58
KB
-rwxr-xr-x
2024-06-14 23:03
networkd-dispatcher
19.88
KB
-rwxr-xr-x
2023-04-24 17:32
newaliases
30.45
KB
-rwxr-xr-x
2024-04-08 16:48
newgrp
39.71
KB
-rwsr-xr-x
2024-04-09 09:01
ngettext
34.38
KB
-rwxr-xr-x
2024-04-08 17:58
nice
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
nisdomainname
22.23
KB
-rwxr-xr-x
2024-04-08 17:59
nl
38.6
KB
-rwxr-xr-x
2024-04-05 16:36
nm
43.5
KB
-rwxr-xr-x
2024-03-29 20:49
nohup
34.41
KB
-rwxr-xr-x
2024-04-05 16:36
nproc
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
nroff
5.58
KB
-rwxr-xr-x
2024-03-31 10:54
nsenter
30.6
KB
-rwxr-xr-x
2024-04-09 16:02
nstat
30.38
KB
-rwxr-xr-x
2024-03-31 11:00
numfmt
58.54
KB
-rwxr-xr-x
2024-04-05 16:36
nvidia-detector
270
B
-rwxr-xr-x
2024-04-03 11:11
objcopy
166.63
KB
-rwxr-xr-x
2024-03-29 20:49
objdump
389.69
KB
-rwxr-xr-x
2024-03-29 20:49
od
70.51
KB
-rwxr-xr-x
2024-04-05 16:36
oem-getlogs
8.3
KB
-rwxr-xr-x
2024-04-23 13:30
openssl
981.8
KB
-rwxr-xr-x
2024-05-14 11:06
openvt
22.73
KB
-rwxr-xr-x
2024-03-31 11:02
optipng
90.27
KB
-rwxr-xr-x
2024-03-31 11:23
os-prober
4.42
KB
-rwxr-xr-x
2023-03-07 14:24
pager
190.38
KB
-rwxr-xr-x
2024-04-28 13:44
paperconf
14.15
KB
-rwxr-xr-x
2024-04-08 18:06
partx
62.38
KB
-rwxr-xr-x
2024-04-09 16:02
passwd
62.65
KB
-rwsr-xr-x
2024-04-09 09:01
paste
38.41
KB
-rwxr-xr-x
2024-04-05 16:36
patch
182.52
KB
-rwxr-xr-x
2024-04-08 18:15
pathchk
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
pdb3
67.83
KB
-rwxr-xr-x
2024-04-10 07:33
pdb3.12
67.83
KB
-rwxr-xr-x
2024-04-10 07:33
pdf2dsc
698
B
-rwxr-xr-x
2024-07-11 18:07
pdf2ps
909
B
-rwxr-xr-x
2024-07-11 18:07
peekfd
14.3
KB
-rwxr-xr-x
2024-03-31 19:02
perf
1.58
KB
-rwxr-xr-x
2024-07-05 17:04
perl
3.83
MB
-rwxr-xr-x
2024-04-05 21:57
perl5.38-x86_64-linux-gnu
14.3
KB
-rwxr-xr-x
2024-04-05 21:57
perl5.38.2
3.83
MB
-rwxr-xr-x
2024-04-05 21:57
perlbug
44.52
KB
-rwxr-xr-x
2024-04-05 21:57
perldoc
125
B
-rwxr-xr-x
2024-04-05 21:56
perlivp
10.61
KB
-rwxr-xr-x
2024-04-05 21:57
perlthanks
44.52
KB
-rwxr-xr-x
2024-04-05 21:57
perror
7.66
MB
-rwxr-xr-x
2024-05-09 09:08
pf2afm
498
B
-rwxr-xr-x
2024-07-11 18:07
pfbtopfa
516
B
-rwxr-xr-x
2024-07-11 18:07
pgrep
34.47
KB
-rwxr-xr-x
2024-03-31 10:16
phar
14.88
KB
-rwxr-xr-x
2024-07-12 09:08
phar.phar
14.88
KB
-rwxr-xr-x
2024-07-12 09:08
phar.phar7.1
14.47
KB
-rwxr-xr-x
2024-05-09 09:08
phar.phar7.2
14.47
KB
-rwxr-xr-x
2024-05-08 09:08
phar.phar7.3
14.47
KB
-rwxr-xr-x
2024-05-08 09:08
phar.phar7.4
14.54
KB
-rwxr-xr-x
2024-05-08 09:08
phar.phar8.0
15.02
KB
-rwxr-xr-x
2024-05-08 09:08
phar.phar8.1
14.89
KB
-rwxr-xr-x
2024-06-11 09:08
phar.phar8.2
14.88
KB
-rwxr-xr-x
2024-07-12 09:08
phar.phar8.3
14.88
KB
-rwxr-xr-x
2024-07-12 09:08
phar7.1
14.47
KB
-rwxr-xr-x
2024-05-09 09:08
phar7.2
14.47
KB
-rwxr-xr-x
2024-05-08 09:08
phar7.3
14.47
KB
-rwxr-xr-x
2024-05-08 09:08
phar7.4
14.54
KB
-rwxr-xr-x
2024-05-08 09:08
phar7.4.phar
14.54
KB
-rwxr-xr-x
2024-05-08 09:08
phar8.0
15.02
KB
-rwxr-xr-x
2024-05-08 09:08
phar8.0.phar
15.02
KB
-rwxr-xr-x
2024-05-08 09:08
phar8.1
14.89
KB
-rwxr-xr-x
2024-06-11 09:08
phar8.1.phar
14.89
KB
-rwxr-xr-x
2024-06-11 09:08
phar8.2
14.88
KB
-rwxr-xr-x
2024-07-12 09:08
phar8.2.phar
14.88
KB
-rwxr-xr-x
2024-07-12 09:08
phar8.3
14.88
KB
-rwxr-xr-x
2024-07-12 09:08
phar8.3.phar
14.88
KB
-rwxr-xr-x
2024-07-12 09:08
php
5.51
MB
-rwxr-xr-x
2024-07-12 09:08
php7.1
4.42
MB
-rwxr-xr-x
2024-05-09 09:08
php7.2
4.7
MB
-rwxr-xr-x
2024-05-08 09:08
php7.3
4.62
MB
-rwxr-xr-x
2024-05-08 09:08
php7.4
4.62
MB
-rwxr-xr-x
2024-05-08 09:08
php8.0
4.81
MB
-rwxr-xr-x
2024-05-08 09:08
php8.1
5.31
MB
-rwxr-xr-x
2024-06-11 09:08
php8.2
5.42
MB
-rwxr-xr-x
2024-07-12 09:08
php8.3
5.51
MB
-rwxr-xr-x
2024-07-12 09:08
pic
196.06
KB
-rwxr-xr-x
2024-03-31 10:54
pico
272.5
KB
-rwxr-xr-x
2024-04-08 18:13
piconv
8.16
KB
-rwxr-xr-x
2024-04-05 21:57
pidof
26.23
KB
-rwxr-xr-x
2024-04-08 18:20
pidstat
50.45
KB
-rwxr-xr-x
2024-01-09 21:31
pidwait
34.47
KB
-rwxr-xr-x
2024-03-31 10:16
pinentry
58.65
KB
-rwxr-xr-x
2024-03-31 18:59
pinentry-curses
58.65
KB
-rwxr-xr-x
2024-03-31 18:59
ping
87.66
KB
-rwxr-xr-x
2024-04-08 18:00
ping4
87.66
KB
-rwxr-xr-x
2024-04-08 18:00
ping6
87.66
KB
-rwxr-xr-x
2024-04-08 18:00
pinky
38.41
KB
-rwxr-xr-x
2024-04-05 16:36
pkaction
18.3
KB
-rwxr-xr-x
2024-04-03 20:26
pkcheck
22.3
KB
-rwxr-xr-x
2024-04-03 20:26
pkcon
54.3
KB
-rwxr-xr-x
2024-03-31 10:13
pkill
34.47
KB
-rwxr-xr-x
2024-03-31 10:16
pkmon
22.3
KB
-rwxr-xr-x
2024-03-31 10:13
pkttyagent
22.3
KB
-rwxr-xr-x
2024-04-03 20:26
pl2pm
4.43
KB
-rwxr-xr-x
2024-04-05 21:57
pldd
22.44
KB
-rwxr-xr-x
2024-04-30 20:02
plymouth
46.3
KB
-rwxr-xr-x
2024-03-31 10:14
pmap
34.4
KB
-rwxr-xr-x
2024-03-31 10:16
pod2html
3.95
KB
-rwxr-xr-x
2024-04-05 21:57
pod2man
18.46
KB
-rwxr-xr-x
2024-04-05 21:57
pod2text
12.8
KB
-rwxr-xr-x
2024-04-05 21:57
pod2usage
4.01
KB
-rwxr-xr-x
2024-04-05 21:57
podchecker
3.57
KB
-rwxr-xr-x
2024-04-05 21:57
pollinate
8.54
KB
-rwxr-xr-x
2018-05-29 22:13
pphs
404
B
-rwxr-xr-x
2024-07-11 18:07
pr
70.58
KB
-rwxr-xr-x
2024-04-05 16:36
preconv
58.48
KB
-rwxr-xr-x
2024-03-31 10:54
printafm
395
B
-rwxr-xr-x
2024-07-11 18:07
printenv
34.38
KB
-rwxr-xr-x
2024-04-05 16:36
printf
54.44
KB
-rwxr-xr-x
2024-04-05 16:36
prlimit
26.89
KB
-rwxr-xr-x
2024-04-09 16:02
prove
13.34
KB
-rwxr-xr-x
2024-04-05 21:57
prtstat
18.38
KB
-rwxr-xr-x
2024-03-31 19:02
ps
142.99
KB
-rwxr-xr-x
2024-03-31 10:16
ps-admin
16.15
KB
-rwxr-xr-x
2024-05-09 09:08
ps2ascii
631
B
-rwxr-xr-x
2024-07-11 18:07
ps2epsi
1.23
KB
-rwxr-xr-x
2024-07-11 18:07
ps2pdf
272
B
-rwxr-xr-x
2024-07-11 18:07
ps2pdf12
215
B
-rwxr-xr-x
2024-07-11 18:07
ps2pdf13
215
B
-rwxr-xr-x
2024-07-11 18:07
ps2pdf14
215
B
-rwxr-xr-x
2024-07-11 18:07
ps2pdfwr
1.05
KB
-rwxr-xr-x
2024-07-11 18:07
ps2ps
647
B
-rwxr-xr-x
2024-07-11 18:07
ps2ps2
669
B
-rwxr-xr-x
2024-07-11 18:07
ps2txt
631
B
-rwxr-xr-x
2024-07-11 18:07
ps_mysqld_helper
1.55
KB
-rwxr-xr-x
2024-05-09 09:08
psfaddtable
22.37
KB
-rwxr-xr-x
2024-03-31 11:02
psfgettable
22.37
KB
-rwxr-xr-x
2024-03-31 11:02
psfstriptable
22.37
KB
-rwxr-xr-x
2024-03-31 11:02
psfxtable
22.37
KB
-rwxr-xr-x
2024-03-31 11:02
pslog
14.3
KB
-rwxr-xr-x
2024-03-31 19:02
pstree
35.32
KB
-rwxr-xr-x
2024-03-31 19:02
pstree.x11
35.32
KB
-rwxr-xr-x
2024-03-31 19:02
ptar
3.48
KB
-rwxr-xr-x
2024-04-05 21:57
ptardiff
2.58
KB
-rwxr-xr-x
2024-04-05 21:57
ptargrep
4.29
KB
-rwxr-xr-x
2024-04-05 21:57
ptx
54.54
KB
-rwxr-xr-x
2024-04-05 16:36
pwd
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
pwdx
14.38
KB
-rwxr-xr-x
2024-03-31 10:16
pwgen
34.77
KB
-rwxr-xr-x
2024-04-18 20:03
py3clean
7.63
KB
-rwxr-xr-x
2024-04-12 15:29
py3compile
13
KB
-rwxr-xr-x
2024-04-12 15:29
py3versions
12.52
KB
-rwxr-xr-x
2024-04-12 15:29
pybabel
956
B
-rwxr-xr-x
2023-11-24 11:19
pybabel-python3
956
B
-rwxr-xr-x
2023-11-24 11:19
pydoc3
80
B
-rwxr-xr-x
2024-04-10 07:33
pydoc3.12
80
B
-rwxr-xr-x
2024-04-10 07:33
pygettext3
23.66
KB
-rwxr-xr-x
2024-04-10 07:33
pygettext3.12
23.66
KB
-rwxr-xr-x
2024-04-10 07:33
pygmentize
215
B
-rwxr-xr-x
2024-02-02 14:26
pyserial-miniterm
975
B
-rwxr-xr-x
2023-11-24 11:38
pyserial-ports
969
B
-rwxr-xr-x
2023-11-24 11:38
python3
7.65
MB
-rwxr-xr-x
2024-04-10 07:33
python3.12
7.65
MB
-rwxr-xr-x
2024-04-10 07:33
pzstd
686.54
KB
-rwxr-xr-x
2024-04-08 18:10
quirks-handler
2.4
KB
-rwxr-xr-x
2024-04-03 11:11
ranlib
54.48
KB
-rwxr-xr-x
2024-03-29 20:49
rbash
1.38
MB
-rwxr-xr-x
2024-03-31 10:41
rclone
55.55
MB
-rwxr-xr-x
2024-07-15 07:34
rdebsums
2.61
KB
-rwxr-xr-x
2016-05-09 17:04
rdma
102.52
KB
-rwxr-xr-x
2024-03-31 11:00
readelf
770.78
KB
-rwxr-xr-x
2024-03-29 20:49
readlink
42.41
KB
-rwxr-xr-x
2024-04-05 16:36
realpath
42.41
KB
-rwxr-xr-x
2024-04-05 16:36
redis-benchmark
750.7
KB
-rwxr-xr-x
2024-04-01 09:33
redis-check-aof
2.5
MB
-rwxr-xr-x
2024-04-01 09:33
redis-check-rdb
2.5
MB
-rwxr-xr-x
2024-04-01 09:33
redis-cli
386.45
KB
-rwxr-xr-x
2024-04-01 09:33
redis-server
2.5
MB
-rwxr-xr-x
2024-04-01 09:33
rename.ul
22.38
KB
-rwxr-xr-x
2024-04-09 16:02
renice
14.38
KB
-rwxr-xr-x
2024-04-09 16:02
rescan-scsi-bus.sh
38.05
KB
-rwxr-xr-x
2024-04-08 18:19
reset
26.31
KB
-rwxr-xr-x
2024-04-08 18:14
resizecons
26.46
KB
-rwxr-xr-x
2024-03-31 11:02
resizepart
22.38
KB
-rwxr-xr-x
2024-04-09 16:02
resolvectl
158.67
KB
-rwxr-xr-x
2024-06-14 23:03
rev
14.38
KB
-rwxr-xr-x
2024-04-09 16:02
rgrep
30
B
-rwxr-xr-x
2023-07-21 16:47
rm
58.51
KB
-rwxr-xr-x
2024-04-05 16:36
rmail
18.38
KB
-rwxr-xr-x
2024-04-08 16:48
rmdir
46.41
KB
-rwxr-xr-x
2024-04-05 16:36
rnano
272.5
KB
-rwxr-xr-x
2024-04-08 18:13
rotatelogs
26.38
KB
-rwxr-xr-x
2024-07-17 20:55
routel
1.62
KB
-rwxr-xr-x
2024-03-31 11:00
rpcgen
94.59
KB
-rwxr-xr-x
2024-04-08 18:18
rrsync
12.34
KB
-rwxr-xr-x
2024-04-12 19:09
rsync
502.13
KB
-rwxr-xr-x
2024-04-12 19:09
rsync-ssl
5.02
KB
-rwxr-xr-x
2024-04-12 19:09
rtla
1.58
KB
-rwxr-xr-x
2024-07-05 17:04
rtstat
22.66
KB
-rwxr-xr-x
2024-03-31 11:00
run-parts
26.82
KB
-rwxr-xr-x
2024-03-31 10:47
runcon
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
rview
3.94
MB
-rwxr-xr-x
2024-05-03 04:45
rvim
3.94
MB
-rwxr-xr-x
2024-05-03 04:45
sadf
382.31
KB
-rwxr-xr-x
2024-01-09 21:31
sar
137.38
KB
-rwxr-xr-x
2024-01-09 21:31
sar.sysstat
137.38
KB
-rwxr-xr-x
2024-01-09 21:31
savelog
10.24
KB
-rwxr-xr-x
2024-03-31 10:47
scalar
668.94
KB
-rwxr-xr-x
2024-05-20 13:15
scandeps
6.47
KB
-rwxr-xr-x
2023-11-10 00:40
scp
134.59
KB
-rwxr-xr-x
2024-07-09 13:31
screen
478.24
KB
-rwxr-xr-x
2024-04-08 18:18
screendump
14.3
KB
-rwxr-xr-x
2024-03-31 11:02
script
54.38
KB
-rwxr-xr-x
2024-04-09 16:02
scriptlive
42.38
KB
-rwxr-xr-x
2024-04-09 16:02
scriptreplay
34.38
KB
-rwxr-xr-x
2024-04-09 16:02
scsi_logging_level
8.38
KB
-rwxr-xr-x
2024-04-08 18:19
scsi_mandat
3.52
KB
-rwxr-xr-x
2024-04-08 18:19
scsi_readcap
1.3
KB
-rwxr-xr-x
2024-04-08 18:19
scsi_ready
1.09
KB
-rwxr-xr-x
2024-04-08 18:19
scsi_satl
3.74
KB
-rwxr-xr-x
2024-04-08 18:19
scsi_start
1.25
KB
-rwxr-xr-x
2024-04-08 18:19
scsi_stop
1.44
KB
-rwxr-xr-x
2024-04-08 18:19
scsi_temperature
936
B
-rwxr-xr-x
2024-04-08 18:19
sdiff
50.39
KB
-rwxr-xr-x
2024-04-08 17:55
sed
110.57
KB
-rwxr-xr-x
2024-04-08 18:19
select-editor
2.39
KB
-rwxr-xr-x
2024-02-04 19:05
sensible-browser
1.55
KB
-rwxr-xr-x
2024-02-04 19:05
sensible-editor
1.52
KB
-rwxr-xr-x
2024-02-04 19:05
sensible-pager
921
B
-rwxr-xr-x
2024-02-04 19:05
sensible-terminal
1.15
KB
-rwxr-xr-x
2024-02-04 19:05
seq
50.51
KB
-rwxr-xr-x
2024-04-05 16:36
setarch
26.65
KB
-rwxr-xr-x
2024-04-09 16:02
setfont
54.46
KB
-rwxr-xr-x
2024-03-31 11:02
setkeycodes
14.37
KB
-rwxr-xr-x
2024-03-31 11:02
setleds
18.43
KB
-rwxr-xr-x
2024-03-31 11:02
setlogcons
14.37
KB
-rwxr-xr-x
2024-03-31 11:02
setmetamode
14.41
KB
-rwxr-xr-x
2024-03-31 11:02
setpci
30.38
KB
-rwxr-xr-x
2024-04-08 18:15
setpriv
38.38
KB
-rwxr-xr-x
2024-04-09 16:02
setsid
14.38
KB
-rwxr-xr-x
2024-04-09 16:02
setterm
34.38
KB
-rwxr-xr-x
2024-04-09 16:02
setupcon
40.06
KB
-rwxr-xr-x
2024-02-26 13:58
sftp
150.66
KB
-rwxr-xr-x
2024-07-09 13:31
sg
39.71
KB
-rwsr-xr-x
2024-04-09 09:01
sg_bg_ctl
14.51
KB
-rwxr-xr-x
2024-04-08 18:19
sg_compare_and_write
26.91
KB
-rwxr-xr-x
2024-04-08 18:19
sg_copy_results
23.3
KB
-rwxr-xr-x
2024-04-08 18:19
sg_dd
54.33
KB
-rwxr-xr-x
2024-04-08 18:19
sg_decode_sense
14.76
KB
-rwxr-xr-x
2024-04-08 18:19
sg_emc_trespass
14.3
KB
-rwxr-xr-x
2024-04-08 18:19
sg_format
39.35
KB
-rwxr-xr-x
2024-04-08 18:19
sg_get_config
35.38
KB
-rwxr-xr-x
2024-04-08 18:19
sg_get_elem_status
26.79
KB
-rwxr-xr-x
2024-04-08 18:19
sg_get_lba_status
22.95
KB
-rwxr-xr-x
2024-04-08 18:19
sg_ident
14.6
KB
-rwxr-xr-x
2024-04-08 18:19
sg_inq
115.61
KB
-rwxr-xr-x
2024-04-08 18:19
sg_logs
146.93
KB
-rwxr-xr-x
2024-04-08 18:19
sg_luns
22.79
KB
-rwxr-xr-x
2024-04-08 18:19
sg_map
18.3
KB
-rwxr-xr-x
2024-04-08 18:19
sg_map26
26.7
KB
-rwxr-xr-x
2024-04-08 18:19
sg_modes
46.08
KB
-rwxr-xr-x
2024-04-08 18:19
sg_opcodes
35.01
KB
-rwxr-xr-x
2024-04-08 18:19
sg_persist
36.08
KB
-rwxr-xr-x
2024-04-08 18:19
sg_prevent
14.51
KB
-rwxr-xr-x
2024-04-08 18:19
sg_raw
26.91
KB
-rwxr-xr-x
2024-04-08 18:19
sg_rbuf
22.73
KB
-rwxr-xr-x
2024-04-08 18:19
sg_rdac
18.3
KB
-rwxr-xr-x
2024-04-08 18:19
sg_read
26.31
KB
-rwxr-xr-x
2024-04-08 18:19
sg_read_attr
36.65
KB
-rwxr-xr-x
2024-04-08 18:19
sg_read_block_limits
14.54
KB
-rwxr-xr-x
2024-04-08 18:19
sg_read_buffer
27.56
KB
-rwxr-xr-x
2024-04-08 18:19
sg_read_long
14.7
KB
-rwxr-xr-x
2024-04-08 18:19
sg_readcap
22.79
KB
-rwxr-xr-x
2024-04-08 18:19
sg_reassign
18.66
KB
-rwxr-xr-x
2024-04-08 18:19
sg_referrals
14.66
KB
-rwxr-xr-x
2024-04-08 18:19
sg_rep_pip
14.57
KB
-rwxr-xr-x
2024-04-08 18:19
sg_rep_zones
26.8
KB
-rwxr-xr-x
2024-04-08 18:19
sg_requests
22.76
KB
-rwxr-xr-x
2024-04-08 18:19
sg_reset
14.66
KB
-rwxr-xr-x
2024-04-08 18:19
sg_reset_wp
14.6
KB
-rwxr-xr-x
2024-04-08 18:19
sg_rmsn
14.51
KB
-rwxr-xr-x
2024-04-08 18:19
sg_rtpg
14.6
KB
-rwxr-xr-x
2024-04-08 18:19
sg_safte
22.7
KB
-rwxr-xr-x
2024-04-08 18:19
sg_sanitize
27.01
KB
-rwxr-xr-x
2024-04-08 18:19
sg_sat_identify
18.73
KB
-rwxr-xr-x
2024-04-08 18:19
sg_sat_phy_event
19.01
KB
-rwxr-xr-x
2024-04-08 18:19
sg_sat_read_gplog
18.73
KB
-rwxr-xr-x
2024-04-08 18:19
sg_sat_set_features
18.7
KB
-rwxr-xr-x
2024-04-08 18:19
sg_scan
18.38
KB
-rwxr-xr-x
2024-04-08 18:19
sg_seek
18.88
KB
-rwxr-xr-x
2024-04-08 18:19
sg_senddiag
27.2
KB
-rwxr-xr-x
2024-04-08 18:19
sg_ses
119.97
KB
-rwxr-xr-x
2024-04-08 18:19
sg_ses_microcode
27.36
KB
-rwxr-xr-x
2024-04-08 18:19
sg_start
18.85
KB
-rwxr-xr-x
2024-04-08 18:19
sg_stpg
22.73
KB
-rwxr-xr-x
2024-04-08 18:19
sg_stream_ctl
18.7
KB
-rwxr-xr-x
2024-04-08 18:19
sg_sync
14.66
KB
-rwxr-xr-x
2024-04-08 18:19
sg_test_rwbuf
18.6
KB
-rwxr-xr-x
2024-04-08 18:19
sg_timestamp
22.83
KB
-rwxr-xr-x
2024-04-08 18:19
sg_turs
26.7
KB
-rwxr-xr-x
2024-04-08 18:19
sg_unmap
22.76
KB
-rwxr-xr-x
2024-04-08 18:19
sg_verify
22.91
KB
-rwxr-xr-x
2024-04-08 18:19
sg_vpd
118.42
KB
-rwxr-xr-x
2024-04-08 18:19
sg_wr_mode
22.73
KB
-rwxr-xr-x
2024-04-08 18:19
sg_write_buffer
27.23
KB
-rwxr-xr-x
2024-04-08 18:19
sg_write_long
14.76
KB
-rwxr-xr-x
2024-04-08 18:19
sg_write_same
26.95
KB
-rwxr-xr-x
2024-04-08 18:19
sg_write_verify
26.79
KB
-rwxr-xr-x
2024-04-08 18:19
sg_write_x
55.6
KB
-rwxr-xr-x
2024-04-08 18:19
sg_xcopy
42.32
KB
-rwxr-xr-x
2024-04-08 18:19
sg_zone
14.86
KB
-rwxr-xr-x
2024-04-08 18:19
sginfo
76.01
KB
-rwxr-xr-x
2024-04-08 18:19
sgm_dd
34.31
KB
-rwxr-xr-x
2024-04-08 18:19
sgp_dd
46.31
KB
-rwxr-xr-x
2024-04-08 18:19
sh
126.74
KB
-rwxr-xr-x
2024-03-31 10:47
sha1sum
38.41
KB
-rwxr-xr-x
2024-04-05 16:36
sha224sum
38.41
KB
-rwxr-xr-x
2024-04-05 16:36
sha256sum
38.41
KB
-rwxr-xr-x
2024-04-05 16:36
sha384sum
38.41
KB
-rwxr-xr-x
2024-04-05 16:36
sha512sum
38.41
KB
-rwxr-xr-x
2024-04-05 16:36
shasum
9.75
KB
-rwxr-xr-x
2024-04-05 21:57
showconsolefont
18.37
KB
-rwxr-xr-x
2024-03-31 11:02
showkey
18.37
KB
-rwxr-xr-x
2024-03-31 11:02
shred
54.51
KB
-rwxr-xr-x
2024-04-05 16:36
shuf
46.51
KB
-rwxr-xr-x
2024-04-05 16:36
size
30.45
KB
-rwxr-xr-x
2024-03-29 20:49
skill
26.41
KB
-rwxr-xr-x
2024-03-31 10:16
slabtop
22.44
KB
-rwxr-xr-x
2024-03-31 10:16
sleep
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
slogin
827.04
KB
-rwxr-xr-x
2024-07-09 13:31
snap
17.32
MB
-rwxr-xr-x
2024-04-24 02:00
snapctl
6.65
MB
-rwxr-xr-x
2024-04-24 02:00
snapfuse
38.23
KB
-rwxr-xr-x
2024-04-24 02:00
snice
26.41
KB
-rwxr-xr-x
2024-03-31 10:16
soelim
34.48
KB
-rwxr-xr-x
2024-03-31 10:54
sort
102.8
KB
-rwxr-xr-x
2024-04-05 16:36
sotruss
4.21
KB
-rwxr-xr-x
2024-04-30 20:02
splain
18.99
KB
-rwxr-xr-x
2024-04-05 21:57
split
54.94
KB
-rwxr-xr-x
2024-04-05 16:36
splitfont
14.3
KB
-rwxr-xr-x
2024-03-31 11:02
sprof
34.44
KB
-rwxr-xr-x
2024-04-30 20:02
sqfscat
147.9
KB
-rwxr-xr-x
2024-04-08 18:20
sqfstar
286.95
KB
-rwxr-xr-x
2024-04-08 18:20
sqlite3
320.19
KB
-rwxr-xr-x
2024-03-31 10:24
ss
129.07
KB
-rwxr-xr-x
2024-03-31 11:00
ssh
827.04
KB
-rwxr-xr-x
2024-07-09 13:31
ssh-add
294.42
KB
-rwxr-xr-x
2024-07-09 13:31
ssh-agent
302.43
KB
-rwxr-sr-x
2024-07-09 13:31
ssh-argv0
1.42
KB
-rwxr-xr-x
2024-04-04 00:09
ssh-copy-id
12.77
KB
-rwxr-xr-x
2023-12-18 15:59
ssh-import-id
985
B
-rwxr-xr-x
2024-02-28 17:19
ssh-import-id-gh
785
B
-rwxr-xr-x
2020-12-07 20:19
ssh-import-id-lp
785
B
-rwxr-xr-x
2020-12-07 20:19
ssh-keygen
442.44
KB
-rwxr-xr-x
2024-07-09 13:31
ssh-keyscan
330.44
KB
-rwxr-xr-x
2024-07-09 13:31
stat
86.52
KB
-rwxr-xr-x
2024-04-05 16:36
stdbuf
50.51
KB
-rwxr-xr-x
2024-04-05 16:36
streamzip
7.87
KB
-rwxr-xr-x
2024-04-05 21:57
strings
30.61
KB
-rwxr-xr-x
2024-03-29 20:49
strip
166.66
KB
-rwxr-xr-x
2024-03-29 20:49
stty
78.52
KB
-rwxr-xr-x
2024-04-05 16:36
su
54.38
KB
-rwsr-xr--
2024-04-09 16:02
sudo
271.42
KB
-rwsr-xr-x
2024-04-08 16:50
sudoedit
271.42
KB
-rwsr-xr-x
2024-04-08 16:50
sudoreplay
95.95
KB
-rwxr-xr-x
2024-04-08 16:50
sum
34.41
KB
-rwxr-xr-x
2024-04-05 16:36
sync
34.41
KB
-rwxr-xr-x
2024-04-05 16:36
systemctl
1.43
MB
-rwxr-xr-x
2024-06-14 23:03
systemd
98.45
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-ac-power
14.45
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-analyze
198.85
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-ask-password
18.58
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-cat
18.45
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-cgls
22.57
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-cgtop
38.47
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-confext
54.64
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-creds
42.72
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-cryptenroll
70.92
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-cryptsetup
78.95
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-delta
26.45
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-detect-virt
18.45
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-escape
22.45
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-firstboot
58.82
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-hwdb
154.74
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-id128
22.45
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-inhibit
22.47
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-machine-id-setup
18.63
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-mount
50.78
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-notify
26.66
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-path
18.45
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-repart
195.23
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-run
66.79
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-socket-activate
30.45
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-stdio-bridge
22.45
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-sysext
54.64
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-sysusers
66.63
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-tmpfiles
114.7
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-tty-ask-password-agent
34.45
KB
-rwxr-xr-x
2024-06-14 23:03
systemd-umount
50.78
KB
-rwxr-xr-x
2024-06-14 23:03
tabs
18.3
KB
-rwxr-xr-x
2024-04-08 18:14
tac
38.41
KB
-rwxr-xr-x
2024-04-05 16:36
tail
62.53
KB
-rwxr-xr-x
2024-04-05 16:36
tapestat
26.44
KB
-rwxr-xr-x
2024-01-09 21:31
tar
421.92
KB
-rwxr-xr-x
2024-04-08 18:20
taskset
30.38
KB
-rwxr-xr-x
2024-04-09 16:02
tbl
134.48
KB
-rwxr-xr-x
2024-03-31 10:54
tcpdump
1.21
MB
-rwxr-xr-x
2024-04-08 16:50
tee
38.51
KB
-rwxr-xr-x
2024-04-05 16:36
telnet
177.85
KB
-rwxr-xr-x
2024-03-31 01:08
tempfile
14.3
KB
-rwxr-xr-x
2024-03-31 10:47
test
46.44
KB
-rwxr-xr-x
2024-04-05 16:36
tic
90.41
KB
-rwxr-xr-x
2024-04-08 18:14
timedatectl
46.45
KB
-rwxr-xr-x
2024-06-14 23:03
timeout
38.95
KB
-rwxr-xr-x
2024-04-05 16:36
tload
22.39
KB
-rwxr-xr-x
2024-03-31 10:16
toe
22.3
KB
-rwxr-xr-x
2024-04-08 18:14
top
131.7
KB
-rwxr-xr-x
2024-03-31 10:16
touch
94.51
KB
-rwxr-xr-x
2024-04-05 16:36
tput
26.34
KB
-rwxr-xr-x
2024-04-08 18:14
tr
46.51
KB
-rwxr-xr-x
2024-04-05 16:36
troff
726.62
KB
-rwxr-xr-x
2024-03-31 10:54
true
26.3
KB
-rwxr-xr-x
2024-04-05 16:36
truncate
38.51
KB
-rwxr-xr-x
2024-04-05 16:36
tset
26.31
KB
-rwxr-xr-x
2024-04-08 18:14
tsort
46.51
KB
-rwxr-xr-x
2024-04-05 16:36
tty
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
turbostat
1.58
KB
-rwxr-xr-x
2024-07-05 17:04
tzselect
15.02
KB
-rwxr-xr-x
2024-04-30 20:02
ubuntu-bug
2.27
KB
-rwxr-xr-x
2024-04-18 14:31
ubuntu-core-launcher
151.2
KB
-rwsr-xr-x
2024-04-24 02:00
ubuntu-drivers
16.64
KB
-rwxr-xr-x
2024-04-03 11:11
ucf
40.68
KB
-rwxr-xr-x
2023-01-27 14:29
ucfq
18.91
KB
-rwxr-xr-x
2023-01-27 14:29
ucfr
10.85
KB
-rwxr-xr-x
2023-01-27 14:29
uclampset
30.38
KB
-rwxr-xr-x
2024-04-09 16:02
ucs2any
26.15
KB
-rwxr-xr-x
2024-04-08 18:22
udevadm
1.37
MB
-rwxr-xr-x
2024-06-14 23:03
umount
38.38
KB
-rwsr-xr-x
2024-04-09 16:02
uname
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
unattended-upgrade
97.21
KB
-rwxr-xr-x
2024-02-12 18:50
unattended-upgrades
97.21
KB
-rwxr-xr-x
2024-02-12 18:50
uncompress
2.29
KB
-rwxr-xr-x
2024-04-08 17:58
unexpand
38.53
KB
-rwxr-xr-x
2024-04-05 16:36
unicode_start
2.71
KB
-rwxr-xr-x
2024-03-31 11:02
unicode_stop
528
B
-rwxr-xr-x
2024-03-31 11:02
uniq
38.51
KB
-rwxr-xr-x
2024-04-05 16:36
unlink
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
unlzma
86.92
KB
-rwxr-xr-x
2024-03-28 15:59
unmkinitramfs
3.7
KB
-rwxr-xr-x
2024-05-06 14:55
unshare
42.6
KB
-rwxr-xr-x
2024-04-09 16:02
unsquashfs
147.9
KB
-rwxr-xr-x
2024-04-08 18:20
unxz
86.92
KB
-rwxr-xr-x
2024-03-28 15:59
unzip
174.42
KB
-rwxr-xr-x
2024-04-08 18:21
unzipsfx
74.42
KB
-rwxr-xr-x
2024-04-08 18:21
unzstd
998.79
KB
-rwxr-xr-x
2024-04-08 18:10
update-alternatives
58.38
KB
-rwxr-xr-x
2024-03-31 00:51
update-mime-database
74.33
KB
-rwxr-xr-x
2024-04-01 13:58
upower
14.3
KB
-rwxr-xr-x
2024-04-08 09:42
uptime
14.38
KB
-rwxr-xr-x
2024-03-31 10:16
usb-devices
4.83
KB
-rwxr-xr-x
2024-04-08 18:21
usbhid-dump
30.38
KB
-rwxr-xr-x
2024-04-08 18:21
usbip
1.58
KB
-rwxr-xr-x
2024-07-05 17:04
usbipd
1.58
KB
-rwxr-xr-x
2024-07-05 17:04
usbreset
14.3
KB
-rwxr-xr-x
2024-04-08 18:21
users
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
utmpdump
22.38
KB
-rwxr-xr-x
2024-04-09 16:02
uuid
18.02
KB
-rwxr-xr-x
2024-04-01 07:10
uwsgi
945.65
KB
-rwxr-xr-x
2024-04-17 18:23
uwsgi-core
945.65
KB
-rwxr-xr-x
2024-04-17 18:23
uwsgi_python3
945.65
KB
-rwxr-xr-x
2024-04-17 18:23
uwsgi_python312
945.65
KB
-rwxr-xr-x
2024-04-17 18:23
varlinkctl
30.45
KB
-rwxr-xr-x
2024-06-14 23:03
varnishadm
169.15
KB
-rwxr-xr-x
2024-05-09 12:06
varnishhist
71.89
KB
-rwxr-xr-x
2024-05-09 12:06
varnishlog
40.34
KB
-rwxr-xr-x
2024-05-09 12:06
varnishncsa
104.67
KB
-rwxr-xr-x
2024-05-09 12:06
varnishstat
112.4
KB
-rwxr-xr-x
2024-05-09 12:06
varnishstat_help_gen
51.76
KB
-rwxr-xr-x
2024-05-09 12:06
varnishstatdiff
4.58
KB
-rwxr-xr-x
2024-05-09 12:06
varnishtest
1.54
MB
-rwxr-xr-x
2024-05-09 12:06
varnishtop
70.63
KB
-rwxr-xr-x
2024-05-09 12:06
vcs-run
6.75
KB
-rwxr-xr-x
2022-06-03 12:51
vdir
138.98
KB
-rwxr-xr-x
2024-04-05 16:36
vi
3.94
MB
-rwxr-xr-x
2024-05-03 04:45
view
3.94
MB
-rwxr-xr-x
2024-05-03 04:45
vim
3.94
MB
-rwxr-xr-x
2024-05-03 04:45
vim.basic
3.94
MB
-rwxr-xr-x
2024-05-03 04:45
vimdiff
3.94
MB
-rwxr-xr-x
2024-05-03 04:45
vimtutor
2.1
KB
-rwxr-xr-x
2024-05-03 04:45
vmstat
38.78
KB
-rwxr-xr-x
2024-03-31 10:16
vpsresize
261
B
-rwxr-xr-x
2024-05-08 23:22
w
26.38
KB
-rwxr-xr-x
2024-03-31 10:16
wall
22.38
KB
-rwxr-xr-x
2024-04-09 16:02
watch
30.84
KB
-rwxr-xr-x
2024-03-31 10:16
watchgnupg
22.3
KB
-rwxr-xr-x
2024-04-06 18:25
wc
54.52
KB
-rwxr-xr-x
2024-04-05 16:36
wdctl
34.4
KB
-rwxr-xr-x
2024-04-09 16:02
wget
459.02
KB
-rwxr-xr-x
2024-06-19 14:14
whereis
30.84
KB
-rwxr-xr-x
2024-04-09 16:02
which
1.05
KB
-rwxr-xr-x
2024-03-31 10:47
which.debianutils
1.05
KB
-rwxr-xr-x
2024-03-31 10:47
who
58.52
KB
-rwxr-xr-x
2024-04-05 16:36
whoami
34.51
KB
-rwxr-xr-x
2024-04-05 16:36
whois
155.66
KB
-rwxr-xr-x
2024-04-01 20:14
wp
6.19
MB
-rwxr-xr-x
2024-05-28 10:08
x86_64
26.65
KB
-rwxr-xr-x
2024-04-09 16:02
x86_64-linux-gnu-addr2line
30.7
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-ar
54.48
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-as
728.29
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-c++filt
22.27
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-cpp
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-cpp-13
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-dwp
1.87
MB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-elfedit
34.72
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-g++
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-g++-13
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcc
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcc-13
1.68
MB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcc-ar
34.62
KB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcc-ar-13
34.62
KB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcc-nm
34.62
KB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcc-nm-13
34.62
KB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcc-ranlib
34.62
KB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcc-ranlib-13
34.62
KB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcov
1.06
MB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcov-13
1.06
MB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcov-dump
992.3
KB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcov-dump-13
992.3
KB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcov-tool
948.3
KB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gcov-tool-13
948.3
KB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-gold
3.08
MB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-gp-archive
158.53
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-gp-collect-app
174.37
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-gp-display-html
626.89
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-gp-display-src
150.35
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-gp-display-text
286.37
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-gprof
99.79
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-gprofng
138.35
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-ld
1.3
MB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-ld.bfd
1.3
MB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-ld.gold
3.08
MB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-lto-dump
31.31
MB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-lto-dump-13
31.31
MB
-rwxr-xr-x
2024-04-14 09:31
x86_64-linux-gnu-nm
43.5
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-objcopy
166.63
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-objdump
389.69
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-ranlib
54.48
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-readelf
770.78
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-size
30.45
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-strings
30.61
KB
-rwxr-xr-x
2024-03-29 20:49
x86_64-linux-gnu-strip
166.66
KB
-rwxr-xr-x
2024-03-29 20:49
x86_energy_perf_policy
1.58
KB
-rwxr-xr-x
2024-07-05 17:04
xargs
62.41
KB
-rwxr-xr-x
2024-04-08 17:57
xauth
54.96
KB
-rwxr-xr-x
2024-04-08 18:22
xdg-user-dir
234
B
-rwxr-xr-x
2024-04-08 18:22
xdg-user-dirs-update
26.23
KB
-rwxr-xr-x
2024-04-08 18:22
xsubpp
5.05
KB
-rwxr-xr-x
2024-04-05 21:57
xxd
22.28
KB
-rwxr-xr-x
2024-05-03 04:45
xz
86.92
KB
-rwxr-xr-x
2024-03-28 15:59
xzcat
86.92
KB
-rwxr-xr-x
2024-03-28 15:59
xzcmp
7.25
KB
-rwxr-xr-x
2024-03-28 15:59
xzdiff
7.25
KB
-rwxr-xr-x
2024-03-28 15:59
xzegrep
10.09
KB
-rwxr-xr-x
2024-03-28 15:59
xzfgrep
10.09
KB
-rwxr-xr-x
2024-03-28 15:59
xzgrep
10.09
KB
-rwxr-xr-x
2024-03-28 15:59
xzless
1.77
KB
-rwxr-xr-x
2024-03-28 15:59
xzmore
2.14
KB
-rwxr-xr-x
2024-03-28 15:59
yes
34.38
KB
-rwxr-xr-x
2024-04-05 16:36
ypdomainname
22.23
KB
-rwxr-xr-x
2024-04-08 17:59
zcat
1.94
KB
-rwxr-xr-x
2024-04-08 17:58
zcmp
1.64
KB
-rwxr-xr-x
2024-04-08 17:58
zdiff
6.31
KB
-rwxr-xr-x
2024-04-08 17:58
zdump
30.28
KB
-rwxr-xr-x
2024-04-30 20:02
zegrep
29
B
-rwxr-xr-x
2024-04-08 17:58
zfgrep
29
B
-rwxr-xr-x
2024-04-08 17:58
zforce
2.03
KB
-rwxr-xr-x
2024-04-08 17:58
zgrep
7.91
KB
-rwxr-xr-x
2024-04-08 17:58
zip
206.98
KB
-rwxr-xr-x
2024-04-08 18:24
zipcloak
70.4
KB
-rwxr-xr-x
2024-04-08 18:24
zipdetails
68.55
KB
-rwxr-xr-x
2024-04-05 21:57
zipgrep
2.89
KB
-rwxr-xr-x
2024-04-08 18:21
zipinfo
174.42
KB
-rwxr-xr-x
2024-04-08 18:21
zipnote
62.4
KB
-rwxr-xr-x
2024-04-08 18:24
zipsplit
58.4
KB
-rwxr-xr-x
2024-04-08 18:24
zless
2.15
KB
-rwxr-xr-x
2024-04-08 17:58
zlib_decompress
6.26
MB
-rwxr-xr-x
2024-05-09 09:08
zmore
1.8
KB
-rwxr-xr-x
2024-04-08 17:58
znew
4.47
KB
-rwxr-xr-x
2024-04-08 17:58
zstd
998.79
KB
-rwxr-xr-x
2024-04-08 18:10
zstdcat
998.79
KB
-rwxr-xr-x
2024-04-08 18:10
zstdgrep
3.78
KB
-rwxr-xr-x
2024-04-08 18:10
zstdless
197
B
-rwxr-xr-x
2024-04-08 18:10
zstdmt
998.79
KB
-rwxr-xr-x
2024-04-08 18:10
Save
Rename
#!/bin/sh # setupcon -- setup the font and keyboard on the Linux console # Copyright (C) 2011 Anton Zinoviev <anton@lml.bas.bg> # Permission is hereby granted, free of charge, to any person # obtaining a copy of this file (the "Program"), to deal in the # Program without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, # sublicense, and/or sell copies of the Program, and to permit # persons to whom the Program is furnished to do so, subject to # the following conditions: The above copyright notice and this # permission notice shall be included in all copies or substantial # portions of the Program. # THE PROGRAM IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES # OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT # HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # FROM, OUT OF OR IN CONNECTION WITH THE PROGRAM OR THE USE OR # OTHER DEALINGS IN THE PROGRAM. ########################################################################### do_font='' # configure font do_kbd='' # configure the keyboard do_term='' # configure the terminal do_check=yes # test whether we are on the console do_verbose='' # explain what is being doing do_save='' # save the required files in /etc/console-setup do_saveonly='' # save the required files, do not configure anything do_currenttty='' # configure only current tty savekbdfile='' # save the keyboard map in $savekbdfile do_printonly='' # only print the configuration commands setupdir='' # directory for --setup-dir SETUP='' # The same as /usr/bin/which - in order to make "which" available before # /usr is mounted which () { local IFS IFS=: for i in $PATH; do if [ -f "$i/$1" -a -x "$i/$1" ]; then echo "$i/$1" return 0 fi done return 1 } # Create a temporary file name and set TMPFILE to its name. Early in # the boot process /tmp is mounted read-only, so lets have some other # options... I am not sure all non-GNU versions of mktemp understand # the -q option so redirections of stderr are used instead. tempfiles='' trap 'rm -f $tempfiles >/dev/null 2>&1' 0 trap "exit 2" 1 2 3 13 15 tempfile () { if \ TMPFILE=`mktemp /run/tmpkbd.XXXXXX 2>/dev/null` \ || TMPFILE=`mktemp /tmp/tmpkbd.XXXXXX 2>/dev/null` then tempfiles="$tempfiles $TMPFILE" return 0 else TMPFILE='' return 1 fi } # Print the arguments to stderr if $do_verbose is yes report () { local nl case "$1" in -n) shift nl='' ;; *) nl=' ' ;; esac if [ "$do_verbose" ]; then echo -n "$@" "$nl" >&2 fi } # Execute a command on every console terminal screen specified in # $ACTIVE_CONSOLES. # # 1st argument: plain=execute only once with no tty change, # out=execute with standard output redirected to the tty, in=the same # but the standard input is being redirected, 'other argument'=do not # redirect the standard input or output but use this as a tty option. # # 2nd argument: option(s) for verbose output. NONE=no output, # FORK=run the command in background, 'other argument'=give this # option to the executed command. # # 3rd argument: command to run; other arguments: other options # # Example 1: run '-C ' -v setfont font.psf # If ACTIVE_CONSOLES='/dev/tty1 /dev/tty2 /dev/tty3', then this results in # # setfont -C /dev/tty1 font.psf -v # setfont -C /dev/tty2 font.psf -v # setfont -C /dev/tty3 font.psf -v # # or # # setfont -C /dev/tty1 font.psf >/dev/null 2>&1 # setfont -C /dev/tty2 font.psf >/dev/null 2>&1 # setfont -C /dev/tty3 font.psf >/dev/null 2>&1 # # depending on the value of $do_verbose # # Example 2: `run plain FORK echo hello` results in `echo hello` # regardless of the value of $do_verbose. # # Example 3: `run plain NONE echo hello` results in `echo hello` or # `echo hello >/dev/null 2>&1` depending on the value of $do_verbose. run () { local ttyarg cmd verbose tty x ttyarg="$1" verbose="$2" cmd="$3" shift; shift; shift if [ -z "$ACTIVE_CONSOLES" -o -n "$do_currenttty" ]; then ttyarg=plain fi case "$ttyarg" in plain) if [ "$setupdir$do_printonly" ]; then if [ "$verbose" = NONE ]; then # keep the space after > SETUP="$SETUP$cmd $@ > /dev/null " else SETUP="$SETUP$cmd $@ " fi elif [ "$do_verbose" ]; then case "$verbose" in NONE) report executing $cmd "$@". $cmd "$@" ;; FORK) # no arguments to suppress '\033%%@' and '\033%%G' report executing $cmd. $cmd "$@" & ;; *) report executing $cmd "$@". $cmd "$@" $verbose ;; esac else case "$verbose" in NONE) report executing $cmd "$@". $cmd "$@" >/dev/null 2>&1 ;; FORK) # no arguments to suppress '\033%%@' and '\033%%G' report executing $cmd. $cmd "$@" & ;; *) report executing $cmd "$@". $cmd "$@" ;; esac fi ;; in) for tty in $ACTIVE_CONSOLES; do if [ "$setupdir$do_printonly" ]; then # keep the space around > and < if [ "$verbose" = NONE ]; then SETUP="$SETUP$cmd $@ < $tty > /dev/null " else SETUP="$SETUP$cmd $@ < $tty " fi elif [ -r $tty ]; then report -n on $tty '' run plain "$verbose" "$cmd" "$@" <$tty else report No read access from $tty. Can not execute $cmd. fi done ;; out) for tty in $ACTIVE_CONSOLES; do if [ "$setupdir$do_printonly" ]; then # keep the space between > and $tty SETUP="$SETUP$cmd $@ > $tty " elif [ -w $tty ]; then report -n on $tty '' run plain "$verbose" "$cmd" "$@" >$tty else report No write access to $tty. Can not execute $cmd. fi done ;; *) for tty in $ACTIVE_CONSOLES; do x="${ttyarg}$tty" run plain "$verbose" "$cmd" $x "$@" done ;; esac } # Search a file and return the full file name if found. # The filename may include wildcards and may not include space. # Example: findfile share/consolefonts Uni3-*.psf.gz # Result: /usr/share/consolefonts/Uni3-Fixed13.psf.gz findfile () { local f case "$2" in /*) if [ -f "$2" ]; then echo "$2" return 0 fi ;; esac for f in "$installdir"/$1/$2 \ /usr/local/$1/$2 \ /usr/$1/$2 \ /etc/console-setup/cached_$2 \ /etc/console-setup/$2 \ "$installdir"/etc/console-setup/cached_$2 \ "$installdir"/etc/console-setup/$2 do if [ -f "$f" ]; then echo "$f" return 0 fi done report Unable to find "$2". } # Return code 0: we are on the console; 1: we are not on the console test_console () { local ok ok=0 if which tty >/dev/null; then case "`tty`" in /dev/tty[1-9]*|/dev/vc/[0-9]*|/dev/console|/dev/ttyv[0-9]*) return 0 ;; esac ok=1 fi if which kbd_mode >/dev/null; then mode="`(LC_ALL=C; export LC_ALL; kbd_mode) 2>&1`" mode=${mode#The keyboard is in } case "$mode" in Unicode*|default*|xlate*) return 0 ;; esac ok=1 fi if which vidcontrol >/dev/null; then if vidcontrol -i adapter >&- 2>&-; then return 0 fi ok=1 fi return $ok } ########################################################################### ### PROCESS THE COMMAND LINE ARGUMENTS ########################################################################### while [ "$1" ]; do case "$1" in -k|--keyboard-only) do_kbd=yes ;; -f|--font-only) do_font=yes ;; -t|--terminal-only) do_term=yes ;; --current-tty) do_currenttty=yes ;; -v|--verbose) do_verbose=yes ;; --force) do_check='' ;; --save) do_save=yes ;; --save-only) do_save=yes do_saveonly=yes do_check='' ;; --save-keyboard) shift savekbdfile="$1" do_saveonly=yes do_check='' ;; --print-commands-only) do_printonly=yes do_check='' ;; --setup-dir) shift do_kbd=yes do_currenttty=yes setupdir="$1" do_check='' ;; -h|--help) cat >&2 <<EOF Usage: setupcon [OPTION] [VARIANT] Sets up the font and the keyboard on Linux console. -k, --keyboard-only setup the keyboard only, do not setup the font -f, --font-only setup the font only, do not setup the keyboard -t, --terminal-only setup the terminal only --current-tty setup only the current virtual terminal --force do not check whether we are on the console -v, --verbose explain what is being doing, try it if s.t. goes wrong --save copy the font and the console map in /etc/console-setup, update /etc/console-setup/cached.* --save-only only save; don't setup keyboard/font immediately (implies --force) --print-commands-only print the configuration commands, do not configure --save-keyboard FILE, --setup-dir DIR options for initrd builders -h, --help display this help and exit If VARIANT is not specified setupcon looks for the configuration files (in this order) ~/.console-setup and if this doesn't exist then the combination /etc/default/keyboard + /etc/default/console-setup. When a VARIANT is specified then setupcon looks for the configuration files ~/.console-setup.VARIANT and /etc/default/console-setup.VARIANT. EOF exit 0 ;; -*) echo "setupcon: Unrecognised option $1" >&2 exit 1 ;; *) if [ -z "$VARIANT" ]; then VARIANT="$1" else echo "setupcon: Two variants specified: $VARIANT and $1" >&2 exit 1 fi ;; esac shift done if [ -z "$do_saveonly$do_kbd$do_font$do_term" ]; then do_kbd=yes do_font=yes do_term=yes fi # installdir installdir=${0%/*} case "$installdir" in */bin) installdir=${installdir%/bin} ;; *) installdir=$installdir/.. ;; esac [ -n "$installdir" -a -d "$installdir"/bin ] || installdir=/usr case "$installdir" in /*) ;; *) installdir="`pwd`\$installdir" ;; esac ########################################################################### ### READ THE CONFIGURATION FILES ########################################################################### if [ "$VARIANT" ]; then VARIANT=".$VARIANT" fi USER_CONFIG=${HOME}/.console-setup"$VARIANT" USER_CONFIG2=${HOME}/.keyboard"$VARIANT" MAIN_CONFIG=/etc/default/keyboard"$VARIANT" [ -f "$MAIN_CONFIG" ] \ || [ ! -f "$installdir"/etc/default/keyboard"$VARIANT" ] \ || MAIN_CONFIG="$installdir"/etc/default/keyboard"$VARIANT" MAIN_CONFIG2=/etc/default/console-setup"$VARIANT" [ -f "$MAIN_CONFIG2" ] \ || [ ! -f "$installdir"/etc/default/console-setup"$VARIANT" ] \ || MAIN_CONFIG2="$installdir"/etc/default/console-setup"$VARIANT" if [ -f "$USER_CONFIG" -o -f "$USER_CONFIG2" ]; then CONFIG="$USER_CONFIG" CONFIG2="$USER_CONFIG2" elif [ -f "$MAIN_CONFIG" -o -f "$MAIN_CONFIG2" ]; then CONFIG="$MAIN_CONFIG" CONFIG2="$MAIN_CONFIG2" else echo "setupcon: None of $MAIN_CONFIG, $MAIN_CONFIG2, $USER_CONFIG, $USER_CONFIG2 exists." >&2 exit 1 fi if [ -f "$CONFIG2" ]; then . "$CONFIG2" else # in order to permit "if [ cached.kmap.gz -ot $CONFIG2 ]; then ... fi" CONFIG2="$CONFIG" fi if [ -f "$CONFIG" ]; then . "$CONFIG" fi ########################################################################### ### INITIALIZATION AND DEFAULT VALUES ########################################################################### # do_verbose # The variable VERBOSE_OUTPUT is obsoleted in favour of the option --verbose if [ "$VERBOSE_OUTPUT" = yes ]; then do_verbose=yes fi # kernel kernel=unknown if which uname >/dev/null; then case "`uname`" in *Linux*) kernel=linux ;; *FreeBSD*) kernel=freebsd ;; *) echo 'setupcon: Unknown kernel (only Linux and FreeBSD are supported).' >&2 exit 1 ;; esac fi # do_save if [ -n "$do_save" ]; then if [ ! -d /usr/share ]; then echo setupcon: It seems /usr is not mounted. Will not save files in /etc. >&2 do_save='' fi fi # ACTIVE_CONSOLES # When ACTIVE_CONSOLES=guess the following will result in ACTIVE_CONSOLES='' ACTIVE_CONSOLES=$( for tty in $ACTIVE_CONSOLES; do if [ -e $tty ]; then echo $tty fi done ) if [ -z "$ACTIVE_CONSOLES" ]; then # Some crude guess # Conf. files: # BSD: /etc/ttys # Sys V init: /etc/inittab # Upstart: /etc/init/* # Devices: # Linux: /dev/tty[1-9][0-9]* # FreeBSD: /dev/ttyv[0-9a-f] for tty in \ $(sed -nEe '/^\s*#/d;/getty/s/.*\s(tty([1-9][0-9]*|v[0-9a-f]))(\s|$).*/\1/p' \ /etc/inittab /etc/init/* /etc/ttys 2>/dev/null) do if [ -e /dev/$tty ]; then ACTIVE_CONSOLES="$ACTIVE_CONSOLES /dev/$tty" fi done fi if [ -z "$ACTIVE_CONSOLES" ]; then case "$kernel" in linux) ACTIVE_CONSOLES=$(ls /dev/tty[1-6] 2>/dev/null) ;; freebsd) ACTIVE_CONSOLES=$(ls /dev/ttyv[0-3] 2>/dev/null) ;; esac report Can not find the active virtual consoles, \ assuming ACTIVE_CONSOLES=\"$ACTIVE_CONSOLES\" >&2 else report Configuring $ACTIVE_CONSOLES fi # CHARMAP if [ "$CHARMAP" = guess -o -z "$CHARMAP" ]; then CHARMAP='' if which locale >/dev/null; then CHARMAP=`locale charmap` fi fi CHARMAP=${CHARMAP:-UTF-8} # FreeBSD uses ISO8859-1, GNU uses ISO-8859-1, we use the GNU names case "$CHARMAP" in ISO8859-*) CHARMAP="ISO-8859-${CHARMAP#ISO8859-}" ;; US-ASCII|ANSI*) CHARMAP=ISO-8859-1 ;; esac report The charmap is $CHARMAP # unicode if \ [ "$CHARMAP" = UTF-8 ] then unicode=yes else unicode='' fi # do_font if [ "$do_font" ]; then case "$kernel" in linux) if which consolechars >/dev/null ; then do_font=linuxct elif which setfont >/dev/null ; then do_font=linuxkbd else echo "setupcon: Neither setfont nor consolechars is accessible. No font will be configured." >&2 do_font='' fi ;; freebsd) if which vidcontrol >/dev/null ; then do_font=freebsd else echo "setupcon: vidcontrol is not accessible. No font will be configured." >&2 do_font='' fi ;; esac fi # CODESET [ "$CODESET" != guess ] || CODESET='' if [ -z "$CODESET" ]; then case "$CHARMAP" in UTF-8) CODESET=Uni2;; ARMSCII-8) CODESET=Armenian ;; CP1251) CODESET=CyrSlav ;; CP1255) CODESET=Hebrew ;; CP1256) CODESET=Arabic ;; GEORGIAN-ACADEMY) CODESET=Georgian ;; GEORGIAN-PS) CODESET=Georgian ;; IBM1133) CODESET=Lao ;; ISIRI-3342) CODESET=Arabic ;; ISO-8859-1) CODESET=Lat15 ;; ISO-8859-2) CODESET=Lat2 ;; ISO-8859-3) CODESET=Lat38 ;; ISO-8859-4) CODESET=Lat7 ;; # sometimes Lat15 ISO-8859-5) CODESET=CyrSlav ;; ISO-8859-6) CODESET=Arabic ;; ISO-8859-7) CODESET=Greek ;; ISO-8859-8) CODESET=Hebrew ;; ISO-8859-9) CODESET=Lat15 ;; ISO-8859-10) CODESET=Lat15 ;; ISO-8859-11) CODESET=Thai ;; ISO-8859-13) CODESET=Lat7 ;; ISO-8859-14) CODESET=Lat38 ;; ISO-8859-15) CODESET=Lat15 ;; ISO-8859-16) CODESET=Lat2 ;; KOI8-R) CODESET=CyrKoi ;; KOI8-U) CODESET=CyrKoi ;; TIS-620) CODESET=Thai ;; VISCII) CODESET=Vietnamese ;; *) if [ "$do_font" ]; then echo Unsupported charmap $CHARMAP >&2 exit 1 fi ;; esac if [ "$kernel" = freebsd ]; then # 512 character fonts are not supported on FreeBSD case "$CODESET" in Uni*|Vietnamese|Arabic|Ethiopian) CODESET=Lat15 ;; esac fi fi if [ "$CHARMAP" != UTF-8 -a "$kernel" = freebsd ]; then if \ [ -z "`findfile share/syscons/scrnmaps ${CHARMAP}_${CODESET}.scm`" ] then report "Ignoring the CODESET specification ($CODESET)." CODESET=`findfile share/syscons/scrnmaps ${CHARMAP}_*.scm` if [ -n "$do_font" -a -z "$CODESET" ]; then echo setupcon: Unsupported charmap $CHARMAP >&2 exit 1 fi CODESET=${CODESET%%*/} CODESET=${CODESET#.scm*} CODESET=${CODESET%*_} report Using $CODESET instead. fi fi # FONTSIZE if [ -z "$FONTSIZE" -o "$FONTSIZE" = guess ]; then FONTSIZE=16 fi case "$FONTSIZE" in 8x*) FONTSIZE=${FONTSIZE#*x} ;; *x8) FONTSIZE=${FONTSIZE%x*} ;; *x*) a=${FONTSIZE%x*} b=${FONTSIZE#*x} if [ "$a" -lt "$b" ]; then FONTSIZE=${b}x${a} fi ;; esac # mapdir, fontdir, stdfont, stdfontfallback case "$kernel" in linux) mapdir=share/consoletrans stdmap=$CHARMAP.acm.gz fontdir=share/consolefonts stdfont=$CODESET-$FONTFACE$FONTSIZE.psf.gz # [A-WXYZa-wyz] is a funny way to say [A-Za-wyz]. In some locales # [A-Z] includes x and we don't want this. stdfontfallback=$CODESET-*[A-WXYZa-wyz]$FONTSIZE.psf.gz ;; freebsd) mapdir=share/syscons/scrnmaps stdmap=${CHARMAP}_${CODESET}.scm fontdir=share/syscons/fonts stdfont16=$CODESET-${FONTFACE}16.fnt stdfont14=$CODESET-${FONTFACE}14.fnt stdfont8=$CODESET-${FONTFACE}8.fnt stdfontfallback16=$CODESET-*[A-WXYZa-wyz]16.fnt stdfontfallback14=$CODESET-*[A-WXYZa-wyz]14.fnt stdfontfallback8=$CODESET-*[A-WXYZa-wyz]8.fnt ;; esac # CONSOLE_MAP CONSOLE_MAP=${CONSOLE_MAP:-$ACM} [ -z "$CONSOLE_MAP" ] || CONSOLE_MAP=`findfile $mapdir "$CONSOLE_MAP"` [ -n "$CONSOLE_MAP" -o "$CHARMAP" = UTF-8 ] || CONSOLE_MAP=`findfile $mapdir $stdmap` [ -n "$CONSOLE_MAP" -o "$CHARMAP" = UTF-8 ] || CONSOLE_MAP=`findfile $mapdir ${stdmap%.gz}` # FONTFILES FONTFILES='' if [ "$FONT" ]; then for f in $FONT; do FONTFILES="$FONTFILES `findfile $fontdir $f`" RES=`findfile $fontdir $f` if [ -z "$RES" ]; then fdec="${f%.gz}" RES=`findfile $fontdir $fdec` fi FONTFILES="$FONTFILES $RES" done fi FONTFILES=`echo $FONTFILES` # remove extra spaces if [ -n "$FONTFACE" -a -z "$FONTFILES" ]; then case "$kernel" in linux) # the following will fail if FONTFACE=guess ($stdfont will # match nothing) FONTFILES=`findfile $fontdir $stdfont` [ "$FONTFILES" ] || FONTFILES=`findfile $fontdir $stdfontfallback` case "$FONTFILES" in *[0-9]x[1-9]*.psf.gz) if which consolechars >/dev/null; then echo "\ The consolechars utility from the \"console-tools\" package can load only fonts with 8 pixel width matrix. Please install the setfont utility from the package \"kbd\" or reconfigure the font size." >&2 fi ;; esac ;; freebsd) FONTFILES=`findfile $fontdir $stdfont16` [ "$FONTFILES" ] || FONTFILES=`findfile $fontdir $stdfontfallback16` font=`findfile $fontdir $stdfont14` [ "$font" ] || font=`findfile $fontdir $stdfontfallback14` [ -z "$font" ] || FONTFILES="$FONTFILES $font" font=`findfile $fontdir $stdfont8` [ "$font" ] || font=`findfile $fontdir $stdfontfallback8` [ -z "$font" ] || FONTFILES="$FONTFILES $font" ;; esac if [ -n "$do_font" -a -z "$FONTFILES" ]; then echo setupcon: Unable to find the required font. No font will be configured. >&2 do_font='' fi fi # FONTMAPFILE FONTMAPFILE='' if [ "$kernel" = linux -a -n "$FONT_MAP" ]; then FONTMAPFILE=`findfile share/consoletrans "$FONT_MAP"` fi # XKBMODEL if \ [ -n "$do_kbd$do_save$savekbdfile$setupdir$do_printonly" \ -a -z "$XKBMODEL" ] then echo setupcon: The keyboard model is unknown, assuming \'pc105\'. Keyboard may be configured incorrectly. >&2 XKBMODEL='pc105' fi [ -n "$XKBMODEL" -o -z "$savekbdfile" ] || exit 1 # Backwards-compatibility with Ubuntu-specific preseeding if [ "$XKBMODEL" = SKIP ]; then XKBMODEL= fi # do_kbd [ "$XKBMODEL$KMAP" ] || do_kbd='' if [ "$do_kbd" ]; then case "$kernel" in linux) if which loadkeys >/dev/null; then do_kbd=linux else echo setupcon: loadkeys is not accessible. Keyboard will not be configured.>&2 do_kbd='' fi ;; freebsd) if which kbdcontrol >/dev/null; then do_kbd=freebsd else echo setupcon: kbdcontrol is not accessible. Keyboard will not be configured.>&2 do_kbd='' fi ;; esac fi # acm_option if [ "$CHARMAP" != UTF-8 ]; then acm_option="-charmap $CHARMAP" elif [ "$kernel" = freebsd ]; then acm_option='-charmap ISO-8859-1' else # No encoding limitation, but kernel limitation to 256 diacriticals, so # fine-tune which set of compositions should enabled layout=$(echo $XKBLAYOUT | sed -e 's/^us,//') layout=$(echo $layout | sed -e 's/,.*$//') case "$layout" in # None yet #am) # acm_option='-ccharmap ARMSCII-8' # ;; # None yet #bg) # acm_option='-ccharmap CP1251' # ;; # None yet #) # acm_option='-ccharmap CP1255' # ;; # None yet #) # acm_option='-ccharmap CP1256' # ;; # None yet #ge) # acm_option='-ccharmap GEORGIAN-ACADEMY' # ;; # None yet #) # acm_option='-ccharmap GEORGIAN-PS' # ;; # None yet #la) # acm_option='-ccharmap IBM1133' # ;; # None yet #ara|ir) # acm_option='-ccharmap ISIRI-3342' # ;; ca|br|latam|us) acm_option='-ccharmap ISO-8859-1' ;; al|ba|cz|hr|hu|pl|rs|rs|sk|si|si) acm_option='-ccharmap ISO-8859-2' ;; epo|epo|mt|mt) acm_option='-ccharmap ISO-8859-3' ;; # Not used any more #ee|lt|lv) # acm_option='-ccharmap ISO-8859-4' # ;; # iso-8859-5 unused # None yet #ara) # acm_option='-ccharmap ISO-8859-6' # ;; gr) acm_option='-ccharmap ISO-8859-7' ;; # None yet #il) # acm_option='-ccharmap ISO-8859-8' # ;; az|tr) acm_option='-ccharmap ISO-8859-9' ;; # None yet #no) # acm_option='-ccharmap ISO-8859-10' # ;; # None yet #th) # acm_option='-ccharmap ISO-8859-11' # ;; # iso-8859-12 doesn't exist ee|lt|lv) acm_option='-ccharmap ISO-8859-13' ;; # No supported layout yet #) # acm_option='-ccharmap ISO-8859-14' # ;; be|ch|de|dk|es|ie|is|fi|fr|gb|it|nl|pt|se) acm_option='-ccharmap ISO-8859-15' ;; ro|ro,*) # None yet #acm_option='-ccharmap ISO-8859-16' acm_option='-ccharmap ISO-8859-2' ;; kg|mk|ru|tj) acm_option='-ccharmap KOI8-R' ;; by|kz|ua) acm_option='-ccharmap KOI8-U' ;; # None yet #th|th,*) # acm_option='-ccharmap TIS-620' # ;; vn) acm_option='-ccharmap VISCII' ;; bd|bt|cn|dz|in|jp|kh|kr|lk|mm|np|ph|pk|*) # Leave kernel defaults acm_option='' ;; esac fi report The ACM is $acm_option # rules_option if [ "$XKBRULES" ]; then rules_option="-rules $XKBRULES" else rules_option='' fi # backspace case "$kernel" in linux) backspace='del' ;; freebsd) backspace='bs' ;; esac case "$({ stty -a | sed -ne 's/.*\berase *= *\([^; ]*\).*/\1/p'; } 2>/dev/null)" in ^\?) backspace='del' ;; ^h|^H) backspace='bs' ;; esac case "$BACKSPACE" in del) backspace='del' ;; bs) backspace='bs' ;; esac case "$backspace" in del) report BackSpace is ^? ;; bs) report BackSpace is ^h ;; *) echo setupcon: Wrong BackSpace option >&2 ;; esac # do_term if [ "$do_term" ]; then case "$kernel" in linux) do_term=linux ;; freebsd) do_term=freebsd ;; esac fi # cached case "$kernel" in linux) cached=/etc/console-setup/cached_${CHARMAP}_$backspace$VARIANT.kmap.gz ;; freebsd) cached=/etc/console-setup/cached_${CHARMAP}_$backspace$VARIANT.kbd ;; esac # savekbdfile if \ [ -z "$savekbdfile" -a -n "$do_save" ] \ && [ ! -f "$cached" \ -o ! "$CONFIG" -ot "$cached" \ -o ! "$CONFIG2" -ot "$cached" ] then savekbdfile="$cached" fi [ "$XKBMODEL" ] || savekbdfile='' if [ "$kernel" = linux ] && ! which gzip >/dev/null; then savekbdfile='' echo setupcon: gzip is not accessible. Will not save cached keyboard map. >&2 fi # KMAP if [ -n "$KMAP" -a ! -f "$KMAP" ]; then echo setupcon: $KMAP does not exist. >&2 KMAP='' fi ########################################################################### ### SAVE THE FILES IN /etc ########################################################################### for i in /etc/console-setup $CONSOLE_MAP $FONTFILES $FONTMAPFILE $savekbdfile; do if [ "$i" = "${i#/etc/console-setup}" -a -n "$do_save" ]; then if \ ! touch /etc/console-setup/cached_rwtest 2>/dev/null \ || ! rm /etc/console-setup/cached_rwtest 2>/dev/null then echo setupcon: /etc/console-setup is not writable. No files will be saved there. >&2 do_save='' fi break fi done if [ -n "$do_save" ]; then case "$CONSOLE_MAP" in /etc/console-setup/*) ;; ?*) console_map_dec="${CONSOLE_MAP%.gz}" if [ "$console_map_dec" = "$CONSOLE_MAP" ]; then cp "$CONSOLE_MAP" /etc/console-setup/ else gunzip -c "$CONSOLE_MAP" >"/etc/console-setup/${console_map_dec##*/}" fi rm -f "/etc/console-setup/${console_map_dec##*/}.gz" ;; esac for font in $FONTFILES; do case "$font" in /etc/console-setup/*) ;; ?*) cp "$font" /etc/console-setup/ ;; esac done case "$FONTMAPFILE" in /etc/console-setup/*) ;; ?*) cp "$FONTMAPFILE" /etc/console-setup/ ;; esac fi if [ "$savekbdfile" ]; then case "$kernel" in linux) tempfile || { echo setupcon: Can not create temporary file >&2; exit 1; } { $installdir/bin/ckbcomp -backspace "$backspace" $acm_option \ $rules_option -model "$XKBMODEL" \ "$XKBLAYOUT" "$XKBVARIANT" "$XKBOPTIONS" >$TMPFILE \ && gzip -9n <$TMPFILE >"$savekbdfile" } || exit 1 ;; freebsd) $installdir/bin/ckbcomp -freebsd -backspace "$backspace" \ $acm_option $rules_option -model "$XKBMODEL" \ "$XKBLAYOUT" "$XKBVARIANT" "$XKBOPTIONS" >"$savekbdfile" \ || exit 1 ;; esac fi if [ -n "$do_save" ]; then case "$CONSOLE_MAP" in /etc/console-setup/*) ;; ?*) cp "$CONSOLE_MAP" /etc/console-setup/cached_"${CONSOLE_MAP##*/}" ;; esac for font in $FONTFILES; do case "$font" in /etc/console-setup/*) ;; ?*) cp "$font" /etc/console-setup/cached_"${font##*/}" ;; esac done case "$FONTMAPFILE" in /etc/console-setup/*) ;; ?*) cp "$FONTMAPFILE" /etc/console-setup/cached_"${FONTMAPFILE##*/}" ;; esac if [ "$kernel" = linux ]; then commands_k=$($0 -k --print-commands-only) commands_f=$($0 -f --current-tty --print-commands-only) commands_t=$($0 -t --current-tty --print-commands-only) cat >/etc/console-setup/cached_setup_keyboard.sh <<EOF #!/bin/sh if [ -f /run/console-setup/keymap_loaded ]; then rm /run/console-setup/keymap_loaded exit 0 fi $commands_k EOF cat >/etc/console-setup/cached_setup_font.sh <<EOF #!/bin/sh $commands_f if ls /dev/fb* >/dev/null 2>/dev/null; then for i in /dev/vcs[0-9]*; do { : $commands_f } < /dev/tty\${i#/dev/vcs} > /dev/tty\${i#/dev/vcs} done fi mkdir -p /run/console-setup > /run/console-setup/font-loaded for i in /dev/vcs[0-9]*; do { : $commands_t } < /dev/tty\${i#/dev/vcs} > /dev/tty\${i#/dev/vcs} done EOF cat >/etc/console-setup/cached_setup_terminal.sh <<EOF #!/bin/sh { : $commands_t } < /dev/tty\${1#vcs} > /dev/tty\${1#vcs} EOF chmod +x /etc/console-setup/cached_setup_keyboard.sh \ /etc/console-setup/cached_setup_font.sh \ /etc/console-setup/cached_setup_terminal.sh fi fi ########################################################################### ### ARE WE ON THE CONSOLE? ########################################################################### if [ "$do_check" ]; then if ! test_console; then echo setupcon: We are not on the console, the console is left unconfigured. >&2 exit 0 fi fi ########################################################################### ### OUTPUT ########################################################################### # Video mode if [ "$VIDEOMODE" ]; then case "$do_font" in freebsd) run in '' vidcontrol "$VIDEOMODE" ;; linux*) # this is a bit pointless as vesafb doesn't support changing mode if which fbset >/dev/null; then run plain '' fbset -a "$VIDEOMODE" else report fbset is not installed fi ;; esac fi # Load the font(s) if [ "$FONTFILES" ]; then case "$do_font" in freebsd) if [ -z "$unicode" ]; then for font in $FONTFILES; do run plain '' vidcontrol -f $font done if [ "$CONSOLE_MAP" ]; then run plain '' vidcontrol -l "$CONSOLE_MAP" fi fi ;; linuxkbd) if [ "$FONTMAPFILE" ]; then if [ "$CONSOLE_MAP" ]; then run '-C ' -v setfont $FONTFILES -u "$FONTMAPFILE" -m "$CONSOLE_MAP" else run '-C ' -v setfont $FONTFILES -u "$FONTMAPFILE" fi else if [ "$CONSOLE_MAP" ]; then run '-C ' -v setfont $FONTFILES -m "$CONSOLE_MAP" else run '-C ' -v setfont $FONTFILES fi fi ;; linuxct) if [ "$FONTMAPFILE" ]; then if [ "$CONSOLE_MAP" ]; then run --tty= -v consolechars -f ${FONTFILES%% *} \ -u "$FONTMAPFILE" --acm "$CONSOLE_MAP" else run --tty= -v consolechars -f ${FONTFILES%% *} -u "$FONTMAPFILE" fi else if [ "$CONSOLE_MAP" ]; then run --tty= -v consolechars -f ${FONTFILES%% *} --acm "$CONSOLE_MAP" else run --tty= -v consolechars -f ${FONTFILES%% *} fi fi ;; esac fi # Setup unicode/non-unicode mode case "$do_term" in # So far the FreeBSD kernel doesn't support changes of the mode from # utf to 8-bit and vice versa (its a compile time option). linux*) # FORK because of #678897 if [ "$unicode" ]; then run out FORK printf '\033%%G' else run out FORK printf '\033%%@' fi ;; esac # Setup the terminal width and height if [ "$do_term" ]; then STTY='' [ -z "$SCREEN_WIDTH" ] || STTY="$STTY cols $SCREEN_WIDTH" [ -z "$SCREEN_HEIGHT" ] || STTY="$STTY rows $SCREEN_HEIGHT" if [ "$STTY" ]; then run in '' stty $STTY fi fi # Setup the system beep case "$do_term" in linux*) SETTERM='' if [ -n "$BEEP" ]; then # we use hardcoded ESC sequences instead of setterm # because we TERM is unset in scripts run by udev case "$BEEP" in default) ;; standard) # --bfreq 750 --blength 100 SETTERM='\033[11;100]\033[10;750]' ;; short) # --bfreq 750 --blength 40 SETTERM='\033[11;40]\033[10;750]' ;; shortest) # --bfreq 750 --blength 9 SETTERM='\033[11;9]\033[10;750]' ;; polite) # --bfreq 130 --blength 9 SETTERM='\033[11;9]\033[10;130]' ;; attention) # --bfreq 130 --blength 600 SETTERM='\033[11;600]\033[10;130]' ;; annoying) # --bfreq 550 --blength 1000 SETTERM='\033[11;1000]\033[10;550]' ;; off) # --blength 0 SETTERM='\033[11;0]' ;; *) echo setupcon: Unrecognised setting BEEP="$BEEP" >&2 ;; esac if [ "$SETTERM" ]; then run out FORK printf "$SETTERM" fi fi ;; esac ########################################################################### ### INPUT ########################################################################### # On Mac PPC machines, we may need to set kernel vars first. We need # to mount /proc to do that, but we need it set up before sulogin may # be run in checkroot, which will need the keyboard to log in... # This code was borrowed from the keymap.sh script of console-common # Copyright © 2001 Yann Dirson # Copyright © 2001 Alcove http://www.alcove.fr/ if [ "$do_kbd" = linux ]; then if [ -x /sbin/sysctl -a -r /etc/sysctl.conf ]; then if grep -v '^#' /etc/sysctl.conf | grep -q keycodes ; then grep keycodes /etc/sysctl.conf | grep -v "^#" \ | while read -r d ; do /sbin/sysctl -w $d 2> /dev/null || true done fi fi fi # Setup unicode/non-unicode mode # The following had to be [ "$do_kbd" = linux -o "$do_term" = linux ]. # Unfortunately, that way the X keyboard will be damaged when # console-setup modifies the keyboard mode of X. if [ "$do_kbd" = linux ]; then if which kbd_mode >/dev/null; then if [ "$unicode" ]; then run in '' kbd_mode -u else run in '' kbd_mode -a fi else report kbd_mode is not accessible. Unable to setup unicode/non-unicode keyboard mode. fi fi if \ [ -z "$KMAP" -a -f "$cached" ] \ && [ "$CONFIG" -ot "$cached" -a "$CONFIG2" -ot "$cached" ] then KMAP="$cached" fi if [ "$KMAP" ]; then case "$do_kbd" in linux) run plain NONE loadkeys "$KMAP" ;; freebsd) run in '' kbdcontrol -l "$KMAP" ;; esac else tempfile || { echo setupcon: Can not create temporary file >&2; exit 1; } case "$do_kbd" in linux) $installdir/bin/ckbcomp -backspace "$backspace" $acm_option \ $rules_option -model "$XKBMODEL" \ "$XKBLAYOUT" "$XKBVARIANT" "$XKBOPTIONS" >$TMPFILE run plain NONE loadkeys $TMPFILE ;; freebsd) $installdir/bin/ckbcomp -freebsd -backspace "$backspace" \ $acm_option $rules_option -model "$XKBMODEL" \ "$XKBLAYOUT" "$XKBVARIANT" "$XKBOPTIONS" >$TMPFILE run in '' kbdcontrol -l $TMPFILE run in '' kbdcontrol -f 70 "`printf '\033[3~'`" ;; esac fi ########################################################################### ### PRINTONLY ########################################################################### if [ "$do_printonly" ]; then fileargs () { local arg args f if [ "$1" ]; then printf "%s" "$1" | { read -r arg args case "$arg" in \>|\<) echo -n "$arg" ;; *) echo -n "'" # printf instead of echo because different versions of # echo process backslashes differently. printf "%s" "$arg" \ | sed "s/'/\'\\\\\'\'/g" echo -n "'" ;; esac echo -n ' ' fileargs "$args" } fi } printf "%s" "$SETUP" | while read -r cmd args; do printf "%s " "$cmd" fileargs "$args" echo done fi ########################################################################### ### SETUPDIR ########################################################################### if [ "$setupdir" ]; then fileargs () { local arg args f if [ "$1" ]; then printf "%s" "$1" | { read -r arg args case "$arg" in \>|\<) echo -n "$arg" ;; /*) echo -n "'" if [ -f "$arg" ]; then f="${arg##*/}" f="${f%.gz}" case "$arg" in *.gz) zcat "$arg" >"$setupdir/etc/console-setup/$f" ;; *) cp -a "$arg" "$setupdir/etc/console-setup/$f" ;; esac printf "%s" "/etc/console-setup/$f" \ | sed "s/'/\'\\\\\'\'/g" else printf "%s" "$arg" \ | sed "s/'/\'\\\\\'\'/g" fi echo -n "'" ;; *) echo -n "'" # printf instead of echo because different versions of # echo process backslashes differently. printf "%s" "$arg" \ | sed "s/'/\'\\\\\'\'/g" echo -n "'" ;; esac echo -n ' ' fileargs "$args" } fi } mkdir -p "$setupdir"/bin mkdir -p "$setupdir"/etc/console-setup echo '#!/bin/sh' >"$setupdir"/bin/setupcon echo '# A micro-version of setupcon with static configuration.' >>"$setupdir"/bin/setupcon chmod +x "$setupdir"/bin/setupcon tempfile || { echo setupcon: Can not create temporary file >&2; exit 1; } printf "%s" "$SETUP" | while read -r cmd args; do which "$cmd" >>$TMPFILE || true printf "%s " "$cmd" fileargs "$args" echo done >>"$setupdir"/bin/setupcon echo 'mkdir /run/console-setup' >>"$setupdir"/bin/setupcon echo '>/run/console-setup/keymap_loaded' >>"$setupdir"/bin/setupcon echo exit 0 >>"$setupdir"/bin/setupcon sort $TMPFILE | uniq | grep -v 'printf$' >"$setupdir"/morefiles fi exit 0