Linux server.edchosting.com 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
LiteSpeed
Server IP : 75.98.162.185 & Your IP : 216.73.216.163
Domains :
Cant Read [ /etc/named.conf ]
User : goons4good
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
emacs /
24.3 /
lisp /
eshell /
Delete
Unzip
Name
Size
Permission
Date
Action
em-alias.elc
6.23
KB
-rw-r--r--
2023-06-07 04:13
em-banner.elc
1.69
KB
-rw-r--r--
2023-06-07 04:13
em-basic.elc
4.15
KB
-rw-r--r--
2023-06-07 04:13
em-cmpl.elc
10.67
KB
-rw-r--r--
2023-06-07 04:13
em-dirs.elc
15.43
KB
-rw-r--r--
2023-06-07 04:13
em-glob.elc
8.45
KB
-rw-r--r--
2023-06-07 04:13
em-hist.elc
28.48
KB
-rw-r--r--
2023-06-07 04:13
em-ls.elc
26.68
KB
-rw-r--r--
2023-06-07 04:13
em-pred.elc
15.36
KB
-rw-r--r--
2023-06-07 04:13
em-prompt.elc
5.37
KB
-rw-r--r--
2023-06-07 04:13
em-rebind.elc
7.36
KB
-rw-r--r--
2023-06-07 04:13
em-script.elc
4.12
KB
-rw-r--r--
2023-06-07 04:13
em-smart.elc
8.38
KB
-rw-r--r--
2023-06-07 04:13
em-term.elc
3.55
KB
-rw-r--r--
2023-06-07 04:13
em-unix.elc
37.2
KB
-rw-r--r--
2023-06-07 04:13
em-xtra.elc
4.77
KB
-rw-r--r--
2023-06-07 04:13
esh-arg.elc
10.64
KB
-rw-r--r--
2023-06-07 04:13
esh-cmd.elc
37.2
KB
-rw-r--r--
2023-06-07 04:13
esh-ext.elc
9.88
KB
-rw-r--r--
2023-06-07 04:13
esh-groups.el
7.47
KB
-rw-r--r--
2023-06-07 04:00
esh-io.elc
13.17
KB
-rw-r--r--
2023-06-07 04:13
esh-mode.elc
29.08
KB
-rw-r--r--
2023-06-07 04:13
esh-module.elc
2.65
KB
-rw-r--r--
2023-06-07 04:13
esh-opt.elc
7.32
KB
-rw-r--r--
2023-06-07 04:13
esh-proc.elc
16.24
KB
-rw-r--r--
2023-06-07 04:13
esh-util.elc
19.55
KB
-rw-r--r--
2023-06-07 04:13
esh-var.elc
14.92
KB
-rw-r--r--
2023-06-07 04:13
eshell.elc
7.25
KB
-rw-r--r--
2023-06-07 04:13
Save
Rename
;ELC ;;; Compiled by mockbuild@buildfarm06.corp.cloudlinux.com on Wed Jun 7 08:13:49 2023 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/eshell/em-unix.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\300\303!\210\304\305\306\307\310\311\312\313&\210\314\315\306\316\317\320\321\322\312\305& \210\314\323\306\324\321\325\312\305&\210\314\326\327\330\321\325\312\305&\210\314\331\306\332\321\325\312\305&\210\314\333\334\335\321\325\312\305&\210\314\336\306\337\321\325\312\305&\210\314\340\341\342\321\325\312\305&\210\314\343\344\345\321\325\312\305&\210\314\346\347\350\321\325\312\305&\210\314\351\352\353\321\325\312\305&\210\314\354\347\355\321\325\312\305&\210\314\356\357\360\321\325\312\305&\210\314\361\306\362\321\325\312\305&\210\314\363\306\364\321\325\312\305&\210\314\365\306\366\321\325\312\305&\207" [require eshell esh-opt pcomplete custom-declare-group eshell-unix nil "This module defines many of the more common UNIX utilities as\naliases implemented in Lisp. These include mv, ln, cp, rm, etc. If\nthe user passes arguments which are too complex, or are unrecognized\nby the Lisp variant, the external version will be called (if\navailable). The only reason not to use them would be because they are\nusually much slower. But in several cases their tight integration\nwith Eshell makes them more versatile than their traditional cousins\n(such as being able to use `kill' to kill Eshell background processes\nby name)." :tag "UNIX commands in Lisp" :group eshell-module custom-declare-variable eshell-unix-load-hook "A list of functions to run when `eshell-unix' is loaded." :version "24.1" :type hook eshell-plain-grep-behavior "If non-nil, standalone \"grep\" commands will behave normally.\nStandalone in this context means not redirected, and not on the\nreceiving side of a command pipeline." boolean eshell-no-grep-available (not (eshell-search-path "grep")) "If non-nil, no grep is available on the current machine." eshell-plain-diff-behavior "If non-nil, standalone \"diff\" commands will behave normally.\nStandalone in this context means not redirected, and not on the\nreceiving side of a command pipeline." eshell-plain-locate-behavior (featurep 'xemacs) "If non-nil, standalone \"locate\" commands will behave normally.\nStandalone in this context means not redirected, and not on the\nreceiving side of a command pipeline." eshell-rm-removes-directories "If non-nil, `rm' will remove directory entries.\nOtherwise, `rmdir' is required." eshell-rm-interactive-query (= (user-uid) 0) "If non-nil, `rm' will query before removing anything." eshell-mv-interactive-query (= (user-uid) 0) "If non-nil, `mv' will query before overwriting anything." eshell-mv-overwrite-files t "If non-nil, `mv' will overwrite files without warning." eshell-cp-interactive-query (= (user-uid) 0) "If non-nil, `cp' will query before overwriting anything." eshell-cp-overwrite-files "If non-nil, `cp' will overwrite files without warning." eshell-ln-interactive-query (= (user-uid) 0) "If non-nil, `ln' will query before overwriting anything." eshell-ln-overwrite-files "If non-nil, `ln' will overwrite files without warning." eshell-default-target-is-dot "If non-nil, the default destination for cp, mv or ln is `.'." eshell-du-prefer-over-ange "Use Eshell's du in ange-ftp remote directories.\nOtherwise, Emacs will attempt to use rsh to invoke du on the remote machine."] 10) #@45 Initialize the UNIX support/emulation code. (defalias 'eshell-unix-initialize #[nil "\303\211 >)\203 \304\305\306\307\310$\210\311\302!\210\312\313\n\"\211\207" [module eshell-modules-list eshell-complex-commands eshell-cmpl add-hook pcomplete-try-first-hook eshell-complete-host-reference nil t make-local-variable append ("grep" "egrep" "fgrep" "agrep" "glimpse" "locate" "cat" "time" "cp" "mv" "make" "du" "diff" "su" "sudo")] 6 (#$ . 3799)]) (byte-code "\300\301\302\"\210\300\303\304\"\210\300\305\306\"\207" [defalias eshell/date current-time-string eshell/basename file-name-nondirectory eshell/dirname file-name-directory] 3) #@53 Invoke man, flattening the arguments appropriately. (defalias 'eshell/man #[(&rest args) "\301\302\303\"!\207" [args man apply eshell-flatten-and-stringify] 4 (#$ . 4442)]) (put 'eshell/man 'eshell-no-numeric-conversions t) #@373 Run the info command in-frame with the same behavior as command-line `info', ie: 'info' => goes to top info window 'info arg1' => IF arg1 is a file, then visits arg1 'info arg1' => OTHERWISE goes to top info window and then menu item arg1 'info arg1 arg2' => does action for arg1 (either visit-file or menu-item) and then menu item arg2 etc. (defalias 'eshell/info #[(&rest args) "\302\303!\210@;\204 \304\202/ \305\306@!!\203 \306@!\202/ \305\306@!\307P!\205/ \306@!\307P\211\203? A\310 \311\"\210\202B \312 \210\205S \313@!\210A\211\204F \304)\207" [args file require info nil file-exists-p expand-file-name ".info" Info-find-node "Top" Info-directory Info-menu] 4 (#$ . 4674)]) #@66 From PATH, remove all of the given FILES, perhaps interactively. (defalias 'eshell-remove-entries #[(path files &optional top-level) "\205\353 \306\307\310@!\"\203 \203\343 \311\312\n\"\210)\202\343 \313@!\203\211 \314@!\204\211 \f\203E \315\316@\"\211\312\n \"\210)\317\312\n \"\210*\204\343 \203Y \320\315\321@\"!\203\343 \322@\323\211E\211\324\325 \326 \327%\210.\202\343 \f\203\243 \315\330@\"\211\312\n \"\210)\317\312\n \"\210*\204\343 \203\267 \320\315\331@\"!\203\343 \332@\323D\211\324\325 \326 \327%\210.A\211\204 \327\207" [files top-level object eshell-error-handle em-verbose eshell-output-handle string-match "\\`\\.\\.?\\'" file-name-nondirectory "rm: cannot remove `.' or `..'\n" eshell-output-object file-directory-p file-symlink-p format "rm: removing directory `%s'" "\n" y-or-n-p "rm: remove directory `%s'? " delete-directory t eshell-printn eshell-errorn eshell-exec-lisp nil "rm: removing file `%s'" "rm: remove `%s'? " delete-file em-preview em-interactive args func errprint printer] 7 (#$ . 5405)]) #@168 Implementation of rm in Lisp. This is implemented to call either `delete-file', `kill-buffer', `kill-process', or `unintern', depending on the nature of the argument. (defalias 'eshell/rm #[(&rest args) "\306!\211\307\211\211\211\211\211\211\211\211\211\f\f \310\311\312\313#.\207" [args temp-args ext-command last-value usage-msg em-verbose eshell-flatten-list nil eshell-do-opt "rm" ((104 "help" nil nil "show this usage screen") (102 "force" nil force-removal "force removal") (105 "interactive" nil em-interactive "prompt before any removal") (110 "preview" nil em-preview "don't change anything on disk") (114 "recursive" nil em-recursive "remove the contents of directories recursively") (82 nil nil em-recursive "(same)") (118 "verbose" nil em-verbose "explain what is being done") :preserve-args :external "rm" :show-usage :usage "[OPTION]... FILE...\nRemove (unlink) the FILE(s).") #[nil "\204 \n\203 \203 \306\203\257@;\203! \307@!\2020 @\247\203. \310@!\2020 @\311\f!\203\220 \203W \312\313\f\"\211\"\"\314\"#\"\210)\315\"\314\"#\"\210*$\204\247\203i \316\312\317\f\"!\203\247\320\fC\211%%\321\322%%&'\323'&%\306%\210.\202\247\f(\324\325!\205\235 \325(!)\203\372 \203\301 \312\326\f\"\211\"\"\314\"#\"\210)\315\"\314\"#\"\210*$\204\247\203\323 \316\312\327\f\"!\203\247\330\fC\211%%\321\322%%&'\323'&%\306%\210.\202\247\f9\203X \203\312\331\f\"\211\"\"\314\"#\"\210)\315\"\314\"#\"\210*$\204\247\2031\316\312\332\f\"!\203\247\333\fC\211%%\321\322%%&'\323'&%\306%\210.\202\247\f;\203\247\334\f!\203\240\335\f!\204\240)\204s*\203\217$\204\205\203\205\316\312\336\f\"!\203\247\337\306\fC\340#\210\202\247\312\341\f\"\"\314\"+\"\210)\202\247\337\306\fC\340#\210)A\211\204 \306\207" [em-interactive eshell-rm-interactive-query force-removal args entry em-verbose nil directory-file-name number-to-string bufferp format "rm: removing buffer `%s'" eshell-output-object "\n" y-or-n-p "rm: delete buffer `%s'? " kill-buffer eshell-printn eshell-errorn eshell-exec-lisp fboundp processp "rm: killing process `%s'" "rm: kill process `%s'? " kill-process "rm: uninterning symbol `%s'" "rm: unintern symbol `%s'? " unintern file-directory-p file-symlink-p "rm: descend into directory `%s'? " eshell-remove-entries t "rm: %s: is a directory\n" object eshell-output-handle em-preview func errprint printer proc em-recursive eshell-rm-removes-directories eshell-error-handle] 7] em-recursive em-preview em-interactive force-removal] 11 (#$ . 6526)]) (put 'eshell/rm 'eshell-no-numeric-conversions t) #@34 Implementation of mkdir in Lisp. (defalias 'eshell/mkdir #[(&rest args) "\305!\306\307\")\310\211\211\211\311\312\313\314#-\207" [args temp-args ext-command last-value usage-msg eshell-flatten-list mapcar eshell-stringify nil eshell-do-opt "mkdir" ((104 "help" nil nil "show this usage screen") :external "mkdir" :show-usage :usage "[OPTION] DIRECTORY...\nCreate the DIRECTORY(ies), if they do not already exist.") #[nil "\203' \304@C\211\305\306 \307\n \310%\210.A\211\204 \310\207" [args func errprint printer make-directory eshell-printn eshell-errorn eshell-exec-lisp nil] 7]] 4 (#$ . 9171)]) (put 'eshell/mkdir 'eshell-no-numeric-conversions t) #@34 Implementation of rmdir in Lisp. (defalias 'eshell/rmdir #[(&rest args) "\305!\306\307\")\310\211\211\211\311\312\313\314#-\207" [args temp-args ext-command last-value usage-msg eshell-flatten-list mapcar eshell-stringify nil eshell-do-opt "rmdir" ((104 "help" nil nil "show this usage screen") :external "rmdir" :show-usage :usage "[OPTION] DIRECTORY...\nRemove the DIRECTORY(ies), if they are empty.") #[nil "\203' \304@C\211\305\306 \307\n \310%\210.A\211\204 \310\207" [args func errprint printer delete-directory eshell-printn eshell-errorn eshell-exec-lisp nil] 7]] 4 (#$ . 9853)]) (put 'eshell/rmdir 'eshell-no-numeric-conversions t) (defvar eshell-warn-dot-directories t) #@68 Shuffle around some filesystem entries, using FUNC to do the work. (defalias 'eshell-shuffle-files #[(command action files target func deep &rest args) "\306!\307!\206 \205 \n?\310 \204+ \f\204+ 0G\311V\203+ \312\31312#\2100\205\3320\3140@!\240\210\315\316\3170@!\"\203] \n\203\320\320\32110@#3\32234\"\210)\202\320 \203\273 5\323>\203o 5\324=\203\273 \3060@!\211\203\273 \325 8\203\273 \3258\203\273 \325 8\3258\232\203\273 \326 8\203\273 \3268\203\273 \326 8\3268\232\203\273 \320\32710@$3\32234\"\210)\202\3200@\f\203\315 \330\3170@!\"\202\316 \31067\3077!\2038\203\347 \3317!\2049\332>\2049\333=\203:\204\320\32110@#3\32234\"\210)\202\317\310;\204F9\334=\203F\326\306\335\314\3307!!!!8\326\306\335\314\330!!!!8\232\203F\336\33797<%\210\202 \307!\204\235=\203o\320\3401#\21133\3223>\"\210)\3413\3223>\"\210* \204\235\342C<\2119<<9\343\3449<<9?@\345@?9<\310%\210.\336\34612\347\350\3517!\"9\352<&\2109\334=\203 =\203\336\320\35317#\21133\3223>\"\210)\3413\3223>\"\210* \204 \3547C<\2119<<9\343\3449<<9?@\345@?9<\310%\210.)\202\317=\2036\320\35517$\21133\3223>\"\210)\3413\3223>\"\210* \204\3178\203\304\3317!\2116\203\304\336\337\3566<%\2109\334=\203\317\3077!\203\226\3317!\204\226\3547C<\2119<<9\343\3449<<9?@\345@?9<\310%\210.\202\317\3577C<\2119<<9\343\3449<<9?@\345@?9<\310%\210.\202\317\336\33797<%\210+0A\2110\2040 \310+\207" [target em-preview eshell-warn-dot-directories attr is-dir attr-target eshell-file-attributes file-directory-p nil 1 error "%s: when %s multiple files, last argument must be a directory" directory-file-name string-match "\\`\\.\\.?\\'" file-name-nondirectory format "%s: %s: omitting directory\n" eshell-output-object (ms-dos windows-nt) ms-dos 10 11 "%s: `%s' and `%s' are the same file\n" expand-file-name file-symlink-p (make-symbolic-link add-name-to-file) copy-file rename-file file-name-directory apply eshell-funcalln "%s: making directory %s" "\n" make-directory eshell-printn eshell-errorn eshell-exec-lisp eshell-shuffle-files mapcar #[(file) "\302 Q\207" [source file "/"] 3] directory-files t "%s: deleting directory %s" delete-directory "%s: %s -> %s" make-symbolic-link delete-file files command action object eshell-error-handle system-type link source no-dereference func em-recursive deep args em-verbose eshell-output-handle errprint printer] 10 (#$ . 10565)]) #@58 Rewrite `cp -v dir a.tar.gz' to `tar cvzf a.tar.gz dir'. (defalias 'eshell-shorthand-tar-command #[(command args) "\305!@\306\307 \"\203 \310\202' \306\311 \"\203 \312\202' \306\313 \"\203&