__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

{��cx=����SSKJrJr SSKrSSKrSSKrSSKrSSKrSSKrSSK	r	SSK
r
SSKrSSKJ
r
 \
RS:�aSrOSr\"\R""SSS	9\5rS
rSrSr"S
S\5rg)�)�print_function�absolute_importN)�SqliteDatabase�3�gettext�ugettextzcommand-not-foundT)�fallbackc
�.�Sn[[U5S-5Vs/sHo SUXS4PM
 nnUVVs/sHupEU(dMXESS-PM nnnUVVs/sH)upE[U5S:�dMXES-US-USS-PM+ nnnUVVVs/sH!upEUHo�(dMXH-USS-PM M# n	nnnUVVVs/sHupEUH
o�U-U-PM M n
nnn[Xg-U	-U
-5$s snfs snnfs snnfs snnnfs snnnf)zk
return a set with spelling1 distance alternative spellings

based on http://norvig.com/spell-correct.html
z&abcdefghijklmnopqrstuvwxyz-_0123456789�Nr�)�range�len�set)�word�alphabet�i�s�a�b�deletes�
transposes�c�replaces�insertss           �A/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py�
similar_wordsrs��8�H�',�S��Y��]�';�<�';�!�r��(�D��H�	�';�A�<�%&�,�Q�T�Q�!�y�q�Q�R�5�y�Q�G�,�67�F�a�d�a�3�q�6�A�:�)�!��d�(�Q�q�T�/�A�a�b�E�)�a�J�F�*+�C�!�$�!�X���
����!�"��
�X�
�!�H�C�)*�=����H�q�1�u�q�y�H�y��G�=��w�#�h�.��8�9�9��	=��,��F��C��=s.�C8�
C=�C=�D�2D�D	�(D	�Dc���[R"5n[R"S5SU;=(d [R"S5SU;$![a gf=f)N�sudor�adminF)�posix�	getgroups�grp�getgrnam�KeyError)�groupss r�
user_can_sudor&+s[������"�����V�$�Q�'�6�1�3����W�%�a�(�F�2�	4������s�AA�
A#�"A#z&/var/lib/command-not-found/commands.dbc��\rSrSrSrSrSrSr\Rr
SSjrSSjrSr
S	rS
rSrSrSS
jrSrSrSrSrSrSrSrSSjrSrg)�CommandNotFound�8z
programs.d�)z	/snap/binz/binz/usr/binz/usr/local/binz/sbinz	/usr/sbinz/usr/local/sbinz
/usr/gamesz
/usr/bin/snapc�l�UR5Ul[RR	[
5(aC[R"[
[R5(a[[
5Ul	O[S5e[5Ul[R"5Ulg)NzCannot find database)�_getSourcesList�sources_list�os�path�exists�dbpath�access�R_OKr�db�FileNotFoundErrorr&r �geteuid�euid)�self�data_dirs  r�__init__�CommandNotFound.__init__Ksi�� �0�0�2���
�7�7�>�>�&�!�!�b�i�i�����&@�&@�$�V�,�D�G�#�$:�;�;�*�_����M�M�O��	�c���/nU[U5s=::aUR::dU$ U$[U5H3nURU5nUHupgnUR	XFX�45 M M5 U$)ztry to correct the spelling )r�max_lenr�get_packages�append)	r8r�min_len�possible_alternatives�w�packages�package�ver�comps	         r�spelling_suggestions�$CommandNotFound.spelling_suggestionsUsw�� "���3�t�9�4����4�(�(�5�(�(��t�$�A��(�(��+�H�(0�$��t�%�,�,�a�$�-D�E�)1�%�%�$r<c�8�URRU5$�N)r4�lookup�r8�commands  rr?�CommandNotFound.get_packages`s���w�w�~�~�g�&�&r<c��/n/n[RRUR5(d'[R
"SUR-5 //4$[
[R5n[R"URSSSU/USS9nSSS5 [R
"SW-5 [R"U5nUH`nUS
U:Xa+URUSUS
URS545 M7URUS
USURS545 Mb X#4$!,(df   N�=f![Ra'n[R
"SU-5 //4sSnA$SnAff=f![Ra'n[R
"S	U-5 //4sSnA$SnAff=f)
Nz
%s not existszadvise-snapz
--format=jsonz	--commandT)�stderr�universal_newlinesz.calling snap advice-snap returned an error: %szgot %s from snap advise-snapzcannot decoding json: %s�Command�Snap�Version)r.r/r0�snap_cmd�logging�debug�open�devnull�
subprocess�check_output�CalledProcessError�json�loads�JSONDecodeErrorr@�get)	r8rN�exact_result�mispell_resultrZ�output�e�snaps�snaps	         r�	get_snaps�CommandNotFound.get_snapscs��������w�w�~�~�d�m�m�,�,��M�M�/�D�M�M�9�:��r�6�M�		��b�j�j�!�W�#�0�0��]�]�M�?� �'�+�"�'+�	-��"�	�
�
�4�v�=�>�	��J�J�v�&�E��D��I��'�)��#�#�T�&�\�4�	�?�D�H�H�Y�DW�$X�Y��%�%�t�I���V��d�h�h�y�FY�&Z�[�	�
�+�+�)"�!���,�,�	��M�M�J�Q�N�O��r�6�M��	���#�#�	��M�M�4�q�8�9��r�6�M��	�sZ�E�4&D;�E�<F
�;
E	�E�	E�F� F�<F�F�
G�G�:G�Gc�R�[[RR[R"SS5S455nUVs/sH(o"R5S:wdMUR5PM* snsSSS5 $s snf!,(df   g=f![a /s$f=f)N�HOMEz/rootz.command-not-found.blacklist�)rYr.�sep�join�getenv�strip�IOError)r8�	blacklist�lines   r�getBlacklist�CommandNotFound.getBlacklist�s~��	��b�f�f�k�k�2�9�9�V�W�#=�?]�"^�_�`�dm�1:�Q���j�j�l�b�>P���
�
���Q�a�`��Q�a�`���	��I�	�sG�?B�B�B�!B�5B�7	B�B�
B�B�B�B&�%B&c�d�SSKnSSKJn UR5 [
/5nU"SSS9nUHMnUR(aMUR(aM)URHnURU5 M MO U$![[
4a /s$f=f![a	 U"SS9nNf=f)Nr)�SourcesListFT)�withMatcher�deb822)rx)�apt_pkg�aptsources.sourceslistrw�init�SystemError�ImportErrorr�	TypeError�disabled�invalid�comps�add)r8rzrwr-�sources�source�	components       rr,�CommandNotFound._getSourcesList�s���	��:��L�L�N��2�w��	5�!�e�D�A�G��F��?�?�?�6�>�>�>�!'���I� �$�$�Y�/�".������[�)�	��I�	���	5�!�e�4�G�	5�s"�B�B�B�B�B/�.B/c�Z�S[R;agU(Ga[S5n[RS:�a[U5nSnOeW"U5n[RR(a>[U[5(a)UR[RR5nUR5[S5:Xa]URS:XaSnOSnU<S	U<3n[S
U-[RS9 [R "UR#5SS
9 ggg)N� COMMAND_NOT_FOUND_INSTALL_PROMPTz Do you want to install it? (N/y)rc��U$rK�)�xs r�<lambda>�0CommandNotFound.install_prompt.<locals>.<lambda>�s��ar<�yrrl�sudo zapt install z%s��fileF)�shell)r.�environ�_�sys�version�input�stdin�encoding�
isinstance�str�decode�lowerr7�print�stdoutr[�call�split)r8�package_name�prompt�answer�	raw_input�command_prefix�install_commands       r�install_prompt�CommandNotFound.install_prompt�s���1�R�Z�Z�?����9�:�F��{�{�c�!��v���'�	�"�6�*���9�9�%�%�*�V�S�*A�*A�#�]�]�3�9�9�+=�+=�>�F��|�|�~��3��'��9�9��>�%'�N�%,�N�8F��"U���d�_�,�3�:�:�>����� 5� 5� 7�u�E�(�r<c��[U5[U5-U:�aF[[S5U[U54-URS9 URR	5 g[U5[U5-S:�a�[[S5U-URS9 UH7upVnU(aSU-nOSn[[S5XVU4-URS9 M9 UH7upXp�U(aSU-nOSn[[S	5XXU4-URS9 M9 [U5S:�a[[S
5URS9 Oa[U5S:�aRUR
(a![[S5S-URS9 O [[S5S
-URS9 URR	5 g)z2print spelling suggestions for packages and snaps z6Command '%s' not found, but there are %s similar ones.r�Nr�%Command '%s' not found, did you mean:z (%s)rlz  command '%s' from snap %s%s�  command '%s' from deb %s%s�3See 'snap info <snapname>' for additional versions.zTry: %s <deb name>zsudo apt installzapt install)rr�r��	output_fd�flushr&)
r8r�mispell_packages�
mispell_snaps�max_altrNrgrFrErGs
          r�print_spelling_suggestions�*CommandNotFound.print_spelling_suggestions�s����� ��]�!3�3�g�=��!�L�M�QU�WZ�[k�Wl�Pm�m�tx�uC�uC�
D��N�N� � �"��
�!�
"�3�}�#5�
5��
9��!�;�<�t�C�$�.�.�Y�(5�$����!�C�-�C��C��a�7�8�G�3�;O�O�VZ�Vd�Vd�e�)6�2B�-��4��!�C�-�C��C��a�6�7�7�S�:Q�Q�X\�Xf�Xf�g�2B��}���!��!�I�J�QU�Q_�Q_�`�
�!�
"�Q�
&��!�!��a�,�-�0B�B����X��a�,�-�
�=�D�N�N�S������r<c�H�[[S5SU0-URS9 g)Nz;Command '%(command)s' not found, but can be installed with:rNr�)r�r�r�rMs  r�_print_exact_header�#CommandNotFound._print_exact_header�s)��
�a�M�N��w�R � �&*�n�n�	6r<c�n�URU5 USnURS:Xa[SUS-URS9 OZUR(a[SUS-URS9 O.[SUS-URS9 [[S55 URR
5 g)Nrzsnap install %sr�zsudo snap install %s�Please ask your administrator.)r�r7r�r�r&r�r�)r8rNrDrfrgs     r�advice_single_snap_package�*CommandNotFound.advice_single_snap_package�s���� � ��)��Q�x���9�9��>��#�d�1�g�-�D�N�N�C�
�
�
��(�4��7�2����H��#�d�1�g�-�D�N�N�C��!�4�5�6������r<c�J�URU5 URS:Xa5[SUSS-URS9 UR	USS5 O�UR
(a5[SUSS-URS9 UR	USS5 Om[SUSS-URS9 [[
S55 USSUR;a&[[
S5USS-URS9 URR5 g)Nrzapt install %sr�zsudo apt install %sr�rz1You will have to enable the component called '%s')	r�r7r�r�r�r&r�r-r�)r8rNrDrfs    r�advice_single_deb_package�)CommandNotFound.advice_single_deb_package�s���� � ��)��9�9��>��"�X�a�[��^�3�$�.�.�I�������A��/�
�
�
��'�(�1�+�a�.�8�t�~�~�N�������A��/��"�X�a�[��^�3�$�.�.�I��!�4�5�6��A�;�q�>�T�%6�%6�6��a�K�L�x�XY�{�[\�~�]�dh�dr�dr�s������r<c�H�URS:waUR(agg)Nrr�rl)r7r&)r8s rr�CommandNotFound.sudo�s���9�9��>�d�0�0��r<c	���URU5 [X2-Vs/sHn[US5PM sn5n[U5H�upgSnUS(a&US:Xa[U5S:�a	SUS-nOSUS-nUSUR;a-[SUR
5XWSU4-URS9 Mw[SUR
5XWSU4-S	-[S
5US--S-URS9 M� URS:wa.UR(d[[S5URS9 URR5 gs snf)
Nrrlr�  # version %s, or�  # version %srz%sapt install %-*s%sr�z (z-You will have to enable component called '%s'�)z.Ask your administrator to install one of them.)r��maxr�	enumerater-r�rr�r�r7r&r�)	r8rNrDrfr�padrrErFs	         r�advice_multi_deb_package�(CommandNotFound.advice_multi_deb_package�ss��� � ��)��e�n�5�n��3�q��t�9�n�5�6��#�H�-�J�A��C��q�z���6�c�'�l�Q�.�.�'�!�*�=�C�*�g�a�j�9�C��q�z�T�.�.�.��,��	�	��S�!�*�c�/R�R�Y]�Yg�Yg�h��,��	�	��S�!�*�c�/R�R�UY�Y�\]�_N�]O�RY�Z[�R\�]\�\�_b�b�im�iw�iw�x�.��9�9��>�$�"4�"4��!�D�E�D�N�N�[��������6s�Ec	���URU5 [X2-Vs/sHn[US5PM sn5n[U5HbupgSnUS(a&US:Xa[U5S:�a	SUS-nOSUS-n[	SUR5XWSU4-URS9 Md [	[S5URS9 URR5 gs snf)	Nrrlrr�r��%ssnap install %-*s%sr�r��	r�r�rr�r�rr�r�r�)	r8rNrDrfrr�rrgrFs	         r�advice_multi_snap_packages�*CommandNotFound.advice_multi_snap_packagess���� � ��)��e�n�5�n��3�q��t�9�n�5�6�� ��'�G�A��C��A�w���6�c�%�j�1�n�.��a��8�C�*�T�!�W�4�C��)�T�Y�Y�[�#�A�w��,L�L�SW�Sa�Sa�b�(�	�a�E�F�T�^�^�\��������6s�C%c	��URU5 [X2-Vs/sHn[US5PM sn5n[U5HSupgSnUS(aUS:Xa	SUS-nOSUS-n[	SUR5XWSU4-URS9 MU UHBn	SnU	S(aSU	S-n[	S	UR5XYSU4-URS9 MD [U5S:Xa'[	[S
5USS-URS9 O[	[S5URS9 URR5 gs snf)Nrrlrr�r�r�r�rz%sapt  install %-*s%sz+See 'snap info %s' for additional versions.r�r�)
r8rNrDrfrr�rrgrFrEs
          r�advice_multi_mixed_packages�+CommandNotFound.advice_multi_mixed_packagessF��� � ��)��e�n�5�n��3�q��t�9�n�5�6�� ��'�G�A��C��A�w���6�.��a��8�C�*�T�!�W�4�C��)�T�Y�Y�[�#�A�w��,L�L�SW�Sa�Sa�b�(� �G��C��q�z�&����3���)�T�Y�Y�[�#�q�z�3�,O�O�VZ�Vd�Vd�e�	 �
�u�:��?��!�A�B�U�1�X�a�[�P�W[�We�We�f��!�I�J�QU�Q_�Q_�`��������%6s�Ec	�	�Sn[U5UR:�agURS5(aH[RRU5(a![RR
U5/nO-/nO*URVs/sHoS"XQ5(dMUPM nnU(GapU(Gdh[U5S:XaE[[S5U[RRUSU5S.-URS9 O_[[S	5S
U0-URS9 UH7n[S[RRXQ5-URS9 M9 [[U5[[R"SS
5RS55-
5n[U5S:�aa[[S5SRU5-URS9 SSRU5;a[[S5URS9 g[RRS5(d%[RRS5(dgXR!5;agUS:Xaa[[S5U-URS9 [[S5S-URS9 [[S5S-URS9 gUR#U5nUR%U5up�[&R("SU<SU<35 [U5S:XaQ[U5S:XaBUR+U5n
[U
5S:�d[U	5S:�aUR-XU	5 O�[U5S:Xa"[U5S:XaUR/XU5 O�[U5S:�a"[U5S:XaUR1XU5 O�[U5S:Xa"[U5S:XaUR3XU5 Oa[U5S:�a"[U5S:XaUR5XU5 O0[U5S:�a![U5S:�aUR7XU5 [U5S:�=(d8 [U5S:�=(d# [U	5S:�=(d [W
5S:�$s snf)z6give advice where to find the given command to stderr c�
�[RR[RRX55=(aA [RR	[RRX55(+$)z>helper that returns if a command is found in the given prefix )r.r/r0rn�isdir)�prefixrNs  r�
_in_prefix�*CommandNotFound.advise.<locals>._in_prefix+sK���G�G�N�N�2�7�7�<�<��#@�A�I��G�G�M�M�"�'�'�,�,�v�*G�H�H�
Jr<F�/rz1Command '%(command)s' is available in '%(place)s'r)rN�placer�z:Command '%(command)s' is available in the following placesrNz * %s�PATHrl�:z_The command could not be located because '%s' is not included in the PATH environment variable.�sbinzfThis is most likely caused by the lack of administrative privileges associated with your user account.z/usr/bin/aptz/usr/bin/aptitude�pythonr�r�)�python3r�rl)r�zpython-is-python3rlTz
got debs: z snaps: )rr>�
startswithr.r/r0�dirname�prefixesr�r�rnr��listrror�rtr?rhrWrXrHr�r�r�r�r�r�)r8rN�ignore_installedr�r�r��missingrDrfr�r�s           r�advise�CommandNotFound.advise)sG��	J�
�w�<�$�,�,�&�����c�"�"��w�w�~�~�g�&�&��G�G�O�O�G�4�5����-1�]�]�Z�]�6�j��>Y��]�H�Z��,��8�}��!��a�K�L�[b�mo�mt�mt�my�my�{C�DE�{F�HO�nP�PQ�Q�X\�Xf�Xf�g��a�T�U�Yb�dk�Xl�l�sw�tB�tB�C�&�F��'�B�G�G�L�L��$A�A����W�'��3�x�=�3�r�y�y���/D�/J�/J�3�/O�+P�P�Q�G��7�|�a���a�y�z�~A�~F�~F�GN�~O�O�VZ�Vd�Vd�e��S�X�X�g�.�.��!�E�F�MQ�M[�M[�\�������~�.�.������2�3�3���'�'�)�)��
�h���!�;�<�w�F�T�^�^�\��!�2�3�6P�P�W[�We�We�f��!�2�3�6Y�Y�`d�`n�`n�o���$�$�W�-��#�~�~�g�6����
�
�(�E�B�C��x�=�A��#�e�*��/�#�8�8��A���#�$�q�(�C�
�,>��,B��/�/��=�Y��
��]�a�
�C��J�!�O��+�+�G�u�E�
��Z�!�^��H�
�� 2��+�+�G�u�E�
��]�a�
�C��J�!�O��*�*�7�e�D�
��]�Q�
�3�u�:��?��)�)�'�U�C�
��]�Q�
�3�u�:��>��,�,�W��F��H�
��!�D�S��Z�!�^�D��M�"�Q�&�D�*-�.>�*?�!�*C�	E��k[s�
S�S)r4r7r-r&N)z/usr/share/command-not-found)�)�)F)�__name__�
__module__�__qualname__�__firstlineno__�programs_dirr>r�rVr�rQr�r:rHr?rhrtr,r�r�r�r�r�rr�r�r�r��__static_attributes__r�r<rr(r(8sv���L��G��H��H��
�
�I�$�	%�'�,�:��*F�,�:6�
�
��
�$��,FEr<r()�
__future__rrrr"r^rWr.�os.pathr r�r[�CommandNotFound.db.dbrr��_gettext_method�getattr�translationr�rr&r1�objectr(r�r<r�<module>r�s{���
�
���	���
��0��;�;�#���O� �O��G��� 3�d�C�_�U��:��
2��wE�f�wEr<

Filemanager

Name Type Size Permission Actions
CommandNotFound.cpython-313.pyc File 22.41 KB 0644
__init__.cpython-313.pyc File 208 B 0644
util.cpython-313.pyc File 2.51 KB 0644
Filemanager