[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.19
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
share
/
bash-completion
/
completions
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 addpart
447 B
SET
[ EDIT ]
|
[ DEL ]
📄 blkdiscard
639 B
SET
[ EDIT ]
|
[ DEL ]
📄 blkid
2,094 B
SET
[ EDIT ]
|
[ DEL ]
📄 blkzone
971 B
SET
[ EDIT ]
|
[ DEL ]
📄 blockdev
726 B
SET
[ EDIT ]
|
[ DEL ]
📄 bootctl
1,937 B
SET
[ EDIT ]
|
[ DEL ]
📄 busctl
8,015 B
SET
[ EDIT ]
|
[ DEL ]
📄 bwrap
919 B
SET
[ EDIT ]
|
[ DEL ]
📄 cal
426 B
SET
[ EDIT ]
|
[ DEL ]
📄 cfdisk
546 B
SET
[ EDIT ]
|
[ DEL ]
📄 chcpu
1,510 B
SET
[ EDIT ]
|
[ DEL ]
📄 chfn
445 B
SET
[ EDIT ]
|
[ DEL ]
📄 chmem
501 B
SET
[ EDIT ]
|
[ DEL ]
📄 chrt
920 B
SET
[ EDIT ]
|
[ DEL ]
📄 chsh
504 B
SET
[ EDIT ]
|
[ DEL ]
📄 col
460 B
SET
[ EDIT ]
|
[ DEL ]
📄 colcrt
484 B
SET
[ EDIT ]
|
[ DEL ]
📄 colrm
509 B
SET
[ EDIT ]
|
[ DEL ]
📄 column
725 B
SET
[ EDIT ]
|
[ DEL ]
📄 coredumpctl
3,715 B
SET
[ EDIT ]
|
[ DEL ]
📄 cpupower
3,503 B
SET
[ EDIT ]
|
[ DEL ]
📄 ctrlaltdel
335 B
SET
[ EDIT ]
|
[ DEL ]
📄 delpart
526 B
SET
[ EDIT ]
|
[ DEL ]
📄 devlink
27,404 B
SET
[ EDIT ]
|
[ DEL ]
📄 dkms.bash-completion
2,673 B
SET
[ EDIT ]
|
[ DEL ]
📄 dmesg
1,182 B
SET
[ EDIT ]
|
[ DEL ]
📄 dnf
10,212 B
SET
[ EDIT ]
|
[ DEL ]
📄 dracut
3,580 B
SET
[ EDIT ]
|
[ DEL ]
📄 eject
1,189 B
SET
[ EDIT ]
|
[ DEL ]
📄 ethtool
24,075 B
SET
[ EDIT ]
|
[ DEL ]
📄 fallocate
721 B
SET
[ EDIT ]
|
[ DEL ]
📄 fdformat
566 B
SET
[ EDIT ]
|
[ DEL ]
📄 fdisk
1,834 B
SET
[ EDIT ]
|
[ DEL ]
📄 fincore
916 B
SET
[ EDIT ]
|
[ DEL ]
📄 findfs
695 B
SET
[ EDIT ]
|
[ DEL ]
📄 findmnt
3,154 B
SET
[ EDIT ]
|
[ DEL ]
📄 firewall-cmd
10,604 B
SET
[ EDIT ]
|
[ DEL ]
📄 flock
874 B
SET
[ EDIT ]
|
[ DEL ]
📄 fsck
787 B
SET
[ EDIT ]
|
[ DEL ]
📄 fsck.cramfs
684 B
SET
[ EDIT ]
|
[ DEL ]
📄 fsck.minix
383 B
SET
[ EDIT ]
|
[ DEL ]
📄 fsfreeze
524 B
SET
[ EDIT ]
|
[ DEL ]
📄 fstrim
677 B
SET
[ EDIT ]
|
[ DEL ]
📄 fwupdagent
610 B
SET
[ EDIT ]
|
[ DEL ]
📄 fwupdmgr
3,741 B
SET
[ EDIT ]
|
[ DEL ]
📄 fwupdtool
3,341 B
SET
[ EDIT ]
|
[ DEL ]
📄 gapplication
1,389 B
SET
[ EDIT ]
|
[ DEL ]
📄 gdbus
935 B
SET
[ EDIT ]
|
[ DEL ]
📄 getopt
815 B
SET
[ EDIT ]
|
[ DEL ]
📄 grub
11,681 B
SET
[ EDIT ]
|
[ DEL ]
📄 gsettings
2,829 B
SET
[ EDIT ]
|
[ DEL ]
📄 hexdump
1,007 B
SET
[ EDIT ]
|
[ DEL ]
📄 hostnamectl
2,281 B
SET
[ EDIT ]
|
[ DEL ]
📄 hwclock
938 B
SET
[ EDIT ]
|
[ DEL ]
📄 ionice
1,161 B
SET
[ EDIT ]
|
[ DEL ]
📄 ipcmk
576 B
SET
[ EDIT ]
|
[ DEL ]
📄 ipcrm
1,423 B
SET
[ EDIT ]
|
[ DEL ]
📄 ipcs
514 B
SET
[ EDIT ]
|
[ DEL ]
📄 isosize
529 B
SET
[ EDIT ]
|
[ DEL ]
📄 journalctl
5,892 B
SET
[ EDIT ]
|
[ DEL ]
📄 kernel-install
1,810 B
SET
[ EDIT ]
|
[ DEL ]
📄 kmod
3,235 B
SET
[ EDIT ]
|
[ DEL ]
📄 last
949 B
SET
[ EDIT ]
|
[ DEL ]
📄 ldattach
1,472 B
SET
[ EDIT ]
|
[ DEL ]
📄 localectl
3,739 B
SET
[ EDIT ]
|
[ DEL ]
📄 logger
1,553 B
SET
[ EDIT ]
|
[ DEL ]
📄 loginctl
4,251 B
SET
[ EDIT ]
|
[ DEL ]
📄 look
683 B
SET
[ EDIT ]
|
[ DEL ]
📄 losetup
1,721 B
SET
[ EDIT ]
|
[ DEL ]
📄 lsblk
1,961 B
SET
[ EDIT ]
|
[ DEL ]
📄 lscpu
1,018 B
SET
[ EDIT ]
|
[ DEL ]
📄 lsinitrd
1,983 B
SET
[ EDIT ]
|
[ DEL ]
📄 lsipc
1,310 B
SET
[ EDIT ]
|
[ DEL ]
📄 lslocks
1,069 B
SET
[ EDIT ]
|
[ DEL ]
📄 lslogins
1,704 B
SET
[ EDIT ]
|
[ DEL ]
📄 lsmem
1,054 B
SET
[ EDIT ]
|
[ DEL ]
📄 lsns
1,167 B
SET
[ EDIT ]
|
[ DEL ]
📄 mcookie
599 B
SET
[ EDIT ]
|
[ DEL ]
📄 mesg
412 B
SET
[ EDIT ]
|
[ DEL ]
📄 mkfs
638 B
SET
[ EDIT ]
|
[ DEL ]
📄 mkfs.cramfs
821 B
SET
[ EDIT ]
|
[ DEL ]
📄 mkfs.minix
714 B
SET
[ EDIT ]
|
[ DEL ]
📄 mkswap
841 B
SET
[ EDIT ]
|
[ DEL ]
📄 mokutil
1,177 B
SET
[ EDIT ]
|
[ DEL ]
📄 more
528 B
SET
[ EDIT ]
|
[ DEL ]
📄 mountpoint
487 B
SET
[ EDIT ]
|
[ DEL ]
📄 namei
500 B
SET
[ EDIT ]
|
[ DEL ]
📄 nmcli
3,841 B
SET
[ EDIT ]
|
[ DEL ]
📄 nsenter
1,171 B
SET
[ EDIT ]
|
[ DEL ]
📄 p11-kit
520 B
SET
[ EDIT ]
|
[ DEL ]
📄 partx
1,249 B
SET
[ EDIT ]
|
[ DEL ]
📄 pip3
286 B
SET
[ EDIT ]
|
[ DEL ]
📄 pivot_root
387 B
SET
[ EDIT ]
|
[ DEL ]
📄 portablectl
3,986 B
SET
[ EDIT ]
|
[ DEL ]
📄 prlimit
1,329 B
SET
[ EDIT ]
|
[ DEL ]
📄 raw
482 B
SET
[ EDIT ]
|
[ DEL ]
📄 readprofile
679 B
SET
[ EDIT ]
|
[ DEL ]
📄 rename
655 B
SET
[ EDIT ]
|
[ DEL ]
📄 renice
784 B
SET
[ EDIT ]
|
[ DEL ]
📄 resizepart
568 B
SET
[ EDIT ]
|
[ DEL ]
📄 resolvectl
7,066 B
SET
[ EDIT ]
|
[ DEL ]
📄 rev
432 B
SET
[ EDIT ]
|
[ DEL ]
📄 rfkill
929 B
SET
[ EDIT ]
|
[ DEL ]
📄 rtcwake
1,081 B
SET
[ EDIT ]
|
[ DEL ]
📄 runuser
864 B
SET
[ EDIT ]
|
[ DEL ]
📄 script
667 B
SET
[ EDIT ]
|
[ DEL ]
📄 scriptreplay
625 B
SET
[ EDIT ]
|
[ DEL ]
📄 semanage
6,570 B
SET
[ EDIT ]
|
[ DEL ]
📄 setarch
790 B
SET
[ EDIT ]
|
[ DEL ]
📄 setpriv
2,370 B
SET
[ EDIT ]
|
[ DEL ]
📄 setsebool
1,816 B
SET
[ EDIT ]
|
[ DEL ]
📄 setsid
440 B
SET
[ EDIT ]
|
[ DEL ]
📄 setterm
2,591 B
SET
[ EDIT ]
|
[ DEL ]
📄 sfdisk
2,012 B
SET
[ EDIT ]
|
[ DEL ]
📄 su
864 B
SET
[ EDIT ]
|
[ DEL ]
📄 swaplabel
635 B
SET
[ EDIT ]
|
[ DEL ]
📄 swapoff
743 B
SET
[ EDIT ]
|
[ DEL ]
📄 swapon
1,529 B
SET
[ EDIT ]
|
[ DEL ]
📄 syspurpose
720 B
SET
[ EDIT ]
|
[ DEL ]
📄 systemctl
13,575 B
SET
[ EDIT ]
|
[ DEL ]
📄 systemd-analyze
6,788 B
SET
[ EDIT ]
|
[ DEL ]
📄 systemd-cat
1,911 B
SET
[ EDIT ]
|
[ DEL ]
📄 systemd-cgls
2,344 B
SET
[ EDIT ]
|
[ DEL ]
📄 systemd-cgtop
2,096 B
SET
[ EDIT ]
|
[ DEL ]
📄 systemd-delta
1,951 B
SET
[ EDIT ]
|
[ DEL ]
📄 systemd-detect-virt
1,361 B
SET
[ EDIT ]
|
[ DEL ]
📄 systemd-path
1,901 B
SET
[ EDIT ]
|
[ DEL ]
📄 systemd-resolve
3,189 B
SET
[ EDIT ]
|
[ DEL ]
📄 systemd-run
4,869 B
SET
[ EDIT ]
|
[ DEL ]
📄 taskset
1,207 B
SET
[ EDIT ]
|
[ DEL ]
📄 timedatectl
2,984 B
SET
[ EDIT ]
|
[ DEL ]
📄 trust
2,040 B
SET
[ EDIT ]
|
[ DEL ]
📄 tuned-adm
604 B
SET
[ EDIT ]
|
[ DEL ]
📄 udevadm
3,766 B
SET
[ EDIT ]
|
[ DEL ]
📄 ul
655 B
SET
[ EDIT ]
|
[ DEL ]
📄 unshare
809 B
SET
[ EDIT ]
|
[ DEL ]
📄 utmpdump
475 B
SET
[ EDIT ]
|
[ DEL ]
📄 uuidgen
657 B
SET
[ EDIT ]
|
[ DEL ]
📄 uuidparse
727 B
SET
[ EDIT ]
|
[ DEL ]
📄 wall
634 B
SET
[ EDIT ]
|
[ DEL ]
📄 wdctl
1,371 B
SET
[ EDIT ]
|
[ DEL ]
📄 whereis
535 B
SET
[ EDIT ]
|
[ DEL ]
📄 wipefs
1,192 B
SET
[ EDIT ]
|
[ DEL ]
📄 write
431 B
SET
[ EDIT ]
|
[ DEL ]
📄 zramctl
1,273 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: firewall-cmd
# bash completion for firewall-cmd -*- shell-script -*- # Copyright (C) 2013 Red Hat, Inc. # # Authors: # Jiri Popelka <jpopelka@redhat.com> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program 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 General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. # # TODO: find a way how to get the following options from firewall-cmd OPTIONS_LOCKDOWN="--add-lockdown-whitelist-command= --remove-lockdown-whitelist-command= \ --query-lockdown-whitelist-command= --list-lockdown-whitelist-commands \ --add-lockdown-whitelist-context= --remove-lockdown-whitelist-context= \ --query-lockdown-whitelist-context= --list-lockdown-whitelist-contexts \ --add-lockdown-whitelist-uid= --remove-lockdown-whitelist-uid= \ --query-lockdown-whitelist-uid= --list-lockdown-whitelist-uids \ --add-lockdown-whitelist-user= --remove-lockdown-whitelist-user= \ --query-lockdown-whitelist-user= --list-lockdown-whitelist-users" # can be used as standalone or with --permanent OPTIONS_CONFIG="--get-zones --get-services --get-icmptypes --get-helpers \ ${OPTIONS_LOCKDOWN} --list-all-zones \ --info-zone= --info-service= --info-icmptype= \ --info-ipset= --info-helper=" OPTIONS_ZONE_INTERFACES_SOURCES="\ --add-interface= --remove-interface= --query-interface= \ --list-interfaces --change-interface= --change-zone= \ --add-source= --remove-source= --query-source= \ --change-source= --list-sources" OPTIONS_ZONE_ACTION_ACTION="--add-service= --remove-service= --query-service= \ --add-port= --remove-port= --query-port= \ --add-source-port= --remove-source-port= --query-source-port= \ --add-protocol= --remove-protocol= --query-protocol= \ --add-icmp-block= --remove-icmp-block= --query-icmp-block= \ --add-forward-port= --remove-forward-port= --query-forward-port=" OPTIONS_ZONE_ADAPT_QUERY="--add-rich-rule= --remove-rich-rule= --query-rich-rule= \ --add-icmp-block-inversion --remove-icmp-block-inversion \ --query-icmp-block-inversion \ --add-forward --remove-forward --query-forward \ --add-masquerade --remove-masquerade --query-masquerade \ --list-services --list-ports --list-protocols \ --list-source-ports --list-icmp-blocks \ --list-forward-ports --list-rich-rules --list-all" OPTIONS_ZONE_PERMANENT_ONLY="--get-description --get-short \ --set-description= --set-short=" OPTIONS_IPSET_ACTION_ACTION="--add-entry= --remove-entry= --query-entry= --add-entries-from-file= --remove-entries-from-file" OPTIONS_IPSET_ADAPT_QUERY="--list-entries" # can be used with/without preceding --zone=<zone> OPTIONS_ZONE="${OPTIONS_ZONE_INTERFACES_SOURCES} \ ${OPTIONS_ZONE_ACTION_ACTION} ${OPTIONS_ZONE_ADAPT_QUERY} ${OPTIONS_ZONE_PERMANENT_ONLY}" OPTIONS_IPSET="${OPTIONS_IPSET_ACTION_ACTION} ${OPTIONS_IPSET_ADAPT_QUERY}" OPTIONS_PERMANENT_ONLY="--new-icmptype= --new-icmptype-from-file= --delete-icmptype= \ --new-service= --new-service-from-file= --delete-service= \ --new-zone= --new-zone-from-file= --delete-zone= \ --load-zone-defaults= \ --new-ipset= --new-helper-from-file= --delete-ipset= \ --new-helper= --new-helper-from-file= --delete-helper= \ --get-target --set-target= \ --path-zone= --path-service= --path-icmptype= \ --path-ipset= --path-helper=" OPTIONS_NEW_IPSET="--type= --option=" OPTIONS_NEW_HELPER="--module= --family=" OPTIONS_HELPER="" # can be used after --permanent OPTIONS_PERMANENT="${OPTIONS_CONFIG} --zone= ${OPTIONS_ZONE} \ ${OPTIONS_PERMANENT_ONLY}" OPTIONS_DIRECT="--passthrough \ --add-chain --remove-chain --query-chain --get-chains --get-all-chains \ --add-rule --remove-rule --remove-rules --query-rule --get-rules --get-all-rules \ --add-passthrough --remove-passthrough \ --query-passthrough --get-passthroughs --get-all-passthroughs" # these all can be used as a "first" option OPTIONS_GENERAL="--help --version \ --state --reload --complete-reload \ --runtime-to-permanent --check-config \ --panic-on --panic-off --query-panic \ --get-log-denied --set-log-denied= --get-ipset-types \ --lockdown-on --lockdown-off --query-lockdown \ --get-default-zone --set-default-zone= --get-active-zones \ --get-zone-of-interface= --get-zone-of-interface= \ ${OPTIONS_CONFIG} \ --zone= ${OPTIONS_ZONE} \ --permanent --direct" _firewall_cmd() { local cur prev words cword split _init_completion -s || return case $prev in --*-entries-from-file|--new-*-from-file) _filedir return ;; --new-ipset*) if [[ "$cur" == -* ]]; then COMPREPLY=( $( compgen -W "${OPTIONS_NEW_IPSET}" -- "$cur") ) fi ;; --new-helper*) if [[ "$cur" == -* ]]; then COMPREPLY=( $( compgen -W "${OPTIONS_NEW_HELPER}" -- "$cur") ) fi ;; --new-*) ;; --zone|--set-default-zone|--info-zone|--path-zone|--load-zone-defaults|--delete-zone) if [[ ${words[@]} == *--permanent* ]]; then COMPREPLY=( $( compgen -W '`firewall-cmd --permanent --get-zones`' -- "$cur" ) ) else COMPREPLY=( $( compgen -W '`firewall-cmd --get-zones`' -- "$cur" ) ) fi ;; --zone=*) COMPREPLY=( $( compgen -W "${OPTIONS_ZONE}" -- "$cur" ) ) ;; --ipset=*) COMPREPLY=( $( compgen -W "${OPTIONS_IPSET}" -- "$cur" ) ) ;; --*-ipset) if [[ ${words[@]} == *--permanent* ]]; then COMPREPLY=( $( compgen -W '`firewall-cmd --permanent --get-ipsets`' -- "$cur" ) ) else COMPREPLY=( $( compgen -W '`firewall-cmd --get-ipsets`' -- "$cur" ) ) fi ;; --*-service) if [[ ${words[@]} == *--permanent* ]]; then COMPREPLY=( $( compgen -W '`firewall-cmd --permanent --get-services`' -- "$cur" ) ) else COMPREPLY=( $( compgen -W '`firewall-cmd --get-services`' -- "$cur" ) ) fi ;; --helper|--info-helper|--path-helper) if [[ ${words[@]} == *--permanent* ]]; then COMPREPLY=( $( compgen -W '`firewall-cmd --permanent --get-helpers`' -- "$cur" ) ) else COMPREPLY=( $( compgen -W '`firewall-cmd --get-helpers`' -- "$cur" ) ) fi ;; --helper=*) COMPREPLY=( $( compgen -W "${OPTIONS_HELPER}" -- "$cur" ) ) ;; --*-icmp-block|--info-icmptype|--path-icmptype) if [[ ${words[@]} == *--permanent* ]]; then COMPREPLY=( $( compgen -W '`firewall-cmd --permanent --get-icmptypes`' -- "$cur" ) ) else COMPREPLY=( $( compgen -W '`firewall-cmd --get-icmptypes`' -- "$cur" ) ) fi ;; --list-services|--add-service=*|--remove-service=*|--query-service=*|\ --list-ports|--add-port=*|--remove-port=*|--query-port=*|\ --list-source-ports|--add-source-port=*|--remove-source-port=*|--query-source-port=*|\ --list-protocols|--add-protocol=*|--remove-protocol=*|--query-protocol=*|\ --list-icmp-blocks|--add-icmp-block=*|--remove-icmp-block=*|--query-icmp-block=*|\ --list-forward-ports|--add-forward-port=*|--remove-forward-port=*|--query-forward-port=*|\ --list-interfaces|--add-interface=*|--remove-interface=*|--query-interface=*|\ --list-sources|--add-source=*|--remove-source=*|--query-source=*|\ --add-forward|--remove-forward|--query-forward|\ --add-masquerade|--remove-masquerade|--query-masquerade|--list-all|\ --get-description|--get-short|--set-description=*|--set-short=*) opts="" # --add and --remove can be used multiple times if [[ ( ${prev} == --add-* ) || ( ${prev} == --remove-* ) ]]; then [[ ${prev} == *=* ]] && opts="${prev%=*}=" || opts="${prev}" fi if [[ ! ${words[@]} == *--permanent* ]]; then opts="${opts} --permanent" [[ ${prev} == --add-* ]] && opts="${opts} --timeout=" fi [[ ! ${words[@]} == *--zone=* ]] && opts="${opts} --zone=" if [ -n "${opts}" ]; then COMPREPLY=( $( compgen -W "${opts}" -- "$cur" ) ) fi ;; --*-interface|--change-zone) _available_interfaces ;; --permanent) [[ ${words[@]} == *--direct* ]] && opts="${OPTIONS_DIRECT}" || opts="${OPTIONS_PERMANENT} --direct" COMPREPLY=( $( compgen -W "${opts}" -- "$cur" ) ) ;; --direct) [[ ${words[@]} == *--permanent* ]] && opts="${OPTIONS_DIRECT}" || opts="${OPTIONS_DIRECT} --permanent" COMPREPLY=( $( compgen -W "${opts}" -- "$cur" ) ) ;; --*-rich-rule) # to not be matched with --*-rule below return 0 ;; --passthrough|--*-chain|--get-chains|--*-rule|--get-rules|--remove-rules) COMPREPLY=( $( compgen -W 'ipv4 ipv6 eb' -- "$cur" ) ) ;; ipv4|ipv6|eb) if [[ ${words[@]} == *--passthrough* ]]; then return 0 else COMPREPLY=( $( compgen -W 'nat filter mangle' -- "$cur" ) ) fi ;; *) if [[ "$cur" == -* ]]; then if [[ ${words[@]} == *--new-ipset* ]]; then COMPREPLY=( $( compgen -W "${OPTIONS_NEW_IPSET}" -- "$cur") ) else COMPREPLY=( $( compgen -W "${OPTIONS_GENERAL}" -- "$cur") ) fi fi ;; esac # do not append a space to words that end with = [[ $COMPREPLY == *= ]] && compopt -o nospace } && complete -F _firewall_cmd firewall-cmd