Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.35
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
bash-completion /
completions /
Delete
Unzip
Name
Size
Permission
Date
Action
a2disconf
1.44
KB
-rw-r--r--
2019-06-16 11:49
a2dismod
1.44
KB
-rw-r--r--
2019-06-16 11:49
a2dissite
1.44
KB
-rw-r--r--
2019-06-16 11:49
a2enconf
1.44
KB
-rw-r--r--
2019-06-16 11:49
a2enmod
1.44
KB
-rw-r--r--
2019-06-16 11:49
a2ensite
1.44
KB
-rw-r--r--
2019-06-16 11:49
addpart
447
B
-rw-r--r--
2018-03-07 19:29
apt
6.87
KB
-rw-r--r--
2020-12-07 13:45
blkdiscard
571
B
-rw-r--r--
2018-03-07 19:29
blkid
1.36
KB
-rw-r--r--
2018-03-07 19:29
blockdev
726
B
-rw-r--r--
2018-03-07 19:29
bootctl
1.79
KB
-rw-r--r--
2022-06-29 14:41
busctl
7.54
KB
-rw-r--r--
2022-06-29 14:41
cfdisk
546
B
-rw-r--r--
2018-03-07 19:29
chcpu
1.47
KB
-rw-r--r--
2018-03-07 19:29
chrt
920
B
-rw-r--r--
2018-03-07 19:29
ctrlaltdel
335
B
-rw-r--r--
2018-03-07 19:29
debconf
294
B
-rw-r--r--
2017-05-21 19:08
debconf-show
294
B
-rw-r--r--
2017-05-21 19:08
delpart
526
B
-rw-r--r--
2018-03-07 19:29
dmesg
1.03
KB
-rw-r--r--
2018-03-07 19:29
fallocate
643
B
-rw-r--r--
2018-03-07 19:29
fdformat
414
B
-rw-r--r--
2018-03-07 19:29
fdisk
1.2
KB
-rw-r--r--
2018-03-07 19:29
findmnt
3.06
KB
-rw-r--r--
2018-03-07 19:29
flock
860
B
-rw-r--r--
2018-03-07 19:29
fsck
752
B
-rw-r--r--
2018-03-07 19:29
fsck.cramfs
607
B
-rw-r--r--
2018-03-07 19:29
fsck.minix
383
B
-rw-r--r--
2018-03-07 19:29
fsfreeze
524
B
-rw-r--r--
2018-03-07 19:29
fstrim
677
B
-rw-r--r--
2018-03-07 19:29
gapplication
1.36
KB
-rw-r--r--
2022-06-06 13:28
gdbus
935
B
-rw-r--r--
2022-06-06 13:28
getopt
815
B
-rw-r--r--
2018-03-07 19:29
git
59.19
KB
-rw-r--r--
2020-04-20 04:07
gitk
59.19
KB
-rw-r--r--
2020-04-20 04:07
gresource
1.32
KB
-rw-r--r--
2022-06-06 13:28
gsettings
2.58
KB
-rw-r--r--
2022-06-06 13:28
hostnamectl
2.17
KB
-rw-r--r--
2022-06-29 14:41
hwclock
937
B
-rw-r--r--
2018-03-07 19:29
insserv
736
B
-rw-r--r--
2012-04-09 08:26
ionice
837
B
-rw-r--r--
2018-03-07 19:29
ipcmk
576
B
-rw-r--r--
2018-03-07 19:29
ipcrm
1.39
KB
-rw-r--r--
2018-03-07 19:29
ipcs
514
B
-rw-r--r--
2018-03-07 19:29
isosize
529
B
-rw-r--r--
2018-03-07 19:29
journalctl
5.51
KB
-rw-r--r--
2022-06-29 14:41
kernel-install
1.75
KB
-rw-r--r--
2022-06-29 14:41
kmod
3.16
KB
-rw-r--r--
2016-12-26 03:42
last
737
B
-rw-r--r--
2018-03-07 19:29
ldattach
1.23
KB
-rw-r--r--
2018-03-07 19:29
localectl
3.36
KB
-rw-r--r--
2022-06-29 14:41
logger
1.4
KB
-rw-r--r--
2018-03-07 19:29
loginctl
4.05
KB
-rw-r--r--
2022-06-29 14:41
losetup
1.62
KB
-rw-r--r--
2018-03-07 19:29
lsblk
1.84
KB
-rw-r--r--
2018-03-07 19:29
lscpu
985
B
-rw-r--r--
2018-03-07 19:29
lsipc
1.27
KB
-rw-r--r--
2018-03-07 19:29
lslocks
1.15
KB
-rw-r--r--
2018-03-07 19:29
lslogins
1.66
KB
-rw-r--r--
2018-03-07 19:29
lsns
1.13
KB
-rw-r--r--
2018-03-07 19:29
mcookie
502
B
-rw-r--r--
2018-03-07 19:29
mesg
412
B
-rw-r--r--
2018-03-07 19:29
mkfs
638
B
-rw-r--r--
2018-03-07 19:29
mkfs.bfs
656
B
-rw-r--r--
2018-03-07 19:29
mkfs.cramfs
821
B
-rw-r--r--
2018-03-07 19:29
mkfs.minix
714
B
-rw-r--r--
2018-03-07 19:29
mkswap
765
B
-rw-r--r--
2018-03-07 19:29
more
528
B
-rw-r--r--
2018-03-07 19:29
mount
1.86
KB
-rw-r--r--
2018-03-07 19:29
mountpoint
570
B
-rw-r--r--
2018-03-07 19:29
namei
500
B
-rw-r--r--
2018-03-07 19:29
networkctl
2.2
KB
-rw-r--r--
2022-06-29 14:41
nsenter
955
B
-rw-r--r--
2018-03-07 19:29
partx
1.13
KB
-rw-r--r--
2018-03-07 19:29
perf
417
B
-rw-r--r--
2016-09-17 01:57
pg
605
B
-rw-r--r--
2018-03-07 19:29
pivot_root
387
B
-rw-r--r--
2018-03-07 19:29
prlimit
1.32
KB
-rw-r--r--
2018-03-07 19:29
rake
1.49
KB
-rw-r--r--
2020-02-29 16:22
raw
482
B
-rw-r--r--
2018-03-07 19:29
rclone
75.99
KB
-rw-r--r--
2017-01-03 12:02
readprofile
679
B
-rw-r--r--
2018-03-07 19:29
renice
812
B
-rw-r--r--
2018-03-07 19:29
resizepart
568
B
-rw-r--r--
2018-03-07 19:29
rev
432
B
-rw-r--r--
2018-03-07 19:29
rtcwake
921
B
-rw-r--r--
2018-03-07 19:29
runuser
864
B
-rw-r--r--
2018-03-07 19:29
script
667
B
-rw-r--r--
2018-03-07 19:29
scriptreplay
592
B
-rw-r--r--
2018-03-07 19:29
setarch
770
B
-rw-r--r--
2018-03-07 19:29
setsid
433
B
-rw-r--r--
2018-03-07 19:29
setterm
2.52
KB
-rw-r--r--
2018-03-07 19:29
sfdisk
1.14
KB
-rw-r--r--
2018-03-07 19:29
swaplabel
635
B
-rw-r--r--
2018-03-07 19:29
swapoff
743
B
-rw-r--r--
2018-03-07 19:29
swapon
1.49
KB
-rw-r--r--
2018-03-07 19:29
systemctl
13.24
KB
-rw-r--r--
2022-06-29 14:41
systemd-analyze
3.93
KB
-rw-r--r--
2022-06-29 14:41
systemd-cat
1.87
KB
-rw-r--r--
2022-06-29 14:41
systemd-cgls
1.75
KB
-rw-r--r--
2022-06-29 14:41
systemd-cgtop
2.05
KB
-rw-r--r--
2022-06-29 14:41
systemd-delta
1.91
KB
-rw-r--r--
2022-06-29 14:41
systemd-detect-virt
1.29
KB
-rw-r--r--
2022-06-29 14:41
systemd-path
1.82
KB
-rw-r--r--
2022-06-29 14:41
systemd-resolve
2.29
KB
-rw-r--r--
2022-06-29 14:41
systemd-run
4.64
KB
-rw-r--r--
2022-06-29 14:41
tailf
530
B
-rw-r--r--
2018-03-07 19:29
taskset
1.21
KB
-rw-r--r--
2018-03-07 19:29
tc
24.45
KB
-rw-r--r--
2017-11-24 10:22
timedatectl
2.52
KB
-rw-r--r--
2022-06-29 14:41
tunelp
1.02
KB
-rw-r--r--
2018-03-07 19:29
udevadm
3.64
KB
-rw-r--r--
2022-06-29 14:41
ufw
2.44
KB
-rw-r--r--
2017-01-10 22:16
umount
1.43
KB
-rw-r--r--
2018-03-07 19:29
unshare
496
B
-rw-r--r--
2018-03-07 19:29
update-initramfs
581
B
-rw-r--r--
2017-03-06 23:42
utmpdump
475
B
-rw-r--r--
2018-03-07 19:29
wall
543
B
-rw-r--r--
2018-03-07 19:29
wdctl
1.33
KB
-rw-r--r--
2018-03-07 19:29
whereis
535
B
-rw-r--r--
2018-03-07 19:29
whiptail
345
B
-rw-r--r--
2016-10-15 10:00
wipefs
690
B
-rw-r--r--
2018-03-07 19:29
zramctl
1.18
KB
-rw-r--r--
2018-03-07 19:29
Save
Rename
# systemctl(1) completion -*- shell-script -*- # # This file is part of systemd. # # Copyright 2010 Ran Benita # # systemd is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or # (at your option) any later version. # # systemd is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with systemd; If not, see <http://www.gnu.org/licenses/>. __systemctl() { local mode=$1; shift 1 systemctl $mode --full --no-legend "$@" } __systemd_properties() { local mode=$1 { __systemctl $mode show --all; /lib/systemd/systemd --dump-configuration-items; } | while IFS='=' read -r key value; do [[ $value ]] && echo "$key" done } __contains_word () { local w word=$1; shift for w in "$@"; do [[ $w = "$word" ]] && return done } __filter_units_by_property () { local mode=$1 property=$2 value=$3 ; shift 3 local units=("$@") local props i IFS=$'\n' read -rd '' -a props < \ <(__systemctl $mode show --property "$property" -- "${units[@]}") for ((i=0; $i < ${#units[*]}; i++)); do if [[ "${props[i]}" = "$property=$value" ]]; then echo " ${units[i]}" fi done } __filter_units_by_properties () { local mode=$1 properties=$2 values=$3 ; shift 3 local units=("$@") local props i j conditions=() IFS=$'\n' read -rd '' -a props < \ <(__systemctl $mode show --property "$properties" -- "${units[@]}") IFS=$',' read -r -a properties < <(echo $properties) IFS=$',' read -r -a values < <(echo $values) for ((i=0; i < ${#properties[*]}; i++)); do for ((j=0; j < ${#properties[*]}; j++)); do if [[ ${props[i]%%=*} == ${properties[j]} ]]; then conditions+=( "${properties[j]}=${values[j]}" ) fi done done for ((i=0; i < ${#units[*]}; i++)); do for ((j=0; j < ${#conditions[*]}; j++)); do if [[ "${props[ i * ${#conditions[*]} + j]}" != "${conditions[j]}" ]]; then break fi done if (( j == ${#conditions[*]} )); then echo " ${units[i]}" fi done } __get_all_units () { { __systemctl $1 list-unit-files; __systemctl $1 list-units --all; } \ | { while read -r a b; do [[ $a =~ @\. ]] || echo " $a"; done; }; } __get_template_names () { __systemctl $1 list-unit-files \ | { while read -r a b; do [[ $a =~ @\. ]] && echo " ${a%%@.*}@"; done; }; } __get_active_units () { __systemctl $1 list-units \ | { while read -r a b; do echo " $a"; done; }; } __get_startable_units () { # find startable inactive units __filter_units_by_properties $mode ActiveState,CanStart inactive,yes $( { __systemctl $mode list-unit-files --state enabled,enabled-runtime,linked,linked-runtime,static,indirect,disabled,generated,transient | \ { while read -r a b; do [[ $a =~ @\. ]] || echo " $a"; done; } __systemctl $mode list-units --state inactive,failed | \ { 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_property $mode CanStart yes $( __systemctl $mode list-unit-files --state enabled,disabled,static | \ { while read -r a b; do [[ $a =~ @\. ]] || echo " $a"; done; } __systemctl $mode list-units | \ { while read -r a b; do echo " $a"; done; } ) } __get_failed_units () { __systemctl $1 list-units \ | { while read -r a b c d; do [[ $c == "failed" ]] && echo " $a"; done; }; } __get_enabled_units () { __systemctl $1 list-unit-files \ | { while read -r a b c ; do [[ $b == "enabled" ]] && echo " $a"; done; }; } __get_disabled_units () { __systemctl $1 list-unit-files \ | { while read -r a b c ; do [[ $b == "disabled" ]] && echo " $a"; done; }; } __get_masked_units () { __systemctl $1 list-unit-files \ | { while read -r a b c ; do [[ $b == "masked" ]] && echo " $a"; done; }; } __get_all_unit_files () { { __systemctl $1 list-unit-files; } | { while read -r a b; do echo " $a"; done; }; } __get_machines() { local a b { machinectl list-images --no-legend --no-pager; machinectl list --no-legend --no-pager; } | \ { while read a b; do echo " $a"; done; } } _systemctl () { local cur=${COMP_WORDS[COMP_CWORD]} prev=${COMP_WORDS[COMP_CWORD-1]} local i verb comps mode local -A OPTS=( [STANDALONE]='--all -a --reverse --after --before --defaults --force -f --full -l --global --help -h --no-ask-password --no-block --no-legend --no-pager --no-reload --no-wall --quiet -q --privileged -P --system --user --version --runtime --recursive -r --firmware-setup --show-types -i --ignore-inhibitors --plain' [ARG]='--host -H --kill-who --property -p --signal -s --type -t --state --job-mode --root --preset-mode -n --lines -o --output -M --machine' ) 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-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 $mode) ;; --preset-mode) comps='full enable-only disable-only' ;; --output|-o) comps='short short-full short-iso short-precise short-monotonic short-unix verbose export json json-pretty json-sse cat' ;; --machine|-M) comps=$( __get_machines ) ;; 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]='is-active is-failed is-enabled status show cat mask preset help list-dependencies edit set-property' [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' [STANDALONE]='daemon-reexec daemon-reload default emergency exit halt hibernate hybrid-sleep kexec list-jobs list-sockets list-timers list-units list-unit-files poweroff reboot rescue show-environment suspend get-default is-system-running' [FILE]='link switch-root' [TARGETS]='set-default' ) 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 if [[ -z $verb ]]; then comps="${VERBS[*]}" elif __contains_word "$verb" ${VERBS[ALL_UNITS]}; then comps=$( __get_all_units $mode ) compopt -o filenames elif __contains_word "$verb" ${VERBS[ENABLED_UNITS]}; then comps=$( __get_enabled_units $mode ) compopt -o filenames elif __contains_word "$verb" ${VERBS[DISABLED_UNITS]}; then comps=$( __get_disabled_units $mode; __get_template_names $mode) compopt -o filenames elif __contains_word "$verb" ${VERBS[REENABLABLE_UNITS]}; then comps=$( __get_disabled_units $mode; __get_enabled_units $mode; __get_template_names $mode) compopt -o filenames elif __contains_word "$verb" ${VERBS[STARTABLE_UNITS]}; then comps=$( __get_startable_units $mode; __get_template_names $mode) compopt -o filenames elif __contains_word "$verb" ${VERBS[RESTARTABLE_UNITS]}; then comps=$( __get_restartable_units $mode; __get_template_names $mode) compopt -o filenames elif __contains_word "$verb" ${VERBS[STOPPABLE_UNITS]}; then comps=$( __filter_units_by_property $mode CanStop yes \ $( __get_active_units $mode ) ) compopt -o filenames elif __contains_word "$verb" ${VERBS[RELOADABLE_UNITS]}; then comps=$( __filter_units_by_property $mode CanReload yes \ $( __get_active_units $mode ) ) compopt -o filenames elif __contains_word "$verb" ${VERBS[ISOLATABLE_UNITS]}; then comps=$( __filter_units_by_property $mode AllowIsolate yes \ $( __get_all_units $mode ) ) compopt -o filenames elif __contains_word "$verb" ${VERBS[FAILED_UNITS]}; then comps=$( __get_failed_units $mode ) compopt -o filenames elif __contains_word "$verb" ${VERBS[MASKED_UNITS]}; then comps=$( __get_masked_units $mode ) 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 \ | { while read -r a b; do echo " $a"; done; } ) else comps=$( __get_all_unit_files $mode ) 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 __contains_word "$verb" ${VERBS[ENVS]}; then comps=$( __systemctl $mode show-environment \ | while read -r line; do echo " ${line%%=*}=";done ) compopt -o nospace 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 \ | { while read -r a b; do echo " $a"; done; } ) fi COMPREPLY=( $(compgen -o filenames -W '$comps' -- "$cur") ) return 0 } complete -F _systemctl systemctl