Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.216.105
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
bash-completion /
completions /
Delete
Unzip
Name
Size
Permission
Date
Action
addpart
484
B
-rw-r--r--
2021-05-06 10:55
blkdiscard
686
B
-rw-r--r--
2021-05-06 10:55
blkid
2.1
KB
-rw-r--r--
2021-05-06 10:55
blkzone
1014
B
-rw-r--r--
2021-05-06 10:55
blockdev
760
B
-rw-r--r--
2021-05-06 10:55
bootctl
3.52
KB
-rw-r--r--
2022-10-31 18:59
borg
8.78
KB
-rw-r--r--
2026-03-29 11:46
busctl
7.24
KB
-rw-r--r--
2022-10-31 18:59
cal
441
B
-rw-r--r--
2021-05-06 10:55
cfdisk
608
B
-rw-r--r--
2022-01-06 13:52
chcpu
1.49
KB
-rw-r--r--
2021-02-02 15:41
chmem
501
B
-rw-r--r--
2021-02-02 15:41
chrt
920
B
-rw-r--r--
2021-02-02 15:41
col
460
B
-rw-r--r--
2021-02-02 15:41
colcrt
484
B
-rw-r--r--
2021-02-02 15:41
colrm
509
B
-rw-r--r--
2021-02-02 15:41
column
1.42
KB
-rw-r--r--
2021-05-06 10:55
coredumpctl
3.65
KB
-rw-r--r--
2022-10-31 18:59
cpupower
3.42
KB
-rw-r--r--
2026-04-21 21:03
ctrlaltdel
335
B
-rw-r--r--
2021-02-02 15:41
delpart
563
B
-rw-r--r--
2021-05-06 10:55
devlink
26.76
KB
-rw-r--r--
2025-09-21 09:57
dmesg
1.2
KB
-rw-r--r--
2022-02-14 07:49
dnf
10.96
KB
-rw-r--r--
2022-09-09 11:21
dracut
4.44
KB
-rw-r--r--
2025-12-17 17:48
eject
1.22
KB
-rw-r--r--
2021-05-06 10:55
ethtool
24.61
KB
-rw-r--r--
2025-05-13 09:50
fallocate
721
B
-rw-r--r--
2021-02-02 15:41
fdformat
566
B
-rw-r--r--
2021-02-02 15:41
fdisk
1.87
KB
-rw-r--r--
2021-05-06 10:55
fincore
916
B
-rw-r--r--
2021-02-02 15:41
findfs
695
B
-rw-r--r--
2021-02-02 15:41
findmnt
3.12
KB
-rw-r--r--
2021-02-02 15:41
flock
874
B
-rw-r--r--
2021-02-02 15:41
fsck
770
B
-rw-r--r--
2021-05-06 10:55
fsck.cramfs
702
B
-rw-r--r--
2021-05-06 10:55
fsck.minix
418
B
-rw-r--r--
2021-05-06 10:55
fsfreeze
524
B
-rw-r--r--
2021-02-02 15:41
fstrim
743
B
-rw-r--r--
2021-05-06 10:55
fwupdmgr
7.14
KB
-rw-r--r--
2025-07-10 15:14
fwupdtool
5.45
KB
-rw-r--r--
2025-09-18 11:36
gapplication
1.36
KB
-rw-r--r--
2021-08-19 15:27
gdbus
935
B
-rw-r--r--
2021-08-19 15:27
getopt
815
B
-rw-r--r--
2021-02-02 15:41
gio
3.74
KB
-rw-r--r--
2021-08-19 15:27
grub
11.41
KB
-rw-r--r--
2026-03-19 08:26
gsettings
2.76
KB
-rw-r--r--
2021-08-19 15:27
hardlink
604
B
-rw-r--r--
2021-02-02 15:41
hexdump
1007
B
-rw-r--r--
2021-02-02 15:41
hostnamectl
2.69
KB
-rw-r--r--
2022-10-31 18:59
hwclock
960
B
-rw-r--r--
2022-02-14 07:49
ionice
1.13
KB
-rw-r--r--
2021-02-02 15:41
ipcmk
576
B
-rw-r--r--
2021-02-02 15:41
ipcrm
1.39
KB
-rw-r--r--
2021-02-02 15:41
ipcs
514
B
-rw-r--r--
2021-02-02 15:41
irqtop
889
B
-rw-r--r--
2022-02-14 07:49
isosize
529
B
-rw-r--r--
2021-02-02 15:41
journalctl
6.1
KB
-rw-r--r--
2022-10-31 18:59
kernel-install
2.03
KB
-rw-r--r--
2026-04-07 19:11
kmod
3.16
KB
-rw-r--r--
2014-05-05 04:52
last
949
B
-rw-r--r--
2021-02-02 15:41
ldattach
1.44
KB
-rw-r--r--
2021-02-02 15:41
localectl
3.25
KB
-rw-r--r--
2022-10-31 18:59
logger
1.52
KB
-rw-r--r--
2021-02-02 15:41
loginctl
4.05
KB
-rw-r--r--
2022-10-31 18:59
look
683
B
-rw-r--r--
2021-02-02 15:41
losetup
1.7
KB
-rw-r--r--
2021-02-02 15:41
lsblk
2.1
KB
-rw-r--r--
2022-02-14 07:49
lscpu
1.04
KB
-rw-r--r--
2021-02-02 15:41
lsinitrd
2.07
KB
-rw-r--r--
2025-12-17 17:48
lsipc
1.28
KB
-rw-r--r--
2021-02-02 15:41
lsirq
816
B
-rw-r--r--
2021-05-06 10:55
lslocks
1.06
KB
-rw-r--r--
2021-02-02 15:41
lslogins
1.71
KB
-rw-r--r--
2021-05-06 10:55
lsmem
1.04
KB
-rw-r--r--
2021-02-02 15:41
lsns
1.16
KB
-rw-r--r--
2021-02-02 15:41
mcookie
599
B
-rw-r--r--
2021-02-02 15:41
mesg
412
B
-rw-r--r--
2021-02-02 15:41
mkfs
659
B
-rw-r--r--
2021-05-06 10:55
mkfs.cramfs
839
B
-rw-r--r--
2021-05-06 10:55
mkfs.minix
749
B
-rw-r--r--
2021-05-06 10:55
mkswap
876
B
-rw-r--r--
2021-05-06 10:55
mokutil
1.16
KB
-rw-r--r--
2024-03-19 08:45
more
752
B
-rw-r--r--
2021-05-06 10:55
mountpoint
498
B
-rw-r--r--
2021-05-06 10:55
namei
500
B
-rw-r--r--
2021-02-02 15:41
nmcli
3.98
KB
-rw-r--r--
2025-08-01 13:31
nsenter
1.16
KB
-rw-r--r--
2022-02-14 07:49
nvme
40.81
KB
-rw-r--r--
2025-04-11 11:26
p11-kit
674
B
-rw-r--r--
2023-10-26 09:56
partx
1.27
KB
-rw-r--r--
2021-05-06 10:55
pivot_root
387
B
-rw-r--r--
2021-02-02 15:41
prlimit
1.3
KB
-rw-r--r--
2021-02-02 15:41
readprofile
679
B
-rw-r--r--
2021-02-02 15:41
rename
669
B
-rw-r--r--
2022-02-14 07:49
renice
784
B
-rw-r--r--
2021-02-02 15:41
resizepart
605
B
-rw-r--r--
2021-05-06 10:55
restic
115.63
KB
-rw-r--r--
2025-09-21 18:04
rev
432
B
-rw-r--r--
2021-02-02 15:41
rfkill
944
B
-rw-r--r--
2021-02-02 15:41
rtcwake
1.06
KB
-rw-r--r--
2021-02-02 15:41
runuser
892
B
-rw-r--r--
2022-02-14 07:49
script
1.04
KB
-rw-r--r--
2021-05-06 10:55
scriptlive
762
B
-rw-r--r--
2021-05-06 10:55
scriptreplay
917
B
-rw-r--r--
2021-05-06 10:55
semanage
6.76
KB
-rw-r--r--
2025-09-21 09:25
setarch
790
B
-rw-r--r--
2021-02-02 15:41
setpriv
2.77
KB
-rw-r--r--
2021-02-02 15:41
setsebool
2.74
KB
-rw-r--r--
2025-09-21 09:24
setsid
440
B
-rw-r--r--
2021-02-02 15:41
setterm
2.53
KB
-rw-r--r--
2021-02-02 15:41
sfdisk
2.07
KB
-rw-r--r--
2022-02-14 07:49
su
892
B
-rw-r--r--
2022-02-14 07:49
swaplabel
635
B
-rw-r--r--
2021-02-02 15:41
swapoff
743
B
-rw-r--r--
2021-02-02 15:41
swapon
1.96
KB
-rw-r--r--
2021-02-02 15:41
systemctl
13.85
KB
-rw-r--r--
2026-04-07 19:12
systemd-analyze
7.14
KB
-rw-r--r--
2026-04-07 19:09
systemd-cat
1.68
KB
-rw-r--r--
2022-10-31 18:59
systemd-cgls
2.2
KB
-rw-r--r--
2022-10-31 18:59
systemd-cgtop
2.19
KB
-rw-r--r--
2022-10-31 18:59
systemd-cryptenroll
3.23
KB
-rw-r--r--
2022-10-31 18:59
systemd-delta
1.75
KB
-rw-r--r--
2022-10-31 18:59
systemd-detect-virt
1.32
KB
-rw-r--r--
2026-04-07 19:10
systemd-id128
2.09
KB
-rw-r--r--
2022-10-31 18:59
systemd-path
1.7
KB
-rw-r--r--
2022-10-31 18:59
systemd-run
5.39
KB
-rw-r--r--
2022-10-31 18:59
taskset
1.18
KB
-rw-r--r--
2021-02-02 15:41
tc
25.87
KB
-rw-r--r--
2025-09-21 09:57
timedatectl
2.95
KB
-rw-r--r--
2022-10-31 18:59
trust
2
KB
-rw-r--r--
2023-10-24 12:58
udevadm
9.66
KB
-rw-r--r--
2022-10-31 18:59
ul
655
B
-rw-r--r--
2021-02-02 15:41
unshare
936
B
-rw-r--r--
2021-05-06 10:55
utmpdump
475
B
-rw-r--r--
2021-02-02 15:41
uuidgen
657
B
-rw-r--r--
2021-02-02 15:41
uuidparse
727
B
-rw-r--r--
2021-02-02 15:41
wall
634
B
-rw-r--r--
2021-02-02 15:41
wdctl
1.34
KB
-rw-r--r--
2021-02-02 15:41
whereis
535
B
-rw-r--r--
2022-02-14 07:49
wipefs
1.21
KB
-rw-r--r--
2021-05-06 10:55
write
431
B
-rw-r--r--
2021-02-02 15:41
zramctl
1.26
KB
-rw-r--r--
2021-02-02 15:41
Save
Rename
# systemctl(1) completion -*- shell-script -*- # SPDX-License-Identifier: LGPL-2.1-or-later # # This file is part of systemd. # # Copyright © 2010 Ran Benita __systemctl() { local mode=$1; shift 1 systemctl $mode --full --legend=no --no-pager --plain "$@" 2>/dev/null } __systemd_properties() { /usr/lib/systemd/systemd --dump-bus-properties } __contains_word () { local w word=$1; shift for w in "$@"; do [[ $w = "$word" ]] && return done } __filter_units_by_properties () { local mode=$1 properties=$2; shift 2 local units=("$@") local props i p n local names= count=0 IFS=$',' read -r -a p < <(echo "Names,$properties") n=${#p[*]} readarray -t props < \ <(__systemctl $mode show --property "Names,$properties" -- "${units[@]}") for ((i=0; i < ${#props[*]}; i++)); do if [[ -z ${props[i]} ]]; then if (( count == n )) && [[ -n $names ]]; then echo $names fi names= count=0 else (( count++ )) if [[ ${props[i]%%=*} == 'Names' ]]; then names=${props[i]#*=} fi fi done if (( count == n )) && [[ -n $names ]]; then echo $names fi } __get_all_units () { { __systemctl $1 list-unit-files "$2*"; __systemctl $1 list-units --all "$2*"; } \ | { while read -r a b; do echo " $a"; done; }; } __get_non_template_units() { { __systemctl $1 list-unit-files "$2*"; __systemctl $1 list-units --all "$2*"; } \ | { while read -r a b; do [[ $a =~ @\. ]] || echo " $a"; done; }; } __get_template_names () { __systemctl $1 list-unit-files "$2*" \ | { while read -r a b; do [[ $a =~ @\. ]] && echo " ${a%%@.*}@"; done; }; } __get_active_units () { __systemctl $1 list-units "$2*" \ | { while read -r a b; do echo " $a"; done; }; } __get_not_masked_unit_files() { # filter out masked, not-found, or template units. __systemctl $1 list-unit-files --state enabled,enabled-runtime,linked,linked-runtime,static,indirect,disabled,generated,transient "$2*" | \ { while read -r a b; do [[ $a =~ @\. ]] || echo " $a"; done; } } __get_startable_units () { __filter_units_by_properties $1 ActiveState=inactive,CanStart=yes $( { __get_not_masked_unit_files $1 $2 # get inactive template units __systemctl $1 list-units --state inactive,failed "$2*" | \ { while read -r a b c; do [[ $b == "loaded" ]] && echo " $a"; done; } } | sort -u ) } __get_restartable_units () { # filter out masked and not-found __filter_units_by_properties $1 CanStart=yes $( { __get_not_masked_unit_files $1 $2 __get_active_units $1 $2 } | sort -u ) } __get_stoppable_units () { # filter out masked and not-found local units=$( { __get_not_masked_unit_files $1 $2 __get_active_units $1 $2 } | sort -u ) __filter_units_by_properties $1 ActiveState=active,CanStop=yes $units __filter_units_by_properties $1 ActiveState=reloading,CanStop=yes $units __filter_units_by_properties $1 ActiveState=activating,CanStop=yes $units } __get_reloadable_units () { # filter out masked and not-found __filter_units_by_properties $1 ActiveState=active,CanReload=yes $( { __get_not_masked_unit_files $1 $2 __get_active_units $1 $2 } | sort -u ) } __get_failed_units () { __systemctl $1 list-units "$2*" \ | { while read -r a b c d; do [[ $c == "failed" ]] && echo " $a"; done; }; } __get_enabled_units () { __systemctl $1 list-unit-files "$2*" \ | { while read -r a b c ; do [[ $b == "enabled" ]] && echo " $a"; done; }; } __get_disabled_units () { __systemctl $1 list-unit-files "$2*" \ | { while read -r a b c ; do [[ $b == "disabled" ]] && echo " $a"; done; }; } __get_masked_units () { __systemctl $1 list-unit-files "$2*" \ | { while read -r a b c ; do [[ $b == "masked" ]] && echo " $a"; done; }; } __get_all_unit_files () { { __systemctl $1 list-unit-files "$2*"; } | { while read -r a b; do echo " $a"; done; }; } __get_machines() { local a b { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \ { while read a b; do echo " $a"; done; } | \ sort -u } _systemctl () { local cur=${COMP_WORDS[COMP_CWORD]} prev=${COMP_WORDS[COMP_CWORD-1]} local i verb comps mode cur_orig local -A OPTS=( [STANDALONE]='--all -a --reverse --after --before --defaults --force -f --full -l --global --help -h --no-ask-password --no-block --legend=no --no-pager --no-reload --no-wall --now --quiet -q --system --user --version --runtime --recursive -r --firmware-setup --show-types --plain --failed --value --fail --dry-run --wait --no-warn' [ARG]='--host -H --kill-whom --property -p --signal -s --type -t --state --job-mode --root --preset-mode -n --lines -o --output -M --machine --message --timestamp --check-inhibitors' ) if __contains_word "--user" ${COMP_WORDS[*]}; then mode=--user elif __contains_word "--global" ${COMP_WORDS[*]}; then mode=--user else mode=--system fi if __contains_word "$prev" ${OPTS[ARG]}; then case $prev in --signal|-s) _signals return ;; --type|-t) comps=$(__systemctl $mode -t help) ;; --state) comps=$(__systemctl $mode --state=help) ;; --job-mode) comps='fail replace replace-irreversibly isolate ignore-dependencies ignore-requirements flush' ;; --kill-whom|--kill-who) comps='all control main' ;; --root) comps=$(compgen -A directory -- "$cur" ) compopt -o filenames ;; --host|-H) comps=$(compgen -A hostname) ;; --property|-p) comps=$(__systemd_properties) ;; --preset-mode) comps='full enable-only disable-only' ;; --output|-o) comps=$( systemctl --output=help 2>/dev/null ) ;; --machine|-M) comps=$( __get_machines ) ;; --timestamp) comps='pretty us µs utc us+utc µs+utc' ;; --check-inhibitors) comps='auto yes no' ;; esac COMPREPLY=( $(compgen -W '$comps' -- "$cur") ) return 0 fi if [[ "$cur" = -* ]]; then COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") ) return 0 fi local -A VERBS=( [ALL_UNITS]='cat mask' [NONTEMPLATE_UNITS]='is-active is-failed is-enabled status show preset help list-dependencies edit set-property revert' [ENABLED_UNITS]='disable' [DISABLED_UNITS]='enable' [REENABLABLE_UNITS]='reenable' [FAILED_UNITS]='reset-failed' [STARTABLE_UNITS]='start' [STOPPABLE_UNITS]='stop condstop kill try-restart condrestart' [ISOLATABLE_UNITS]='isolate' [RELOADABLE_UNITS]='reload condreload try-reload-or-restart force-reload' [RESTARTABLE_UNITS]='restart reload-or-restart' [TARGET_AND_UNITS]='add-wants add-requires' [MASKED_UNITS]='unmask' [JOBS]='cancel' [ENVS]='set-environment unset-environment import-environment' [STANDALONE]='daemon-reexec daemon-reload default emergency exit halt hibernate hybrid-sleep suspend-then-hibernate kexec list-jobs list-sockets list-timers list-units list-unit-files poweroff reboot rescue show-environment suspend get-default is-system-running preset-all list-automounts' [FILE]='link switch-root bind mount-image' [TARGETS]='set-default' [MACHINES]='list-machines' [LOG_LEVEL]='log-level' [LOG_TARGET]='log-target' [SERVICE_WATCHDOGS]='service-watchdogs' ) for ((i=0; i < COMP_CWORD; i++)); do if __contains_word "${COMP_WORDS[i]}" ${VERBS[*]} && ! __contains_word "${COMP_WORDS[i-1]}" ${OPTS[ARG]}; then verb=${COMP_WORDS[i]} break fi done # When trying to match a unit name with certain special characters in its name (i.e # foo\x2dbar:01) they get (un)escaped by bash along the way, thus causing any possible # match to fail. # The following condition solves two cases: # 1) We're trying to complete an already escaped unit name part, # i.e foo\\x2dba. In this case we need to unescape the name, so it # gets properly matched with the systemctl output (i.e. foo\x2dba). # However, we need to keep the original escaped name as well for the # final match, as the completion machinery does the unescaping # automagically. # 2) We're trying to complete an unescaped (literal) unit name part, # i.e. foo\x2dba. That means we don't have to do the unescaping # required for correct matching with systemctl's output, however, # we need to escape the name for the final match, where the completion # expects the string to be escaped. cur_orig=$cur if [[ $cur =~ '\\' ]]; then cur="$(echo $cur | xargs echo)" else cur_orig="$(printf '%q' $cur)" fi if [[ -z ${verb-} ]]; then comps="${VERBS[*]}" elif __contains_word "$verb" ${VERBS[ALL_UNITS]}; then comps=$( __get_all_units $mode "$cur" ) compopt -o filenames elif __contains_word "$verb" ${VERBS[NONTEMPLATE_UNITS]}; then comps=$( __get_non_template_units $mode "$cur" ) compopt -o filenames elif __contains_word "$verb" ${VERBS[ENABLED_UNITS]}; then comps=$( __get_enabled_units $mode "$cur" ) compopt -o filenames elif __contains_word "$verb" ${VERBS[DISABLED_UNITS]}; then comps=$( __get_disabled_units $mode "$cur"; __get_template_names $mode "$cur") compopt -o filenames elif __contains_word "$verb" ${VERBS[REENABLABLE_UNITS]}; then comps=$( __get_disabled_units $mode "$cur"; __get_enabled_units $mode "$cur"; __get_template_names $mode "$cur") compopt -o filenames elif __contains_word "$verb" ${VERBS[STARTABLE_UNITS]}; then comps=$( __get_startable_units $mode "$cur" ) compopt -o filenames elif __contains_word "$verb" ${VERBS[RESTARTABLE_UNITS]}; then comps=$( __get_restartable_units $mode "$cur" ) compopt -o filenames elif __contains_word "$verb" ${VERBS[STOPPABLE_UNITS]}; then comps=$( __get_stoppable_units $mode "$cur" ) compopt -o filenames elif __contains_word "$verb" ${VERBS[RELOADABLE_UNITS]}; then comps=$( __get_reloadable_units $mode "$cur" ) compopt -o filenames elif __contains_word "$verb" ${VERBS[ISOLATABLE_UNITS]}; then comps=$( __filter_units_by_properties $mode AllowIsolate=yes \ $( __get_non_template_units $mode "$cur" ) ) compopt -o filenames elif __contains_word "$verb" ${VERBS[FAILED_UNITS]}; then comps=$( __get_failed_units $mode "$cur" ) compopt -o filenames elif __contains_word "$verb" ${VERBS[MASKED_UNITS]}; then comps=$( __get_masked_units $mode "$cur" ) compopt -o filenames elif __contains_word "$verb" ${VERBS[TARGET_AND_UNITS]}; then if __contains_word "$prev" ${VERBS[TARGET_AND_UNITS]} \ || __contains_word "$prev" ${OPTS[STANDALONE]}; then comps=$( __systemctl $mode list-unit-files --type target --all "$cur*" \ | { while read -r a b; do echo " $a"; done; } ) else comps=$( __get_all_unit_files $mode "$cur" ) fi compopt -o filenames elif __contains_word "$verb" ${VERBS[STANDALONE]}; then comps='' elif __contains_word "$verb" ${VERBS[JOBS]}; then comps=$( __systemctl $mode list-jobs | { while read -r a b; do echo " $a"; done; } ) elif [ "$verb" = 'unset-environment' ]; then comps=$( __systemctl $mode show-environment \ | while read -r line; do echo " ${line%%=*}"; done ) compopt -o nospace elif [ "$verb" = 'set-environment' ]; then comps=$( __systemctl $mode show-environment \ | while read -r line; do echo " ${line%%=*}="; done ) compopt -o nospace elif [ "$verb" = 'import-environment' ]; then COMPREPLY=( $(compgen -A variable -- "$cur_orig") ) return 0 elif __contains_word "$verb" ${VERBS[FILE]}; then comps=$( compgen -A file -- "$cur" ) compopt -o filenames elif __contains_word "$verb" ${VERBS[TARGETS]}; then comps=$( __systemctl $mode list-unit-files --type target --full --all "$cur*" \ | { while read -r a b; do echo " $a"; done; } ) elif __contains_word "$verb" ${VERBS[LOG_LEVEL]}; then comps='debug info notice warning err crit alert emerg' elif __contains_word "$verb" ${VERBS[LOG_TARGET]}; then comps='console journal kmsg journal-or-kmsg null' elif __contains_word "$verb" ${VERBS[SERVICE_WATCHDOGS]}; then comps='on off' fi COMPREPLY=( $(compgen -o filenames -W '$comps' -- "$cur_orig") ) return 0 } complete -F _systemctl systemctl