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 : history-beginning-search-menu
# Menu-driven alternative to history-beginning-search-backward. # As it uses a menu there is no sense of "forward" or "backward", however; # the entire history is searched. # # Configuration: # autoload -Uz history-beginning-search-menu # zle -N history-beginning-search-menu # bindkey '\eP' history-beginning-search-menu # # Example: # % /bin/su<ESC-P> # Enter digit: # 1 /bin/su -c 'make install' 4 /bin/su - perforce # 2 /bin/su 5 /bin/su -c # 3 /bin/su -c 'chown pws:pws **/*(u0)' # # Typing "1" expands the line to # % /bin/su -c 'make install' # # With a prefix argument, the search is not anchored to the beginning, # so for example "/su" could expand to "p4 files //depot/support/..." # # If this is bound to a widget containing "-end", e.g. # zle -N history-beginning-search-menu-end history-beginning-search-menu # then the cursor is put at the end of the line, else it is left # after the matched characters. # # If this is bound to a widget containing "-space", then any space in # the line so far is matched as a wildcard. (This means putting a space # at the start of the line is equivalent to specifying a prefix # argument.) emulate -L zsh setopt extendedglob zmodload -i zsh/parameter local -aU matches local -a display local search=$LBUFFER MATCH MBEGIN MEND search=${search//(#m)[\][()\\*?#<>~^]/\\$MATCH} if [[ $WIDGET = *-space* ]]; then # We need to quote metacharacters in the search string # since they are otherwise active in the reverse subscript. # We need to avoid quoting other characters since they aren't # and just stay quoted, rather annoyingly. search=${search// /*} fi if (( ${+NUMERIC} )); then matches=(${(o)history[(R)*${search}*]}) else matches=(${(o)history[(R)${search}*]}) fi # Filter out any match that's the same as the original. # Note this isn't a pattern this time. matches=(${matches:#${LBUFFER}}) integer n=${#matches} integer width=${#n} (( n == 0 )) && return 1 # Hey, this works... integer i display=(${matches/(#m)*/${(l.$width..0.):-$((++i))} $MATCH}) zle -R "Enter digit${${width##1}:+s}:" $display integer i local char chars # Hmmm... this isn't great. The only way of clearing the display # appears to be to overwrite it completely. I think that's because # displaying strings in this way doesn't set the completion list # properly. display=(${display//?/ }) # Abort on first non-digit entry instead of requiring all # characters to be typed (as "read -k$width chars" would do). for (( i = 0; i < $width; i++ )); do read -k char if [[ $char != [[:digit:]] ]]; then zle -R '' $display return 1 fi chars+=$char done if [[ $chars -eq 0 || $chars -gt $n ]]; then zle -R '' $display return 1 fi integer newcursor if [[ $WIDGET != *-end* ]]; then if (( ${+NUMERIC} )); then # Advance cursor so that it's still after the string typed local -a match mbegin mend if [[ $matches[$chars] = (#b)(*${LBUFFER})* ]]; then newcursor=${#match[1]} fi else # Maintain cursor newcursor=$CURSOR fi fi # Find the history lines that contain the matched string and # go to the last one. This allows accept-line-and-down-history etc. # to work. local -a lines local matchq=${matches[$chars]//(#m)[\][|()\\*?#<>~^]/\\$MATCH} lines=(${(kon)history[(R)$matchq]}) HISTNO=$lines[-1] if (( newcursor )); then CURSOR=$newcursor elif [[ $WIDGET = *-end* ]]; then CURSOR=${#BUFFER} fi zle -R '' $display
Close