Linux azu-front-29122023-s-1vcpu-2gb-sgp1-01 5.19.0-46-generic #47-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 16 13:30:11 UTC 2023 x86_64
nginx/1.22.0
Server IP : 188.166.228.183 & Your IP : 216.73.216.202
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
bin /
Delete
Unzip
Name
Size
Permission
Date
Action
NF
963
B
-rwxr-xr-x
2020-02-17 22:11
VGAuthService
126.54
KB
-rwxr-xr-x
2022-08-24 15:49
[
50.42
KB
-rwxr-xr-x
2022-02-08 00:03
aa-enabled
18.3
KB
-rwxr-xr-x
2022-09-24 05:21
aa-exec
18.3
KB
-rwxr-xr-x
2022-09-24 05:21
aa-features-abi
18.3
KB
-rwxr-xr-x
2022-09-24 05:21
add-apt-repository
14.1
KB
-rwxr-xr-x
2022-10-07 15:47
addpart
14.38
KB
-rwxr-xr-x
2022-05-04 06:30
addr2line
30.7
KB
-rwxr-xr-x
2023-05-22 17:43
apport-bug
2.27
KB
-rwxr-xr-x
2022-10-05 16:52
apport-cli
13.83
KB
-rwxr-xr-x
2023-04-12 18:38
apport-collect
2.27
KB
-rwxr-xr-x
2022-10-05 16:52
apport-unpack
2.48
KB
-rwxr-xr-x
2023-04-12 18:38
apropos
47.28
KB
-rwxr-xr-x
2022-08-19 17:13
apt
18.38
KB
-rwxr-xr-x
2022-09-28 23:16
apt-add-repository
14.1
KB
-rwxr-xr-x
2022-10-07 15:47
apt-cache
82.47
KB
-rwxr-xr-x
2022-09-28 23:16
apt-cdrom
26.47
KB
-rwxr-xr-x
2022-09-28 23:16
apt-config
26.39
KB
-rwxr-xr-x
2022-09-28 23:16
apt-extracttemplates
22.47
KB
-rwxr-xr-x
2022-09-28 23:16
apt-ftparchive
226.48
KB
-rwxr-xr-x
2022-09-28 23:16
apt-get
50.47
KB
-rwxr-xr-x
2022-09-28 23:16
apt-key
27.51
KB
-rwxr-xr-x
2022-09-28 23:16
apt-mark
50.47
KB
-rwxr-xr-x
2022-09-28 23:16
apt-sortpkgs
38.4
KB
-rwxr-xr-x
2022-09-28 23:16
ar
54.48
KB
-rwxr-xr-x
2023-05-22 17:43
arch
30.5
KB
-rwxr-xr-x
2022-02-08 00:03
as
464.35
KB
-rwxr-xr-x
2023-05-22 17:43
automat-visualize3
981
B
-rwxr-xr-x
2022-04-22 07:27
awk
688.46
KB
-rwxr-xr-x
2022-03-23 21:53
b2sum
50.51
KB
-rwxr-xr-x
2022-02-08 00:03
base32
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
base64
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
basename
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
basenc
46.5
KB
-rwxr-xr-x
2022-02-08 00:03
bash
1.37
MB
-rwxr-xr-x
2022-10-08 05:03
bashbug
6.76
KB
-rwxr-xr-x
2022-10-08 05:03
bc
90.82
KB
-rwxr-xr-x
2022-03-23 17:42
boltctl
122.84
KB
-rwxr-xr-x
2022-08-24 22:58
btrfs
860.07
KB
-rwxr-xr-x
2022-08-16 22:29
btrfs-convert
487.19
KB
-rwxr-xr-x
2022-08-16 22:29
btrfs-find-root
447.24
KB
-rwxr-xr-x
2022-08-16 22:29
btrfs-image
467.19
KB
-rwxr-xr-x
2022-08-16 22:29
btrfs-map-logical
447.18
KB
-rwxr-xr-x
2022-08-16 22:29
btrfs-select-super
439.18
KB
-rwxr-xr-x
2022-08-16 22:29
btrfsck
860.07
KB
-rwxr-xr-x
2022-08-16 22:29
btrfstune
447.18
KB
-rwxr-xr-x
2022-08-16 22:29
bunzip2
38.38
KB
-rwxr-xr-x
2022-03-23 17:45
busctl
90.49
KB
-rwxr-xr-x
2023-03-02 20:58
busybox
2
MB
-rwxr-xr-x
2022-08-19 02:27
byobu
8.17
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-config
996
B
-rwxr-xr-x
2020-02-17 22:11
byobu-ctrl-a
4.66
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-disable
1.26
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-disable-prompt
1.31
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-enable
1.15
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-enable-prompt
1.42
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-export
1.32
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-janitor
6.29
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-keybindings
1.47
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-launch
3.25
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-launcher
1.87
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-launcher-install
2.4
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-launcher-uninstall
1.52
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-layout
3.27
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-prompt
1.13
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-quiet
1.38
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-reconnect-sockets
3.22
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-screen
8.17
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-select-backend
1.42
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-select-profile
5
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-select-session
1012
B
-rwxr-xr-x
2020-02-17 22:11
byobu-shell
1.56
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-silent
1.28
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-status
5.87
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-status-detail
1.18
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-tmux
8.17
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-ugraph
4.56
KB
-rwxr-xr-x
2020-02-17 22:11
byobu-ulevel
11.71
KB
-rwxr-xr-x
2020-02-17 22:11
bzcat
38.38
KB
-rwxr-xr-x
2022-03-23 17:45
bzcmp
2.17
KB
-rwxr-xr-x
2022-03-23 17:45
bzdiff
2.17
KB
-rwxr-xr-x
2022-03-23 17:45
bzegrep
3.69
KB
-rwxr-xr-x
2022-03-23 17:45
bzexe
4.78
KB
-rwxr-xr-x
2021-11-27 20:25
bzfgrep
3.69
KB
-rwxr-xr-x
2022-03-23 17:45
bzgrep
3.69
KB
-rwxr-xr-x
2022-03-23 17:45
bzip2
38.38
KB
-rwxr-xr-x
2022-03-23 17:45
bzip2recover
14.3
KB
-rwxr-xr-x
2022-03-23 17:45
bzless
1.27
KB
-rwxr-xr-x
2022-03-23 17:45
bzmore
1.27
KB
-rwxr-xr-x
2022-03-23 17:45
c++filt
22.27
KB
-rwxr-xr-x
2023-05-22 17:43
c_rehash
6.68
KB
-rwxr-xr-x
2023-05-25 01:11
captoinfo
86.41
KB
-rwxr-xr-x
2023-05-17 02:45
cat
34.45
KB
-rwxr-xr-x
2022-02-08 00:03
catman
34.76
KB
-rwxr-xr-x
2022-08-19 17:13
cautious-launcher
853
B
-rwxr-xr-x
2021-12-11 07:14
certbot
15.73
MB
-rwxr-xr-x
2023-05-29 20:05
cftp3
956
B
-rwxr-xr-x
2022-09-02 20:10
cgi-fcgi
18.15
KB
-rwxr-xr-x
2022-03-24 20:11
chage
70.65
KB
-rwxr-sr-x
2022-11-24 02:21
chardet
965
B
-rwxr-xr-x
2022-04-23 03:14
chardetect
965
B
-rwxr-xr-x
2022-04-23 03:14
chattr
14.31
KB
-rwxr-xr-x
2022-06-03 11:03
chcon
58.5
KB
-rwxr-xr-x
2022-02-08 00:03
chfn
71.16
KB
-rwsr-xr-x
2022-11-24 02:21
chgrp
54.5
KB
-rwxr-xr-x
2022-02-08 00:03
chmod
54.5
KB
-rwxr-xr-x
2022-02-08 00:03
choom
22.38
KB
-rwxr-xr-x
2022-05-04 06:30
chown
58.5
KB
-rwxr-xr-x
2022-02-08 00:03
chrt
30.38
KB
-rwxr-xr-x
2022-05-04 06:30
chsh
43.79
KB
-rwsr-xr-x
2022-11-24 02:21
chvt
14.23
KB
-rwxr-xr-x
2022-03-24 20:06
ckbcomp
146.32
KB
-rwxr-xr-x
2022-08-25 16:25
ckeygen3
962
B
-rwxr-xr-x
2022-09-02 20:10
cksum
34.41
KB
-rwxr-xr-x
2022-02-08 00:03
clear
14.31
KB
-rwxr-xr-x
2023-05-17 02:45
clear_console
14.23
KB
-rwxr-xr-x
2022-10-08 05:03
cloud-id
972
B
-rwxr-xr-x
2023-04-22 03:21
cloud-init
976
B
-rwxr-xr-x
2023-04-22 03:21
cloud-init-per
2.06
KB
-rwxr-xr-x
2023-04-21 05:31
cmp
42.39
KB
-rwxr-xr-x
2022-08-16 01:10
codepage
14.15
KB
-rwxr-xr-x
2022-03-24 20:06
col
22.38
KB
-rwxr-xr-x
2022-05-04 06:30
col1
963
B
-rwxr-xr-x
2020-02-17 22:11
col2
963
B
-rwxr-xr-x
2020-02-17 22:11
col3
963
B
-rwxr-xr-x
2020-02-17 22:11
col4
963
B
-rwxr-xr-x
2020-02-17 22:11
col5
963
B
-rwxr-xr-x
2020-02-17 22:11
col6
963
B
-rwxr-xr-x
2020-02-17 22:11
col7
963
B
-rwxr-xr-x
2020-02-17 22:11
col8
963
B
-rwxr-xr-x
2020-02-17 22:11
col9
963
B
-rwxr-xr-x
2020-02-17 22:11
colcrt
14.38
KB
-rwxr-xr-x
2022-05-04 06:30
colrm
14.38
KB
-rwxr-xr-x
2022-05-04 06:30
column
34.38
KB
-rwxr-xr-x
2022-05-04 06:30
comm
34.51
KB
-rwxr-xr-x
2022-02-08 00:03
compose
18.06
KB
-rwxr-xr-x
2021-12-11 07:14
conch3
958
B
-rwxr-xr-x
2022-09-02 20:10
corelist
15.01
KB
-rwxr-xr-x
2023-05-24 01:18
cp
138.5
KB
-rwxr-xr-x
2022-02-08 00:03
cpan
8.16
KB
-rwxr-xr-x
2023-05-24 01:18
cpan5.34-x86_64-linux-gnu
8.18
KB
-rwxr-xr-x
2023-05-24 01:18
cpio
137.63
KB
-rwxr-xr-x
2022-09-15 03:45
crontab
38.64
KB
-rwxr-sr-x
2022-03-23 21:49
csplit
106.5
KB
-rwxr-xr-x
2022-02-08 00:03
ctail
960
B
-rwxr-xr-x
2020-02-17 22:11
ctstat
22.66
KB
-rwxr-xr-x
2022-03-24 19:56
curl
262.23
KB
-rwxr-xr-x
2023-07-17 20:03
cut
38.5
KB
-rwxr-xr-x
2022-02-08 00:03
cvtsudoers
300.73
KB
-rwxr-xr-x
2023-04-04 01:57
cwebp
62.23
KB
-rwxr-xr-x
2023-05-16 00:55
dash
126.74
KB
-rwxr-xr-x
2022-06-23 18:14
date
102.5
KB
-rwxr-xr-x
2022-02-08 00:03
dbus-cleanup-sockets
14.29
KB
-rwxr-xr-x
2022-10-25 21:18
dbus-daemon
226.64
KB
-rwxr-xr-x
2022-10-25 21:18
dbus-monitor
26.3
KB
-rwxr-xr-x
2022-10-25 21:18
dbus-run-session
14.3
KB
-rwxr-xr-x
2022-10-25 21:18
dbus-send
30.29
KB
-rwxr-xr-x
2022-10-25 21:18
dbus-update-activation-environment
14.29
KB
-rwxr-xr-x
2022-10-25 21:18
dbus-uuidgen
14.29
KB
-rwxr-xr-x
2022-10-25 21:18
dd
66.52
KB
-rwxr-xr-x
2022-02-08 00:03
deallocvt
14.23
KB
-rwxr-xr-x
2022-03-24 20:06
deb-systemd-helper
23.45
KB
-rwxr-xr-x
2022-07-04 18:14
deb-systemd-invoke
6.09
KB
-rwxr-xr-x
2022-07-04 18:14
debconf
2.79
KB
-rwxr-xr-x
2022-02-20 22:42
debconf-apt-progress
11.27
KB
-rwxr-xr-x
2022-02-20 22:42
debconf-communicate
608
B
-rwxr-xr-x
2022-02-20 22:42
debconf-copydb
1.68
KB
-rwxr-xr-x
2022-02-20 22:42
debconf-escape
647
B
-rwxr-xr-x
2022-02-20 22:42
debconf-set-selections
2.92
KB
-rwxr-xr-x
2022-02-20 22:42
debconf-show
1.78
KB
-rwxr-xr-x
2022-02-20 22:42
debian-distro-info
22.95
KB
-rwxr-xr-x
2022-10-08 08:50
delpart
14.38
KB
-rwxr-xr-x
2022-05-04 06:30
delv
44.82
KB
-rwxr-xr-x
2023-06-20 20:28
df
83.07
KB
-rwxr-xr-x
2022-02-08 00:03
dh_bash-completion
4.31
KB
-rwxr-xr-x
2022-04-03 23:44
diff
130.55
KB
-rwxr-xr-x
2022-08-16 01:10
diff3
58.52
KB
-rwxr-xr-x
2022-08-16 01:10
dig
146.82
KB
-rwxr-xr-x
2023-06-20 20:28
dir
134.97
KB
-rwxr-xr-x
2022-02-08 00:03
dircolors
38.51
KB
-rwxr-xr-x
2022-02-08 00:03
dirmngr
445.39
KB
-rwxr-xr-x
2022-08-16 09:01
dirmngr-client
58.92
KB
-rwxr-xr-x
2022-08-16 09:01
dirname
30.38
KB
-rwxr-xr-x
2022-02-08 00:03
distro-info
22.89
KB
-rwxr-xr-x
2022-10-08 08:50
dmesg
74.64
KB
-rwxr-xr-x
2022-05-04 06:30
dnsdomainname
22.23
KB
-rwxr-xr-x
2022-03-23 21:57
do-release-upgrade
10.35
KB
-rwxr-xr-x
2022-09-30 03:13
domainname
22.23
KB
-rwxr-xr-x
2022-03-23 21:57
dpkg
310.84
KB
-rwxr-xr-x
2022-07-03 06:00
dpkg-deb
142.64
KB
-rwxr-xr-x
2022-07-03 06:00
dpkg-divert
118.64
KB
-rwxr-xr-x
2022-07-03 06:00
dpkg-maintscript-helper
20.71
KB
-rwxr-xr-x
2022-07-03 06:00
dpkg-query
138.67
KB
-rwxr-xr-x
2022-07-03 06:00
dpkg-realpath
4.09
KB
-rwxr-xr-x
2022-07-03 06:00
dpkg-split
98.65
KB
-rwxr-xr-x
2022-07-03 06:00
dpkg-statoverride
50.4
KB
-rwxr-xr-x
2022-07-03 06:00
dpkg-trigger
42.55
KB
-rwxr-xr-x
2022-07-03 06:00
du
146.5
KB
-rwxr-xr-x
2022-02-08 00:03
dumpkeys
158.71
KB
-rwxr-xr-x
2022-03-24 20:06
dwebp
30.23
KB
-rwxr-xr-x
2023-05-16 00:55
dwp
1.85
MB
-rwxr-xr-x
2023-05-22 17:43
eatmydata
2.74
KB
-rwxr-xr-x
2021-04-17 19:51
ec2metadata
8.38
KB
-rwxr-xr-x
2022-06-03 18:51
echo
34.3
KB
-rwxr-xr-x
2022-02-08 00:03
ed
54.49
KB
-rwxr-xr-x
2022-02-13 19:08
edit
18.06
KB
-rwxr-xr-x
2021-12-11 07:14
editor
284.46
KB
-rwxr-xr-x
2022-08-03 18:35
efibootdump
22.15
KB
-rwxr-xr-x
2021-08-03 20:08
efibootmgr
43.27
KB
-rwxr-xr-x
2021-08-03 20:08
egrep
28
B
-rwxr-xr-x
2022-03-23 21:56
eject
42.23
KB
-rwxr-xr-x
2022-05-04 06:30
elfedit
34.72
KB
-rwxr-xr-x
2023-05-22 17:43
enc2xs
40.84
KB
-rwxr-xr-x
2023-05-24 01:18
encguess
3.01
KB
-rwxr-xr-x
2023-05-24 01:18
env
42.94
KB
-rwxr-xr-x
2022-02-08 00:03
envsubst
34.38
KB
-rwxr-xr-x
2022-08-16 19:35
eqn
188.45
KB
-rwxr-xr-x
2022-03-23 21:56
ex
3.71
MB
-rwxr-xr-x
2023-05-24 22:27
expand
34.52
KB
-rwxr-xr-x
2022-02-08 00:03
expiry
22.59
KB
-rwxr-sr-x
2022-11-24 02:21
expr
106.41
KB
-rwxr-xr-x
2022-02-08 00:03
factor
70.5
KB
-rwxr-xr-x
2022-02-08 00:03
faillog
22.63
KB
-rwxr-xr-x
2022-11-24 02:21
fallocate
26.38
KB
-rwxr-xr-x
2022-05-04 06:30
false
26.3
KB
-rwxr-xr-x
2022-02-08 00:03
fgconsole
14.23
KB
-rwxr-xr-x
2022-03-24 20:06
fgrep
28
B
-rwxr-xr-x
2022-03-23 21:56
file
26.56
KB
-rwxr-xr-x
2022-04-24 18:49
finalrd
2.06
KB
-rwxr-xr-x
2022-02-17 00:56
fincore
22.43
KB
-rwxr-xr-x
2022-05-04 06:30
find
203.48
KB
-rwxr-xr-x
2022-08-19 18:36
findmnt
67.66
KB
-rwxr-xr-x
2022-05-04 06:30
flock
22.48
KB
-rwxr-xr-x
2022-05-04 06:30
fmt
38.5
KB
-rwxr-xr-x
2022-02-08 00:03
fold
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
free
26.23
KB
-rwxr-xr-x
2022-08-22 16:50
ftp
178.9
KB
-rwxr-xr-x
2022-03-25 18:01
funzip
22.3
KB
-rwxr-xr-x
2022-08-23 20:51
fuser
39.31
KB
-rwxr-xr-x
2022-07-25 17:21
fusermount
34.38
KB
-rwsr-xr-x
2022-05-07 22:30
fusermount3
34.38
KB
-rwsr-xr-x
2022-05-07 22:30
gapplication
22.38
KB
-rwxr-xr-x
2023-06-08 22:08
gawk
688.46
KB
-rwxr-xr-x
2022-03-23 21:53
gdbus
50.38
KB
-rwxr-xr-x
2023-06-08 22:08
gencat
26.44
KB
-rwxr-xr-x
2022-10-07 16:13
geqn
188.45
KB
-rwxr-xr-x
2022-03-23 21:56
getconf
26.36
KB
-rwxr-xr-x
2022-10-07 16:13
getent
34.72
KB
-rwxr-xr-x
2022-10-07 16:13
getkeycodes
14.23
KB
-rwxr-xr-x
2022-03-24 20:06
getopt
22.38
KB
-rwxr-xr-x
2022-05-04 06:30
gettext
34.38
KB
-rwxr-xr-x
2022-08-16 19:35
gettext.sh
5.07
KB
-rwxr-xr-x
2022-08-16 19:35
gif2webp
30.23
KB
-rwxr-xr-x
2023-05-16 00:55
ginstall-info
103.24
KB
-rwxr-xr-x
2022-06-27 05:04
gio
94.4
KB
-rwxr-xr-x
2023-06-08 22:08
gio-querymodules
14.3
KB
-rwxr-xr-x
2023-06-08 22:08
git
3.69
MB
-rwxr-xr-x
2023-04-25 01:29
git-receive-pack
3.69
MB
-rwxr-xr-x
2023-04-25 01:29
git-shell
592.59
KB
-rwxr-xr-x
2023-04-25 01:29
git-upload-archive
3.69
MB
-rwxr-xr-x
2023-04-25 01:29
git-upload-pack
3.69
MB
-rwxr-xr-x
2023-04-25 01:29
glib-compile-schemas
50.3
KB
-rwxr-xr-x
2023-06-08 22:08
gold
3.09
MB
-rwxr-xr-x
2023-05-22 17:43
gp-archive
166.53
KB
-rwxr-xr-x
2023-05-22 17:43
gp-collect-app
182.37
KB
-rwxr-xr-x
2023-05-22 17:43
gp-display-html
578.29
KB
-rwxr-xr-x
2023-05-22 17:43
gp-display-src
162.35
KB
-rwxr-xr-x
2023-05-22 17:43
gp-display-text
318.37
KB
-rwxr-xr-x
2023-05-22 17:43
gpasswd
70.54
KB
-rwsr-xr-x
2022-11-24 02:21
gpg
1.02
MB
-rwxr-xr-x
2022-08-16 09:01
gpg-agent
325.21
KB
-rwxr-xr-x
2022-08-16 09:01
gpg-connect-agent
82.99
KB
-rwxr-xr-x
2022-08-16 09:01
gpg-wks-server
119.05
KB
-rwxr-xr-x
2022-08-16 09:01
gpg-zip
3.43
KB
-rwxr-xr-x
2022-08-16 09:01
gpg2
1.02
MB
-rwxr-xr-x
2022-08-16 09:01
gpgcompose
492.51
KB
-rwxr-xr-x
2022-08-16 09:01
gpgconf
110.7
KB
-rwxr-xr-x
2022-08-16 09:01
gpgparsemail
34.38
KB
-rwxr-xr-x
2022-08-16 09:01
gpgsm
431.4
KB
-rwxr-xr-x
2022-08-16 09:01
gpgsplit
26.55
KB
-rwxr-xr-x
2022-08-16 09:01
gpgtar
71.58
KB
-rwxr-xr-x
2022-08-16 09:01
gpgv
271.06
KB
-rwxr-xr-x
2022-08-16 09:01
gpic
200.04
KB
-rwxr-xr-x
2022-03-23 21:56
gprof
107.79
KB
-rwxr-xr-x
2023-05-22 17:43
gprofng
146.35
KB
-rwxr-xr-x
2023-05-22 17:43
grep
178.45
KB
-rwxr-xr-x
2022-03-23 21:56
gresource
22.3
KB
-rwxr-xr-x
2023-06-08 22:08
groff
94.5
KB
-rwxr-xr-x
2022-03-23 21:56
grog
2.71
KB
-rwxr-xr-x
2022-03-23 21:56
grops
162.55
KB
-rwxr-xr-x
2022-03-23 21:56
grotty
118.52
KB
-rwxr-xr-x
2022-03-23 21:56
groups
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
growpart
29.19
KB
-rwxr-xr-x
2022-06-03 18:51
grub-editenv
376.95
KB
-rwxr-xr-x
2022-09-19 22:00
grub-file
816.45
KB
-rwxr-xr-x
2022-09-19 22:00
grub-fstest
941.92
KB
-rwxr-xr-x
2022-09-19 22:00
grub-glue-efi
247.86
KB
-rwxr-xr-x
2022-09-19 22:00
grub-kbdcomp
1.64
KB
-rwxr-xr-x
2022-09-19 22:00
grub-menulst2cfg
228.13
KB
-rwxr-xr-x
2022-09-19 22:00
grub-mkfont
272.42
KB
-rwxr-xr-x
2022-09-19 22:00
grub-mkimage
361.05
KB
-rwxr-xr-x
2022-09-19 22:00
grub-mklayout
252.17
KB
-rwxr-xr-x
2022-09-19 22:00
grub-mknetdir
417.66
KB
-rwxr-xr-x
2022-09-19 22:00
grub-mkpasswd-pbkdf2
256.2
KB
-rwxr-xr-x
2022-09-19 22:00
grub-mkrelpath
247.58
KB
-rwxr-xr-x
2022-09-19 22:00
grub-mkrescue
998.47
KB
-rwxr-xr-x
2022-09-19 22:00
grub-mkstandalone
493.95
KB
-rwxr-xr-x
2022-09-19 22:00
grub-mount
764.84
KB
-rwxr-xr-x
2022-09-19 22:00
grub-ntldr-img
38.24
KB
-rwxr-xr-x
2022-09-19 22:00
grub-render-label
832.83
KB
-rwxr-xr-x
2022-09-19 22:00
grub-script-check
275.7
KB
-rwxr-xr-x
2022-09-19 22:00
grub-syslinux2cfg
781.34
KB
-rwxr-xr-x
2022-09-19 22:00
gsettings
30.3
KB
-rwxr-xr-x
2023-06-08 22:08
gtbl
126.48
KB
-rwxr-xr-x
2022-03-23 21:56
gunzip
2.29
KB
-rwxr-xr-x
2022-08-16 08:36
gzexe
6.3
KB
-rwxr-xr-x
2022-08-16 08:36
gzip
95.23
KB
-rwxr-xr-x
2022-08-16 08:36
h2ph
28.54
KB
-rwxr-xr-x
2023-05-24 01:18
h2xs
59.51
KB
-rwxr-xr-x
2023-05-24 01:18
hardlink
46.45
KB
-rwxr-xr-x
2022-05-04 06:30
hd
50.39
KB
-rwxr-xr-x
2022-05-04 06:30
head
42.5
KB
-rwxr-xr-x
2022-02-08 00:03
helpztags
2.46
KB
-rwxr-xr-x
2022-08-23 21:43
hexdump
50.39
KB
-rwxr-xr-x
2022-05-04 06:30
host
118.82
KB
-rwxr-xr-x
2023-06-20 20:28
hostid
30.5
KB
-rwxr-xr-x
2022-02-08 00:03
hostname
22.23
KB
-rwxr-xr-x
2022-03-23 21:57
hostnamectl
30.38
KB
-rwxr-xr-x
2023-03-02 20:58
htop
329.95
KB
-rwxr-xr-x
2022-06-03 15:00
hwe-support-status
10.58
KB
-rwxr-xr-x
2022-10-17 14:26
i386
26.65
KB
-rwxr-xr-x
2022-05-04 06:30
ibd2sdi
286.75
KB
-rwxr-xr-x
2023-05-12 07:14
iconv
70.48
KB
-rwxr-xr-x
2022-10-07 16:13
id
38.5
KB
-rwxr-xr-x
2022-02-08 00:03
img2webp
42.23
KB
-rwxr-xr-x
2023-05-16 00:55
info
301.76
KB
-rwxr-xr-x
2022-06-27 05:04
infobrowser
301.76
KB
-rwxr-xr-x
2022-06-27 05:04
infocmp
62.38
KB
-rwxr-xr-x
2023-05-17 02:45
infotocap
86.41
KB
-rwxr-xr-x
2023-05-17 02:45
innochecksum
195.39
KB
-rwxr-xr-x
2023-05-12 07:14
install
142.52
KB
-rwxr-xr-x
2022-02-08 00:03
install-info
103.24
KB
-rwxr-xr-x
2022-06-27 05:04
instmodsh
4.27
KB
-rwxr-xr-x
2023-05-24 01:18
ionice
18.38
KB
-rwxr-xr-x
2022-05-04 06:30
ip
702.05
KB
-rwxr-xr-x
2022-03-24 19:56
ipcmk
22.45
KB
-rwxr-xr-x
2022-05-04 06:30
ipcrm
18.38
KB
-rwxr-xr-x
2022-05-04 06:30
ipcs
38.38
KB
-rwxr-xr-x
2022-05-04 06:30
iptables-xml
96.95
KB
-rwxr-xr-x
2022-04-29 00:16
ischroot
14.2
KB
-rwxr-xr-x
2022-07-27 14:20
iscsiadm
390.45
KB
-rwxr-xr-x
2022-08-16 23:32
join
46.54
KB
-rwxr-xr-x
2022-02-08 00:03
journalctl
78.39
KB
-rwxr-xr-x
2023-03-02 20:58
jq
30.15
KB
-rwxr-xr-x
2022-03-24 20:05
json-patch-jsondiff
1004
B
-rwxr-xr-x
2021-09-29 18:31
json_pp
4.88
KB
-rwxr-xr-x
2023-05-24 01:18
jsondiff
1004
B
-rwxr-xr-x
2021-09-29 18:31
jsonpatch
3.77
KB
-rwxr-xr-x
2021-09-29 18:31
jsonpointer
1.79
KB
-rwxr-xr-x
2020-01-24 11:25
jsonschema
213
B
-rwxr-xr-x
2022-08-03 05:06
kbd_mode
14.52
KB
-rwxr-xr-x
2022-03-24 20:06
kbdinfo
18.23
KB
-rwxr-xr-x
2022-03-24 20:06
kbxutil
62.83
KB
-rwxr-xr-x
2022-08-16 09:01
keep-one-running
3.51
KB
-rwxr-xr-x
2022-07-29 22:56
kernel-install
12.67
KB
-rwxr-xr-x
2023-03-02 20:58
keyring
210
B
-rwxr-xr-x
2022-08-14 00:35
kill
30.23
KB
-rwxr-xr-x
2022-08-22 16:50
killall
31.34
KB
-rwxr-xr-x
2022-07-25 17:21
kmod
170.36
KB
-rwxr-xr-x
2022-08-22 17:13
kmodsign
18.45
KB
-rwxr-xr-x
2022-06-28 16:20
landscape-sysinfo
624
B
-rwxr-xr-x
2022-03-30 18:32
last
34.38
KB
-rwxr-xr-x
2022-05-04 06:30
lastb
34.38
KB
-rwxr-xr-x
2022-05-04 06:30
lastlog
27.79
KB
-rwxr-xr-x
2022-11-24 02:21
lcf
7.6
KB
-rwxr-xr-x
2020-06-16 13:37
ld
1.28
MB
-rwxr-xr-x
2023-05-22 17:43
ld.bfd
1.28
MB
-rwxr-xr-x
2023-05-22 17:43
ld.gold
3.09
MB
-rwxr-xr-x
2023-05-22 17:43
ldd
5.31
KB
-rwxr-xr-x
2022-10-07 16:13
less
194.38
KB
-rwxr-xr-x
2023-02-07 12:04
lessecho
14.31
KB
-rwxr-xr-x
2023-02-07 12:04
lessfile
8.83
KB
-rwxr-xr-x
2021-12-29 03:39
lesskey
23.7
KB
-rwxr-xr-x
2023-02-07 12:04
lesspipe
8.83
KB
-rwxr-xr-x
2021-12-29 03:39
lexgrog
99.75
KB
-rwxr-xr-x
2022-08-19 17:13
libnetcfg
15.41
KB
-rwxr-xr-x
2023-05-24 01:18
libpng-config
2.41
KB
-rwxr-xr-x
2022-09-21 20:46
libpng16-config
2.41
KB
-rwxr-xr-x
2022-09-21 20:46
link
30.5
KB
-rwxr-xr-x
2022-02-08 00:03
linux-boot-prober
1.54
KB
-rwxr-xr-x
2022-08-23 18:16
linux-check-removal
3.99
KB
-rwxr-xr-x
2020-06-26 01:23
linux-update-symlinks
6.17
KB
-rwxr-xr-x
2020-06-26 01:23
linux-version
2.63
KB
-rwxr-xr-x
2021-05-04 00:16
linux32
26.65
KB
-rwxr-xr-x
2022-05-04 06:30
linux64
26.65
KB
-rwxr-xr-x
2022-05-04 06:30
ln
58.5
KB
-rwxr-xr-x
2022-02-08 00:03
lnstat
22.66
KB
-rwxr-xr-x
2022-03-24 19:56
loadkeys
198.76
KB
-rwxr-xr-x
2022-03-24 20:06
loadunimap
30.32
KB
-rwxr-xr-x
2022-03-24 20:06
locale
49.63
KB
-rwxr-xr-x
2022-10-07 16:13
locale-check
14.15
KB
-rwxr-xr-x
2022-10-17 17:00
localectl
26.37
KB
-rwxr-xr-x
2023-03-02 20:58
localedef
315.06
KB
-rwxr-xr-x
2022-10-07 16:13
logger
34.97
KB
-rwxr-xr-x
2022-05-04 06:30
login
55.92
KB
-rwxr-xr-x
2022-11-24 02:21
loginctl
58.48
KB
-rwxr-xr-x
2023-03-02 20:58
logname
30.5
KB
-rwxr-xr-x
2022-02-08 00:03
look
18.38
KB
-rwxr-xr-x
2022-05-04 06:30
lowntfs-3g
114.98
KB
-rwxr-xr-x
2022-11-01 19:53
ls
134.97
KB
-rwxr-xr-x
2022-02-08 00:03
lsattr
14.31
KB
-rwxr-xr-x
2022-06-03 11:03
lsb_release
3.55
KB
-rwxr-xr-x
2022-05-23 23:36
lsblk
138.38
KB
-rwxr-xr-x
2022-05-04 06:30
lscpu
102.38
KB
-rwxr-xr-x
2022-05-04 06:30
lsfd
76.4
KB
-rwxr-xr-x
2022-05-04 06:30
lshw
901.2
KB
-rwxr-xr-x
2022-03-25 00:22
lsinitramfs
706
B
-rwxr-xr-x
2020-03-27 06:18
lsipc
50.38
KB
-rwxr-xr-x
2022-05-04 06:30
lsirq
22.38
KB
-rwxr-xr-x
2022-05-04 06:30
lslocks
30.77
KB
-rwxr-xr-x
2022-05-04 06:30
lslogins
46.38
KB
-rwxr-xr-x
2022-05-04 06:30
lsmem
38.38
KB
-rwxr-xr-x
2022-05-04 06:30
lsmod
170.36
KB
-rwxr-xr-x
2022-08-22 17:13
lsns
42.38
KB
-rwxr-xr-x
2022-05-04 06:30
lsof
171.66
KB
-rwxr-xr-x
2022-04-28 12:08
lspci
96.08
KB
-rwxr-xr-x
2022-07-17 08:35
lspgpot
1.06
KB
-rwxr-xr-x
2017-08-28 18:22
lspower
1.18
KB
-rwxr-xr-x
2022-08-21 01:35
lsusb
246.52
KB
-rwxr-xr-x
2022-03-25 17:53
lzcat
82.52
KB
-rwxr-xr-x
2022-04-10 19:31
lzcmp
6.86
KB
-rwxr-xr-x
2022-04-10 19:31
lzdiff
6.86
KB
-rwxr-xr-x
2022-04-10 19:31
lzegrep
5.87
KB
-rwxr-xr-x
2022-04-10 19:31
lzfgrep
5.87
KB
-rwxr-xr-x
2022-04-10 19:31
lzgrep
5.87
KB
-rwxr-xr-x
2022-04-10 19:31
lzless
1.76
KB
-rwxr-xr-x
2022-04-10 19:31
lzma
82.52
KB
-rwxr-xr-x
2022-04-10 19:31
lzmainfo
14.23
KB
-rwxr-xr-x
2022-04-10 19:31
lzmore
2.11
KB
-rwxr-xr-x
2022-04-10 19:31
mailmail3
964
B
-rwxr-xr-x
2022-09-02 20:10
man
117.68
KB
-rwxr-xr-x
2022-08-19 17:13
man-recode
35.68
KB
-rwxr-xr-x
2022-08-19 17:13
mandb
139.94
KB
-rwxr-xr-x
2022-08-19 17:13
manifest
1.9
KB
-rwxr-xr-x
2020-02-17 22:11
manpath
30.78
KB
-rwxr-xr-x
2022-08-19 17:13
mapscrn
30.32
KB
-rwxr-xr-x
2022-03-24 20:06
mawk
154.79
KB
-rwxr-xr-x
2022-06-17 23:35
mcookie
26.45
KB
-rwxr-xr-x
2022-05-04 06:30
md5sum
42.41
KB
-rwxr-xr-x
2022-02-08 00:03
md5sum.textutils
42.41
KB
-rwxr-xr-x
2022-02-08 00:03
mdig
50.4
KB
-rwxr-xr-x
2023-06-20 20:28
memusage
7.32
KB
-rwxr-xr-x
2022-10-07 16:13
memusagestat
22.44
KB
-rwxr-xr-x
2022-10-07 16:13
mesg
14.38
KB
-rwxr-xr-x
2022-05-04 06:30
migrate-pubring-from-classic-gpg
2.99
KB
-rwxr-xr-x
2022-07-16 10:17
mk_modmap
15.78
KB
-rwxr-xr-x
2022-03-24 20:06
mkdir
66.5
KB
-rwxr-xr-x
2022-02-08 00:03
mkfifo
38.5
KB
-rwxr-xr-x
2022-02-08 00:03
mknod
42.5
KB
-rwxr-xr-x
2022-02-08 00:03
mksquashfs
258.68
KB
-rwxr-xr-x
2022-03-28 00:50
mktemp
38.5
KB
-rwxr-xr-x
2022-02-08 00:03
mokutil
59.48
KB
-rwxr-xr-x
2022-06-15 21:30
more
42.38
KB
-rwxr-xr-x
2022-05-04 06:30
mount
46.38
KB
-rwsr-xr-x
2022-05-04 06:30
mountpoint
18.38
KB
-rwxr-xr-x
2022-05-04 06:30
mt
66.73
KB
-rwxr-xr-x
2022-09-15 03:45
mt-gnu
66.73
KB
-rwxr-xr-x
2022-09-15 03:45
mtr
72.25
KB
-rwxr-xr-x
2022-01-11 20:46
mtr-packet
38.3
KB
-rwxr-xr-x
2022-01-11 20:46
mtrace
6.37
KB
-rwxr-xr-x
2022-10-07 16:13
mv
134.52
KB
-rwxr-xr-x
2022-02-08 00:03
my_print_defaults
171.24
KB
-rwxr-xr-x
2023-05-12 07:14
myisam_ftdump
6.35
MB
-rwxr-xr-x
2023-05-12 07:14
myisamchk
6.55
MB
-rwxr-xr-x
2023-05-12 07:14
myisamlog
6.38
MB
-rwxr-xr-x
2023-05-12 07:14
myisampack
6.4
MB
-rwxr-xr-x
2023-05-12 07:14
mysql
6.64
MB
-rwxr-xr-x
2023-05-12 07:14
mysql_config_editor
157.03
KB
-rwxr-xr-x
2023-05-12 07:14
mysql_migrate_keyring
6.53
MB
-rwxr-xr-x
2023-05-12 07:14
mysql_secure_installation
6.47
MB
-rwxr-xr-x
2023-05-12 07:14
mysql_ssl_rsa_setup
194.9
KB
-rwxr-xr-x
2023-05-12 07:14
mysql_tzinfo_to_sql
74.91
KB
-rwxr-xr-x
2023-05-12 07:14
mysql_upgrade
6.54
MB
-rwxr-xr-x
2023-05-12 07:14
mysqladmin
6.48
MB
-rwxr-xr-x
2023-05-12 07:14
mysqlanalyze
6.49
MB
-rwxr-xr-x
2023-05-12 07:14
mysqlbinlog
6.75
MB
-rwxr-xr-x
2023-05-12 07:14
mysqlcheck
6.49
MB
-rwxr-xr-x
2023-05-12 07:14
mysqld_multi
26.68
KB
-rwxr-xr-x
2023-05-12 07:14
mysqld_safe
28.45
KB
-rwxr-xr-x
2023-05-12 07:14
mysqldump
6.57
MB
-rwxr-xr-x
2023-05-12 07:14
mysqldumpslow
7.49
KB
-rwxr-xr-x
2023-05-12 07:14
mysqlimport
6.47
MB
-rwxr-xr-x
2023-05-12 07:14
mysqloptimize
6.49
MB
-rwxr-xr-x
2023-05-12 07:14
mysqlpump
6.85
MB
-rwxr-xr-x
2023-05-12 07:14
mysqlrepair
6.49
MB
-rwxr-xr-x
2023-05-12 07:14
mysqlreport
38.1
KB
-rwxr-xr-x
2022-05-18 17:26
mysqlshow
6.48
MB
-rwxr-xr-x
2023-05-12 07:14
mysqlslap
6.49
MB
-rwxr-xr-x
2023-05-12 07:14
namei
22.38
KB
-rwxr-xr-x
2022-05-04 06:30
nano
284.46
KB
-rwxr-xr-x
2022-08-03 18:35
nawk
688.46
KB
-rwxr-xr-x
2022-03-23 21:53
nc
38.63
KB
-rwxr-xr-x
2022-05-18 00:27
nc.openbsd
38.63
KB
-rwxr-xr-x
2022-05-18 00:27
neqn
913
B
-rwxr-xr-x
2022-03-23 21:56
netcat
38.63
KB
-rwxr-xr-x
2022-05-18 00:27
networkctl
110.38
KB
-rwxr-xr-x
2023-03-02 20:58
networkd-dispatcher
19.71
KB
-rwxr-xr-x
2022-07-09 04:33
newgrp
39.71
KB
-rwsr-xr-x
2022-11-24 02:21
ngettext
34.38
KB
-rwxr-xr-x
2022-08-16 19:35
nice
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
nisdomainname
22.23
KB
-rwxr-xr-x
2022-03-23 21:57
nl
98.56
KB
-rwxr-xr-x
2022-02-08 00:03
nm
43.66
KB
-rwxr-xr-x
2023-05-22 17:43
nohup
34.41
KB
-rwxr-xr-x
2022-02-08 00:03
nproc
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
nroff
3.22
KB
-rwxr-xr-x
2022-03-23 21:56
nsenter
26.6
KB
-rwxr-xr-x
2022-05-04 06:30
nslookup
118.82
KB
-rwxr-xr-x
2023-06-20 20:28
nstat
30.38
KB
-rwxr-xr-x
2022-03-24 19:56
nsupdate
70.55
KB
-rwxr-xr-x
2023-06-20 20:28
ntfs-3g
159.01
KB
-rwxr-xr-x
2022-11-01 19:53
ntfs-3g.probe
14.38
KB
-rwxr-xr-x
2022-11-01 19:53
ntfscat
26.38
KB
-rwxr-xr-x
2022-11-01 19:53
ntfscluster
38.38
KB
-rwxr-xr-x
2022-11-01 19:53
ntfscmp
30.38
KB
-rwxr-xr-x
2022-11-01 19:53
ntfsdecrypt
42.38
KB
-rwxr-xr-x
2022-11-01 19:53
ntfsfallocate
26.38
KB
-rwxr-xr-x
2022-11-01 19:53
ntfsfix
34.38
KB
-rwxr-xr-x
2022-11-01 19:53
ntfsinfo
54.38
KB
-rwxr-xr-x
2022-11-01 19:53
ntfsls
27.45
KB
-rwxr-xr-x
2022-11-01 19:53
ntfsmove
30.38
KB
-rwxr-xr-x
2022-11-01 19:53
ntfsrecover
110.38
KB
-rwxr-xr-x
2022-11-01 19:53
ntfssecaudit
78.86
KB
-rwxr-xr-x
2022-11-01 19:53
ntfstruncate
26.3
KB
-rwxr-xr-x
2022-11-01 19:53
ntfsusermap
18.3
KB
-rwxr-xr-x
2022-11-01 19:53
ntfswipe
42.91
KB
-rwxr-xr-x
2022-11-01 19:53
numfmt
54.53
KB
-rwxr-xr-x
2022-02-08 00:03
objcopy
162.54
KB
-rwxr-xr-x
2023-05-22 17:43
objdump
373.38
KB
-rwxr-xr-x
2023-05-22 17:43
od
66.5
KB
-rwxr-xr-x
2022-02-08 00:03
oem-getlogs
8.28
KB
-rwxr-xr-x
2023-04-12 18:38
on_ac_power
2.18
KB
-rwxr-xr-x
2022-08-21 01:35
open
18.06
KB
-rwxr-xr-x
2021-12-11 07:14
openssl
977.8
KB
-rwxr-xr-x
2023-05-25 01:11
openvt
22.59
KB
-rwxr-xr-x
2022-03-24 20:06
os-prober
4.42
KB
-rwxr-xr-x
2022-08-23 18:16
pager
194.38
KB
-rwxr-xr-x
2023-02-07 12:04
partx
58.38
KB
-rwxr-xr-x
2022-05-04 06:30
passwd
58.73
KB
-rwsr-xr-x
2022-11-24 02:21
paste
34.41
KB
-rwxr-xr-x
2022-02-08 00:03
pastebinit
16.12
KB
-rwxr-xr-x
2021-11-24 10:53
patch
186.52
KB
-rwxr-xr-x
2022-03-25 00:22
pathchk
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
pbget
2.51
KB
-rwxr-xr-x
2019-08-03 13:35
pbput
2.51
KB
-rwxr-xr-x
2019-08-03 13:35
pbputs
2.51
KB
-rwxr-xr-x
2019-08-03 13:35
pdb3
61.76
KB
-rwxr-xr-x
2023-05-29 21:51
pdb3.10
61.76
KB
-rwxr-xr-x
2023-05-29 21:51
peekfd
14.3
KB
-rwxr-xr-x
2022-07-25 17:21
perl
3.64
MB
-rwxr-xr-x
2023-05-24 01:18
perl5.34-x86_64-linux-gnu
14.3
KB
-rwxr-xr-x
2023-05-24 01:18
perl5.34.0
3.64
MB
-rwxr-xr-x
2023-05-24 01:18
perlbug
44.12
KB
-rwxr-xr-x
2023-05-24 01:18
perldoc
125
B
-rwxr-xr-x
2022-06-19 15:18
perlivp
10.61
KB
-rwxr-xr-x
2023-05-24 01:18
perlthanks
44.12
KB
-rwxr-xr-x
2023-05-24 01:18
perror
1.45
MB
-rwxr-xr-x
2023-05-12 07:14
pgrep
30.24
KB
-rwxr-xr-x
2022-08-22 16:50
phar
14.89
KB
-rwxr-xr-x
2023-06-28 22:05
phar.phar
14.89
KB
-rwxr-xr-x
2023-06-28 22:05
phar.phar8.1
14.89
KB
-rwxr-xr-x
2023-06-28 22:05
phar8.1
14.89
KB
-rwxr-xr-x
2023-06-28 22:05
phar8.1.phar
14.89
KB
-rwxr-xr-x
2023-06-28 22:05
php
5.31
MB
-rwxr-xr-x
2023-06-28 22:05
php8.1
5.31
MB
-rwxr-xr-x
2023-06-28 22:05
pic
200.04
KB
-rwxr-xr-x
2022-03-23 21:56
pico
284.46
KB
-rwxr-xr-x
2022-08-03 18:35
piconv
8.16
KB
-rwxr-xr-x
2023-05-24 01:18
pidof
26.23
KB
-rwxr-xr-x
2022-08-22 15:57
pidwait
30.24
KB
-rwxr-xr-x
2022-08-22 16:50
pinentry
58.65
KB
-rwxr-xr-x
2022-06-27 13:11
pinentry-curses
58.65
KB
-rwxr-xr-x
2022-06-27 13:11
ping
74.88
KB
-rwxr-xr-x
2022-02-05 12:37
ping4
74.88
KB
-rwxr-xr-x
2022-02-05 12:37
ping6
74.88
KB
-rwxr-xr-x
2022-02-05 12:37
pinky
34.41
KB
-rwxr-xr-x
2022-02-08 00:03
pkaction
18.3
KB
-rwxr-xr-x
2022-02-26 19:11
pkcheck
22.3
KB
-rwxr-xr-x
2022-02-26 19:11
pkcon
58.3
KB
-rwxr-xr-x
2022-03-15 03:11
pkexec
30.15
KB
-rwsr-xr-x
2022-02-26 19:11
pkill
30.24
KB
-rwxr-xr-x
2022-08-22 16:50
pkmon
22.3
KB
-rwxr-xr-x
2022-03-15 03:11
pkttyagent
18.3
KB
-rwxr-xr-x
2022-02-26 19:11
pl2pm
4.43
KB
-rwxr-xr-x
2023-05-24 01:18
pldd
22.44
KB
-rwxr-xr-x
2022-10-07 16:13
plymouth
46.3
KB
-rwxr-xr-x
2022-08-29 18:03
pmap
34.24
KB
-rwxr-xr-x
2022-08-22 16:50
png-fix-itxt
14.3
KB
-rwxr-xr-x
2022-09-21 20:46
pngfix
58.38
KB
-rwxr-xr-x
2022-09-21 20:46
pod2html
4.04
KB
-rwxr-xr-x
2023-05-24 01:18
pod2man
14.68
KB
-rwxr-xr-x
2023-05-24 01:18
pod2text
10.55
KB
-rwxr-xr-x
2023-05-24 01:18
pod2usage
4.01
KB
-rwxr-xr-x
2023-05-24 01:18
podchecker
3.57
KB
-rwxr-xr-x
2023-05-24 01:18
pollinate
8.54
KB
-rwxr-xr-x
2018-05-30 04:13
pr
66.57
KB
-rwxr-xr-x
2022-02-08 00:03
preconv
54.48
KB
-rwxr-xr-x
2022-03-23 21:56
print
18.06
KB
-rwxr-xr-x
2021-12-11 07:14
printenv
30.38
KB
-rwxr-xr-x
2022-02-08 00:03
printf
50.42
KB
-rwxr-xr-x
2022-02-08 00:03
prlimit
26.89
KB
-rwxr-xr-x
2022-05-04 06:30
pro
1
KB
-rwxr-xr-x
2022-09-30 03:20
prove
13.34
KB
-rwxr-xr-x
2023-05-24 01:18
prtstat
22.38
KB
-rwxr-xr-x
2022-07-25 17:21
ps
134.45
KB
-rwxr-xr-x
2022-08-22 16:50
psfaddtable
26.23
KB
-rwxr-xr-x
2022-03-24 20:06
psfgettable
26.23
KB
-rwxr-xr-x
2022-03-24 20:06
psfstriptable
26.23
KB
-rwxr-xr-x
2022-03-24 20:06
psfxtable
26.23
KB
-rwxr-xr-x
2022-03-24 20:06
pslog
14.3
KB
-rwxr-xr-x
2022-07-25 17:21
pstree
35.32
KB
-rwxr-xr-x
2022-07-25 17:21
pstree.x11
35.32
KB
-rwxr-xr-x
2022-07-25 17:21
ptar
3.48
KB
-rwxr-xr-x
2023-05-24 01:18
ptardiff
2.58
KB
-rwxr-xr-x
2023-05-24 01:18
ptargrep
4.29
KB
-rwxr-xr-x
2023-05-24 01:18
ptx
126.55
KB
-rwxr-xr-x
2022-02-08 00:03
purge-old-kernels
1.12
KB
-rwxr-xr-x
2020-02-17 22:11
pwd
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
pwdx
14.23
KB
-rwxr-xr-x
2022-08-22 16:50
py3clean
7.62
KB
-rwxr-xr-x
2022-08-11 20:57
py3compile
12.88
KB
-rwxr-xr-x
2022-08-11 20:57
py3versions
11.63
KB
-rwxr-xr-x
2022-08-11 20:57
pybabel
953
B
-rwxr-xr-x
2021-05-01 23:13
pybabel-python3
953
B
-rwxr-xr-x
2021-05-01 23:13
pydoc3
79
B
-rwxr-xr-x
2023-05-29 21:51
pydoc3.10
79
B
-rwxr-xr-x
2023-05-29 21:51
pygettext3
23.63
KB
-rwxr-xr-x
2022-09-05 21:00
pygettext3.10
23.63
KB
-rwxr-xr-x
2022-09-05 21:00
pyhtmlizer3
968
B
-rwxr-xr-x
2022-09-02 20:10
pyserial-miniterm
975
B
-rwxr-xr-x
2022-04-03 17:33
pyserial-ports
969
B
-rwxr-xr-x
2022-04-03 17:33
python3
5.6
MB
-rwxr-xr-x
2023-05-29 21:51
python3.10
5.6
MB
-rwxr-xr-x
2023-05-29 21:51
pzstd
646.67
KB
-rwxr-xr-x
2022-04-11 22:50
ranlib
54.48
KB
-rwxr-xr-x
2023-05-22 17:43
rbash
1.37
MB
-rwxr-xr-x
2022-10-08 05:03
rcp
130.59
KB
-rwxr-xr-x
2022-09-27 05:55
rdma
98.52
KB
-rwxr-xr-x
2022-03-24 19:56
readelf
770.66
KB
-rwxr-xr-x
2023-05-22 17:43
readlink
38.41
KB
-rwxr-xr-x
2022-02-08 00:03
realpath
38.41
KB
-rwxr-xr-x
2022-02-08 00:03
red
89
B
-rwxr-xr-x
2022-02-13 19:08
renice
14.38
KB
-rwxr-xr-x
2022-05-04 06:30
rescan-scsi-bus.sh
37.85
KB
-rwxr-xr-x
2022-03-25 17:57
reset
26.31
KB
-rwxr-xr-x
2023-05-17 02:45
resizecons
26.32
KB
-rwxr-xr-x
2022-03-24 20:06
resizepart
22.38
KB
-rwxr-xr-x
2022-05-04 06:30
resolvectl
130.53
KB
-rwxr-xr-x
2023-03-02 20:58
rev
14.38
KB
-rwxr-xr-x
2022-05-04 06:30
rgrep
30
B
-rwxr-xr-x
2020-01-29 20:09
rlogin
823.01
KB
-rwxr-xr-x
2022-09-27 05:55
rm
58.5
KB
-rwxr-xr-x
2022-02-08 00:03
rmdir
42.41
KB
-rwxr-xr-x
2022-02-08 00:03
rnano
284.46
KB
-rwxr-xr-x
2022-08-03 18:35
routef
208
B
-rwxr-xr-x
2022-03-24 19:56
routel
1.62
KB
-rwxr-xr-x
2022-03-24 19:56
rpcgen
94.59
KB
-rwxr-xr-x
2022-03-25 17:57
rrsync
12.34
KB
-rwxr-xr-x
2023-02-28 03:17
rsh
823.01
KB
-rwxr-xr-x
2022-09-27 05:55
rsync
506.13
KB
-rwxr-xr-x
2023-02-28 03:17
rsync-ssl
5.02
KB
-rwxr-xr-x
2023-02-28 03:17
rtstat
22.66
KB
-rwxr-xr-x
2022-03-24 19:56
run-mailcap
18.06
KB
-rwxr-xr-x
2021-12-11 07:14
run-one
3.51
KB
-rwxr-xr-x
2022-07-29 22:56
run-one-constantly
3.51
KB
-rwxr-xr-x
2022-07-29 22:56
run-one-until-failure
3.51
KB
-rwxr-xr-x
2022-07-29 22:56
run-one-until-success
3.51
KB
-rwxr-xr-x
2022-07-29 22:56
run-parts
26.54
KB
-rwxr-xr-x
2022-07-27 14:20
run-this-one
3.51
KB
-rwxr-xr-x
2022-07-29 22:56
runcon
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
rview
3.71
MB
-rwxr-xr-x
2023-05-24 22:27
rvim
3.71
MB
-rwxr-xr-x
2023-05-24 22:27
savelog
10.24
KB
-rwxr-xr-x
2022-07-27 14:20
sbattach
26.54
KB
-rwxr-xr-x
2022-06-28 16:20
sbkeysync
34.74
KB
-rwxr-xr-x
2022-06-28 16:20
sbsiglist
14.6
KB
-rwxr-xr-x
2022-06-28 16:20
sbsign
34.7
KB
-rwxr-xr-x
2022-06-28 16:20
sbvarsign
22.73
KB
-rwxr-xr-x
2022-06-28 16:20
sbverify
34.61
KB
-rwxr-xr-x
2022-06-28 16:20
scandeps
6.45
KB
-rwxr-xr-x
2021-09-12 00:13
scp
130.59
KB
-rwxr-xr-x
2022-09-27 05:55
screen
478.24
KB
-rwxr-xr-x
2022-08-24 09:45
screendump
14.15
KB
-rwxr-xr-x
2022-03-24 20:06
script
50.38
KB
-rwxr-xr-x
2022-05-04 06:30
scriptlive
42.38
KB
-rwxr-xr-x
2022-05-04 06:30
scriptreplay
34.38
KB
-rwxr-xr-x
2022-05-04 06:30
scsi_logging_level
8.38
KB
-rwxr-xr-x
2022-03-25 17:57
scsi_mandat
3.52
KB
-rwxr-xr-x
2022-03-25 17:57
scsi_readcap
1.3
KB
-rwxr-xr-x
2022-03-25 17:57
scsi_ready
1.09
KB
-rwxr-xr-x
2022-03-25 17:57
scsi_satl
3.74
KB
-rwxr-xr-x
2022-03-25 17:57
scsi_start
1.25
KB
-rwxr-xr-x
2022-03-25 17:57
scsi_stop
1.44
KB
-rwxr-xr-x
2022-03-25 17:57
scsi_temperature
936
B
-rwxr-xr-x
2022-03-25 17:57
sdiff
46.39
KB
-rwxr-xr-x
2022-08-16 01:10
sed
110.57
KB
-rwxr-xr-x
2022-03-25 17:51
see
18.06
KB
-rwxr-xr-x
2021-12-11 07:14
select-editor
2.39
KB
-rwxr-xr-x
2021-08-30 01:44
sensible-browser
1.26
KB
-rwxr-xr-x
2021-08-30 01:44
sensible-editor
1.24
KB
-rwxr-xr-x
2021-08-30 01:44
sensible-pager
565
B
-rwxr-xr-x
2021-08-30 01:44
seq
46.5
KB
-rwxr-xr-x
2022-02-08 00:03
setarch
26.65
KB
-rwxr-xr-x
2022-05-04 06:30
setfont
50.32
KB
-rwxr-xr-x
2022-03-24 20:06
setkeycodes
14.23
KB
-rwxr-xr-x
2022-03-24 20:06
setleds
18.21
KB
-rwxr-xr-x
2022-03-24 20:06
setlogcons
14.23
KB
-rwxr-xr-x
2022-03-24 20:06
setmetamode
14.26
KB
-rwxr-xr-x
2022-03-24 20:06
setpci
30.38
KB
-rwxr-xr-x
2022-07-17 08:35
setpriv
38.38
KB
-rwxr-xr-x
2022-05-04 06:30
setsid
14.38
KB
-rwxr-xr-x
2022-05-04 06:30
setterm
34.38
KB
-rwxr-xr-x
2022-05-04 06:30
setupcon
38.12
KB
-rwxr-xr-x
2022-08-25 16:25
sftp
146.66
KB
-rwxr-xr-x
2022-09-27 05:55
sg
39.71
KB
-rwsr-xr-x
2022-11-24 02:21
sg_bg_ctl
14.51
KB
-rwxr-xr-x
2022-03-25 17:57
sg_compare_and_write
26.91
KB
-rwxr-xr-x
2022-03-25 17:57
sg_copy_results
23.3
KB
-rwxr-xr-x
2022-03-25 17:57
sg_dd
54.33
KB
-rwxr-xr-x
2022-03-25 17:57
sg_decode_sense
14.76
KB
-rwxr-xr-x
2022-03-25 17:57
sg_emc_trespass
14.3
KB
-rwxr-xr-x
2022-03-25 17:57
sg_format
39.35
KB
-rwxr-xr-x
2022-03-25 17:57
sg_get_config
35.39
KB
-rwxr-xr-x
2022-03-25 17:57
sg_get_elem_status
26.79
KB
-rwxr-xr-x
2022-03-25 17:57
sg_get_lba_status
22.95
KB
-rwxr-xr-x
2022-03-25 17:57
sg_ident
14.6
KB
-rwxr-xr-x
2022-03-25 17:57
sg_inq
119.61
KB
-rwxr-xr-x
2022-03-25 17:57
sg_logs
150.93
KB
-rwxr-xr-x
2022-03-25 17:57
sg_luns
22.79
KB
-rwxr-xr-x
2022-03-25 17:57
sg_map
18.3
KB
-rwxr-xr-x
2022-03-25 17:57
sg_map26
26.7
KB
-rwxr-xr-x
2022-03-25 17:57
sg_modes
46.08
KB
-rwxr-xr-x
2022-03-25 17:57
sg_opcodes
35.01
KB
-rwxr-xr-x
2022-03-25 17:57
sg_persist
36.08
KB
-rwxr-xr-x
2022-03-25 17:57
sg_prevent
14.51
KB
-rwxr-xr-x
2022-03-25 17:57
sg_raw
26.91
KB
-rwxr-xr-x
2022-03-25 17:57
sg_rbuf
22.73
KB
-rwxr-xr-x
2022-03-25 17:57
sg_rdac
14.3
KB
-rwxr-xr-x
2022-03-25 17:57
sg_read
26.31
KB
-rwxr-xr-x
2022-03-25 17:57
sg_read_attr
36.65
KB
-rwxr-xr-x
2022-03-25 17:57
sg_read_block_limits
14.54
KB
-rwxr-xr-x
2022-03-25 17:57
sg_read_buffer
27.56
KB
-rwxr-xr-x
2022-03-25 17:57
sg_read_long
14.7
KB
-rwxr-xr-x
2022-03-25 17:57
sg_readcap
22.79
KB
-rwxr-xr-x
2022-03-25 17:57
sg_reassign
14.66
KB
-rwxr-xr-x
2022-03-25 17:57
sg_referrals
14.66
KB
-rwxr-xr-x
2022-03-25 17:57
sg_rep_pip
14.57
KB
-rwxr-xr-x
2022-03-25 17:57
sg_rep_zones
26.8
KB
-rwxr-xr-x
2022-03-25 17:57
sg_requests
22.76
KB
-rwxr-xr-x
2022-03-25 17:57
sg_reset
14.66
KB
-rwxr-xr-x
2022-03-25 17:57
sg_reset_wp
14.6
KB
-rwxr-xr-x
2022-03-25 17:57
sg_rmsn
14.51
KB
-rwxr-xr-x
2022-03-25 17:57
sg_rtpg
14.6
KB
-rwxr-xr-x
2022-03-25 17:57
sg_safte
22.7
KB
-rwxr-xr-x
2022-03-25 17:57
sg_sanitize
27.01
KB
-rwxr-xr-x
2022-03-25 17:57
sg_sat_identify
18.73
KB
-rwxr-xr-x
2022-03-25 17:57
sg_sat_phy_event
19.01
KB
-rwxr-xr-x
2022-03-25 17:57
sg_sat_read_gplog
18.73
KB
-rwxr-xr-x
2022-03-25 17:57
sg_sat_set_features
18.7
KB
-rwxr-xr-x
2022-03-25 17:57
sg_scan
18.3
KB
-rwxr-xr-x
2022-03-25 17:57
sg_seek
18.88
KB
-rwxr-xr-x
2022-03-25 17:57
sg_senddiag
27.2
KB
-rwxr-xr-x
2022-03-25 17:57
sg_ses
119.97
KB
-rwxr-xr-x
2022-03-25 17:57
sg_ses_microcode
27.36
KB
-rwxr-xr-x
2022-03-25 17:57
sg_start
18.85
KB
-rwxr-xr-x
2022-03-25 17:57
sg_stpg
22.73
KB
-rwxr-xr-x
2022-03-25 17:57
sg_stream_ctl
18.7
KB
-rwxr-xr-x
2022-03-25 17:57
sg_sync
14.66
KB
-rwxr-xr-x
2022-03-25 17:57
sg_test_rwbuf
18.6
KB
-rwxr-xr-x
2022-03-25 17:57
sg_timestamp
18.83
KB
-rwxr-xr-x
2022-03-25 17:57
sg_turs
26.7
KB
-rwxr-xr-x
2022-03-25 17:57
sg_unmap
22.76
KB
-rwxr-xr-x
2022-03-25 17:57
sg_verify
18.91
KB
-rwxr-xr-x
2022-03-25 17:57
sg_vpd
114.42
KB
-rwxr-xr-x
2022-03-25 17:57
sg_wr_mode
22.73
KB
-rwxr-xr-x
2022-03-25 17:57
sg_write_buffer
27.23
KB
-rwxr-xr-x
2022-03-25 17:57
sg_write_long
14.76
KB
-rwxr-xr-x
2022-03-25 17:57
sg_write_same
26.95
KB
-rwxr-xr-x
2022-03-25 17:57
sg_write_verify
26.79
KB
-rwxr-xr-x
2022-03-25 17:57
sg_write_x
55.6
KB
-rwxr-xr-x
2022-03-25 17:57
sg_xcopy
42.32
KB
-rwxr-xr-x
2022-03-25 17:57
sg_zone
14.86
KB
-rwxr-xr-x
2022-03-25 17:57
sginfo
72.01
KB
-rwxr-xr-x
2022-03-25 17:57
sgm_dd
38.31
KB
-rwxr-xr-x
2022-03-25 17:57
sgp_dd
46.31
KB
-rwxr-xr-x
2022-03-25 17:57
sh
126.74
KB
-rwxr-xr-x
2022-06-23 18:14
sha1sum
42.41
KB
-rwxr-xr-x
2022-02-08 00:03
sha224sum
50.41
KB
-rwxr-xr-x
2022-02-08 00:03
sha256sum
50.41
KB
-rwxr-xr-x
2022-02-08 00:03
sha384sum
54.41
KB
-rwxr-xr-x
2022-02-08 00:03
sha512sum
54.41
KB
-rwxr-xr-x
2022-02-08 00:03
shasum
9.75
KB
-rwxr-xr-x
2023-05-24 01:18
showconsolefont
18.23
KB
-rwxr-xr-x
2022-03-24 20:06
showkey
18.23
KB
-rwxr-xr-x
2022-03-24 20:06
shred
50.5
KB
-rwxr-xr-x
2022-02-08 00:03
shuf
46.5
KB
-rwxr-xr-x
2022-02-08 00:03
size
30.45
KB
-rwxr-xr-x
2023-05-22 17:43
skill
30.23
KB
-rwxr-xr-x
2022-08-22 16:50
slabtop
22.23
KB
-rwxr-xr-x
2022-08-22 16:50
sleep
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
slogin
823.01
KB
-rwxr-xr-x
2022-09-27 05:55
snap
15.73
MB
-rwxr-xr-x
2023-05-29 20:05
snapctl
5.87
MB
-rwxr-xr-x
2023-05-29 20:05
snapfuse
34.23
KB
-rwxr-xr-x
2023-05-29 20:05
snice
30.23
KB
-rwxr-xr-x
2022-08-22 16:50
soelim
30.48
KB
-rwxr-xr-x
2022-03-23 21:56
sort
98.8
KB
-rwxr-xr-x
2022-02-08 00:03
sos
596
B
-rwxr-xr-x
2022-08-17 16:38
sos-collector
1.04
KB
-rwxr-xr-x
2022-08-17 16:38
sosreport
1.03
KB
-rwxr-xr-x
2022-08-17 16:38
sotruss
4.21
KB
-rwxr-xr-x
2022-10-07 16:13
splain
18.96
KB
-rwxr-xr-x
2023-05-24 01:18
split
50.96
KB
-rwxr-xr-x
2022-02-08 00:03
splitfont
14.15
KB
-rwxr-xr-x
2022-03-24 20:06
sprof
34.44
KB
-rwxr-xr-x
2022-10-07 16:13
sqfscat
139.9
KB
-rwxr-xr-x
2022-03-28 00:50
sqfstar
258.68
KB
-rwxr-xr-x
2022-03-28 00:50
ss
125.07
KB
-rwxr-xr-x
2022-03-24 19:56
ssh
823.01
KB
-rwxr-xr-x
2022-09-27 05:55
ssh-add
166.42
KB
-rwxr-xr-x
2022-09-27 05:55
ssh-agent
286.43
KB
-rwxr-sr-x
2022-09-27 05:55
ssh-argv0
1.42
KB
-rwxr-xr-x
2022-04-09 21:14
ssh-copy-id
12.38
KB
-rwxr-xr-x
2022-04-06 08:47
ssh-import-id
985
B
-rwxr-xr-x
2021-02-11 23:34
ssh-import-id-gh
785
B
-rwxr-xr-x
2020-12-08 03:19
ssh-import-id-lp
785
B
-rwxr-xr-x
2020-12-08 03:19
ssh-keygen
442.44
KB
-rwxr-xr-x
2022-09-27 05:55
ssh-keyscan
190.44
KB
-rwxr-xr-x
2022-09-27 05:55
stat
78.51
KB
-rwxr-xr-x
2022-02-08 00:03
static-sh
2
MB
-rwxr-xr-x
2022-08-19 02:27
stdbuf
42.5
KB
-rwxr-xr-x
2022-02-08 00:03
strace
1.88
MB
-rwxr-xr-x
2022-07-05 18:40
strace-log-merge
1.78
KB
-rwxr-xr-x
2021-02-16 16:00
streamzip
7.75
KB
-rwxr-xr-x
2023-05-24 01:18
strings
30.61
KB
-rwxr-xr-x
2023-05-22 17:43
strip
162.57
KB
-rwxr-xr-x
2023-05-22 17:43
stty
74.5
KB
-rwxr-xr-x
2022-02-08 00:03
su
54.38
KB
-rwsr-xr-x
2022-05-04 06:30
sudo
243.01
KB
-rwsr-xr-x
2023-04-04 01:57
sudoedit
243.01
KB
-rwsr-xr-x
2023-04-04 01:57
sudoreplay
87.64
KB
-rwxr-xr-x
2023-04-04 01:57
sum
34.41
KB
-rwxr-xr-x
2022-02-08 00:03
sync
34.41
KB
-rwxr-xr-x
2022-02-08 00:03
systemctl
1.13
MB
-rwxr-xr-x
2023-03-02 20:58
systemd
90.38
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-analyze
178.59
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-ask-password
18.48
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-cat
18.38
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-cgls
22.48
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-cgtop
38.39
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-creds
42.49
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-cryptenroll
50.53
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-delta
26.37
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-detect-virt
18.37
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-escape
22.37
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-hwdb
146.65
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-id128
26.37
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-inhibit
22.39
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-machine-id-setup
18.48
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-mount
50.59
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-notify
22.38
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-path
18.37
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-repart
130.62
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-run
62.57
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-socket-activate
26.37
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-stdio-bridge
22.38
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-sysext
46.49
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-sysusers
62.68
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-tmpfiles
98.57
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-tty-ask-password-agent
34.37
KB
-rwxr-xr-x
2023-03-02 20:58
systemd-umount
50.59
KB
-rwxr-xr-x
2023-03-02 20:58
tabs
18.3
KB
-rwxr-xr-x
2023-05-17 02:45
tac
102.41
KB
-rwxr-xr-x
2022-02-08 00:03
tail
66.52
KB
-rwxr-xr-x
2022-02-08 00:03
tar
505.81
KB
-rwxr-xr-x
2023-02-10 01:03
taskset
26.38
KB
-rwxr-xr-x
2022-05-04 06:30
tbl
126.48
KB
-rwxr-xr-x
2022-03-23 21:56
tclsh
14.15
KB
-rwxr-xr-x
2022-03-25 17:58
tclsh8.6
14.15
KB
-rwxr-xr-x
2022-03-25 17:58
tcpdump
1.27
MB
-rwxr-xr-x
2022-05-09 00:25
tee
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
telnet
107.56
KB
-rwxr-xr-x
2022-08-12 14:44
telnet.netkit
107.56
KB
-rwxr-xr-x
2022-08-12 14:44
tempfile
14.02
KB
-rwxr-xr-x
2022-07-27 14:20
test
42.42
KB
-rwxr-xr-x
2022-02-08 00:03
tic
86.41
KB
-rwxr-xr-x
2023-05-17 02:45
time
26.52
KB
-rwxr-xr-x
2022-03-25 17:52
timedatectl
46.37
KB
-rwxr-xr-x
2023-03-02 20:58
timeout
38.94
KB
-rwxr-xr-x
2022-02-08 00:03
tkconch3
962
B
-rwxr-xr-x
2022-09-02 20:10
tload
18.24
KB
-rwxr-xr-x
2022-08-22 16:50
tmux
1
MB
-rwxr-xr-x
2023-01-31 20:51
tnftp
178.9
KB
-rwxr-xr-x
2022-03-25 18:01
toe
22.3
KB
-rwxr-xr-x
2023-05-17 02:45
top
130.06
KB
-rwxr-xr-x
2022-08-22 16:50
touch
90.5
KB
-rwxr-xr-x
2022-02-08 00:03
tput
26.34
KB
-rwxr-xr-x
2023-05-17 02:45
tr
46.5
KB
-rwxr-xr-x
2022-02-08 00:03
tracepath
22.14
KB
-rwxr-xr-x
2022-02-05 12:37
trial3
958
B
-rwxr-xr-x
2022-09-02 20:10
troff
718.61
KB
-rwxr-xr-x
2022-03-23 21:56
true
26.3
KB
-rwxr-xr-x
2022-02-08 00:03
truncate
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
tset
26.31
KB
-rwxr-xr-x
2023-05-17 02:45
tsort
46.5
KB
-rwxr-xr-x
2022-02-08 00:03
tty
30.5
KB
-rwxr-xr-x
2022-02-08 00:03
twist3
958
B
-rwxr-xr-x
2022-09-02 20:10
twistd3
960
B
-rwxr-xr-x
2022-09-02 20:10
tzselect
15.02
KB
-rwxr-xr-x
2022-10-07 16:13
ua
1
KB
-rwxr-xr-x
2022-09-30 03:20
ubuntu-advantage
1
KB
-rwxr-xr-x
2022-09-30 03:20
ubuntu-bug
2.27
KB
-rwxr-xr-x
2022-10-05 16:52
ubuntu-core-launcher
135.16
KB
-rwsr-xr-x
2023-05-29 20:05
ubuntu-distro-info
22.89
KB
-rwxr-xr-x
2022-10-08 08:50
ubuntu-security-status
22.25
KB
-rwxr-xr-x
2022-10-17 14:26
ucf
40.9
KB
-rwxr-xr-x
2020-06-16 13:37
ucfq
18.91
KB
-rwxr-xr-x
2020-06-16 13:37
ucfr
10.47
KB
-rwxr-xr-x
2020-06-16 13:37
uclampset
30.38
KB
-rwxr-xr-x
2022-05-04 06:30
udevadm
1.27
MB
-rwxr-xr-x
2023-03-02 20:58
ul
22.38
KB
-rwxr-xr-x
2022-05-04 06:30
umount
34.38
KB
-rwsr-xr-x
2022-05-04 06:30
uname
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
unattended-upgrade
97.21
KB
-rwxr-xr-x
2022-01-15 06:25
unattended-upgrades
97.21
KB
-rwxr-xr-x
2022-01-15 06:25
uncompress
2.29
KB
-rwxr-xr-x
2022-08-16 08:36
unexpand
34.52
KB
-rwxr-xr-x
2022-02-08 00:03
unicode_start
2.7
KB
-rwxr-xr-x
2022-03-24 20:06
unicode_stop
530
B
-rwxr-xr-x
2022-03-24 20:06
uniq
42.5
KB
-rwxr-xr-x
2022-02-08 00:03
unlink
30.5
KB
-rwxr-xr-x
2022-02-08 00:03
unlzma
82.52
KB
-rwxr-xr-x
2022-04-10 19:31
unmkinitramfs
3.69
KB
-rwxr-xr-x
2021-11-22 06:43
unshare
42.6
KB
-rwxr-xr-x
2022-05-04 06:30
unsquashfs
139.9
KB
-rwxr-xr-x
2022-03-28 00:50
unxz
82.52
KB
-rwxr-xr-x
2022-04-10 19:31
unzip
170.42
KB
-rwxr-xr-x
2022-08-23 20:51
unzipsfx
78.42
KB
-rwxr-xr-x
2022-08-23 20:51
unzstd
906.92
KB
-rwxr-xr-x
2022-04-11 22:50
update-alternatives
58.38
KB
-rwxr-xr-x
2022-07-03 06:00
update-mime-database
58.23
KB
-rwxr-xr-x
2022-04-30 01:19
uptime
14.23
KB
-rwxr-xr-x
2022-08-22 16:50
usb-devices
4.33
KB
-rwxr-xr-x
2022-03-25 17:53
usbhid-dump
30.38
KB
-rwxr-xr-x
2022-03-25 17:53
usbreset
14.3
KB
-rwxr-xr-x
2022-03-25 17:53
users
34.5
KB
-rwxr-xr-x
2022-02-08 00:03
utmpdump
22.38
KB
-rwxr-xr-x
2022-05-04 06:30
uuidgen
18.38
KB
-rwxr-xr-x
2022-05-04 06:30
uuidparse
22.38
KB
-rwxr-xr-x
2022-05-04 06:30
vcs-run
6.75
KB
-rwxr-xr-x
2022-06-03 18:51
vdir
134.97
KB
-rwxr-xr-x
2022-02-08 00:03
vi
3.71
MB
-rwxr-xr-x
2023-05-24 22:27
view
3.71
MB
-rwxr-xr-x
2023-05-24 22:27
vigpg
2.58
KB
-rwxr-xr-x
2020-02-17 22:11
vim
3.71
MB
-rwxr-xr-x
2023-05-24 22:27
vim.basic
3.71
MB
-rwxr-xr-x
2023-05-24 22:27
vim.tiny
1.53
MB
-rwxr-xr-x
2023-05-24 22:27
vimdiff
3.71
MB
-rwxr-xr-x
2023-05-24 22:27
vimtutor
2.1
KB
-rwxr-xr-x
2023-05-24 22:27
vm-support
9.83
KB
-rwxr-xr-x
2022-08-24 15:49
vmhgfs-fuse
46.73
KB
-rwxr-xr-x
2022-08-24 15:49
vmstat
38.24
KB
-rwxr-xr-x
2022-08-22 16:50
vmtoolsd
74.56
KB
-rwxr-xr-x
2022-08-24 15:49
vmware-alias-import
42.52
KB
-rwxr-xr-x
2022-08-24 15:49
vmware-checkvm
14.38
KB
-rwxr-xr-x
2022-08-24 15:49
vmware-hgfsclient
14.38
KB
-rwxr-xr-x
2022-08-24 15:49
vmware-namespace-cmd
22.3
KB
-rwxr-xr-x
2022-08-24 15:49
vmware-rpctool
18.3
KB
-rwxr-xr-x
2022-08-24 15:49
vmware-toolbox-cmd
58.59
KB
-rwxr-xr-x
2022-08-24 15:49
vmware-vgauth-cmd
18.3
KB
-rwxr-xr-x
2022-08-24 15:49
vmware-vmblock-fuse
18.78
KB
-rwxr-xr-x
2022-08-24 15:49
vmware-xferlogs
32.33
KB
-rwxr-xr-x
2022-08-24 15:49
vwebp
22.15
KB
-rwxr-xr-x
2023-05-16 00:55
w
22.23
KB
-rwxr-xr-x
2022-08-22 16:50
wall
22.38
KB
-rwxr-sr-x
2022-05-04 06:30
watch
26.6
KB
-rwxr-xr-x
2022-08-22 16:50
watchgnupg
18.3
KB
-rwxr-xr-x
2022-08-16 09:01
wc
42.41
KB
-rwxr-xr-x
2022-02-08 00:03
wdctl
34.4
KB
-rwxr-xr-x
2022-05-04 06:30
webpinfo
30.23
KB
-rwxr-xr-x
2023-05-16 00:55
webpmux
34.23
KB
-rwxr-xr-x
2023-05-16 00:55
wget
459.05
KB
-rwxr-xr-x
2022-05-19 01:23
whatis
47.28
KB
-rwxr-xr-x
2022-08-19 17:13
whereis
30.84
KB
-rwxr-xr-x
2022-05-04 06:30
which
946
B
-rwxr-xr-x
2022-07-27 14:20
which.debianutils
946
B
-rwxr-xr-x
2022-07-27 14:20
whiptail
30.16
KB
-rwxr-xr-x
2022-03-18 03:30
who
50.52
KB
-rwxr-xr-x
2022-02-08 00:03
whoami
30.5
KB
-rwxr-xr-x
2022-02-08 00:03
wifi-status
2.06
KB
-rwxr-xr-x
2020-02-17 22:11
write
22.38
KB
-rwxr-sr-x
2022-05-04 06:30
x86_64
26.65
KB
-rwxr-xr-x
2022-05-04 06:30
x86_64-linux-gnu-addr2line
30.7
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-ar
54.48
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-as
464.35
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-c++filt
22.27
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-dwp
1.85
MB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-elfedit
34.72
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-gold
3.09
MB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-gp-archive
166.53
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-gp-collect-app
182.37
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-gp-display-html
578.29
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-gp-display-src
162.35
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-gp-display-text
318.37
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-gprof
107.79
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-gprofng
146.35
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-ld
1.28
MB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-ld.bfd
1.28
MB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-ld.gold
3.09
MB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-nm
43.66
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-objcopy
162.54
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-objdump
373.38
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-ranlib
54.48
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-readelf
770.66
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-size
30.45
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-strings
30.61
KB
-rwxr-xr-x
2023-05-22 17:43
x86_64-linux-gnu-strip
162.57
KB
-rwxr-xr-x
2023-05-22 17:43
xargs
62.41
KB
-rwxr-xr-x
2022-08-19 18:36
xauth
54.96
KB
-rwxr-xr-x
2022-04-01 15:05
xdg-user-dir
234
B
-rwxr-xr-x
2022-03-25 17:54
xdg-user-dirs-update
26.23
KB
-rwxr-xr-x
2022-03-25 17:54
xsubpp
5.05
KB
-rwxr-xr-x
2023-05-24 01:18
xxd
18.28
KB
-rwxr-xr-x
2023-05-24 22:27
xz
82.52
KB
-rwxr-xr-x
2022-04-10 19:31
xzcat
82.52
KB
-rwxr-xr-x
2022-04-10 19:31
xzcmp
6.86
KB
-rwxr-xr-x
2022-04-10 19:31
xzdiff
6.86
KB
-rwxr-xr-x
2022-04-10 19:31
xzegrep
5.87
KB
-rwxr-xr-x
2022-04-10 19:31
xzfgrep
5.87
KB
-rwxr-xr-x
2022-04-10 19:31
xzgrep
5.87
KB
-rwxr-xr-x
2022-04-10 19:31
xzless
1.76
KB
-rwxr-xr-x
2022-04-10 19:31
xzmore
2.11
KB
-rwxr-xr-x
2022-04-10 19:31
yes
30.38
KB
-rwxr-xr-x
2022-02-08 00:03
ypdomainname
22.23
KB
-rwxr-xr-x
2022-03-23 21:57
zcat
1.94
KB
-rwxr-xr-x
2022-08-16 08:36
zcmp
1.64
KB
-rwxr-xr-x
2022-08-16 08:36
zdiff
6.31
KB
-rwxr-xr-x
2022-08-16 08:36
zdump
26.28
KB
-rwxr-xr-x
2022-10-07 16:13
zegrep
29
B
-rwxr-xr-x
2022-08-16 08:36
zfgrep
29
B
-rwxr-xr-x
2022-08-16 08:36
zforce
2.03
KB
-rwxr-xr-x
2022-08-16 08:36
zgrep
7.91
KB
-rwxr-xr-x
2022-08-16 08:36
zip
198.99
KB
-rwxr-xr-x
2022-03-25 17:55
zipcloak
70.4
KB
-rwxr-xr-x
2022-03-25 17:55
zipdetails
58.66
KB
-rwxr-xr-x
2023-05-24 01:18
zipgrep
2.89
KB
-rwxr-xr-x
2022-08-23 20:51
zipinfo
170.42
KB
-rwxr-xr-x
2022-08-23 20:51
zipnote
62.4
KB
-rwxr-xr-x
2022-03-25 17:55
zipsplit
58.4
KB
-rwxr-xr-x
2022-03-25 17:55
zless
2.15
KB
-rwxr-xr-x
2022-08-16 08:36
zmore
1.8
KB
-rwxr-xr-x
2022-08-16 08:36
znew
4.47
KB
-rwxr-xr-x
2022-08-16 08:36
zstd
906.92
KB
-rwxr-xr-x
2022-04-11 22:50
zstdcat
906.92
KB
-rwxr-xr-x
2022-04-11 22:50
zstdgrep
3.78
KB
-rwxr-xr-x
2022-04-11 22:50
zstdless
30
B
-rwxr-xr-x
2022-04-11 22:50
zstdmt
906.92
KB
-rwxr-xr-x
2022-04-11 22:50
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 \ $(cat /etc/inittab /etc/init/* /etc/ttys 2>/dev/null \ | grep getty \ | egrep '([[:blank:]]|^)tty([1-9][0-9]*|v[0-9a-f])([[:blank:]]|$)' \ | sed -e '/^ *#/d' \ -e 's/.*[[:blank:]]\(tty[1-9][0-9]*\).*/\1/' \ -e 's/.*[[:blank:]]\(ttyv[0-9a-f]\).*/\1/') 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 acm_option='' fi # 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 \ | egrep '(^| )erase *=' \ | sed -e 's/.* erase *= *//' -e 's/^erase *= *//' -e 's/[; ].*//') \ 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