mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-08 03:02:40 +02:00
commit bash-20201001 snapshot
This commit is contained in:
+200
-199
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 6.7 from
|
||||
bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.1, 25 August 2020).
|
||||
Bash shell (version 5.1, 23 September 2020).
|
||||
|
||||
This is Edition 5.1, last updated 25 August 2020, of 'The GNU Bash
|
||||
This is Edition 5.1, last updated 23 September 2020, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.1.
|
||||
|
||||
Copyright (C) 1988-2018 Free Software Foundation, Inc.
|
||||
@@ -27,10 +27,10 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.1, 25 August 2020). The Bash home page is
|
||||
Bash shell (version 5.1, 23 September 2020). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 5.1, last updated 25 August 2020, of 'The GNU Bash
|
||||
This is Edition 5.1, last updated 23 September 2020, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.1.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -5130,8 +5130,9 @@ Variables::).
|
||||
Emacs shell buffer and disables line editing.
|
||||
|
||||
'ENV'
|
||||
Similar to 'BASH_ENV'; used when the shell is invoked in POSIX Mode
|
||||
(*note Bash POSIX Mode::).
|
||||
Expanded and executed similarlty to 'BASH_ENV' (*note Bash Startup
|
||||
Files::) when an interactive shell is invoked in POSIX Mode (*note
|
||||
Bash POSIX Mode::).
|
||||
|
||||
'EPOCHREALTIME'
|
||||
Each time this parameter is referenced, it expands to the number of
|
||||
@@ -11482,65 +11483,65 @@ D.3 Parameter and Variable Index
|
||||
* enable-keypad: Readline Init File Syntax.
|
||||
(line 150)
|
||||
* ENV: Bash Variables. (line 279)
|
||||
* EPOCHREALTIME: Bash Variables. (line 283)
|
||||
* EPOCHSECONDS: Bash Variables. (line 291)
|
||||
* EUID: Bash Variables. (line 298)
|
||||
* EXECIGNORE: Bash Variables. (line 302)
|
||||
* EPOCHREALTIME: Bash Variables. (line 284)
|
||||
* EPOCHSECONDS: Bash Variables. (line 292)
|
||||
* EUID: Bash Variables. (line 299)
|
||||
* EXECIGNORE: Bash Variables. (line 303)
|
||||
* expand-tilde: Readline Init File Syntax.
|
||||
(line 161)
|
||||
* FCEDIT: Bash Variables. (line 315)
|
||||
* FIGNORE: Bash Variables. (line 319)
|
||||
* FUNCNAME: Bash Variables. (line 325)
|
||||
* FUNCNEST: Bash Variables. (line 342)
|
||||
* GLOBIGNORE: Bash Variables. (line 347)
|
||||
* GROUPS: Bash Variables. (line 354)
|
||||
* histchars: Bash Variables. (line 360)
|
||||
* HISTCMD: Bash Variables. (line 375)
|
||||
* HISTCONTROL: Bash Variables. (line 381)
|
||||
* HISTFILE: Bash Variables. (line 397)
|
||||
* HISTFILESIZE: Bash Variables. (line 401)
|
||||
* HISTIGNORE: Bash Variables. (line 412)
|
||||
* FCEDIT: Bash Variables. (line 316)
|
||||
* FIGNORE: Bash Variables. (line 320)
|
||||
* FUNCNAME: Bash Variables. (line 326)
|
||||
* FUNCNEST: Bash Variables. (line 343)
|
||||
* GLOBIGNORE: Bash Variables. (line 348)
|
||||
* GROUPS: Bash Variables. (line 355)
|
||||
* histchars: Bash Variables. (line 361)
|
||||
* HISTCMD: Bash Variables. (line 376)
|
||||
* HISTCONTROL: Bash Variables. (line 382)
|
||||
* HISTFILE: Bash Variables. (line 398)
|
||||
* HISTFILESIZE: Bash Variables. (line 402)
|
||||
* HISTIGNORE: Bash Variables. (line 413)
|
||||
* history-preserve-point: Readline Init File Syntax.
|
||||
(line 165)
|
||||
* history-size: Readline Init File Syntax.
|
||||
(line 171)
|
||||
* HISTSIZE: Bash Variables. (line 432)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 439)
|
||||
* HISTSIZE: Bash Variables. (line 433)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 440)
|
||||
* HOME: Bourne Shell Variables.
|
||||
(line 13)
|
||||
* horizontal-scroll-mode: Readline Init File Syntax.
|
||||
(line 180)
|
||||
* HOSTFILE: Bash Variables. (line 447)
|
||||
* HOSTNAME: Bash Variables. (line 458)
|
||||
* HOSTTYPE: Bash Variables. (line 461)
|
||||
* HOSTFILE: Bash Variables. (line 448)
|
||||
* HOSTNAME: Bash Variables. (line 459)
|
||||
* HOSTTYPE: Bash Variables. (line 462)
|
||||
* IFS: Bourne Shell Variables.
|
||||
(line 18)
|
||||
* IGNOREEOF: Bash Variables. (line 464)
|
||||
* IGNOREEOF: Bash Variables. (line 465)
|
||||
* input-meta: Readline Init File Syntax.
|
||||
(line 189)
|
||||
* INPUTRC: Bash Variables. (line 474)
|
||||
* INSIDE_EMACS: Bash Variables. (line 478)
|
||||
* INPUTRC: Bash Variables. (line 475)
|
||||
* INSIDE_EMACS: Bash Variables. (line 479)
|
||||
* isearch-terminators: Readline Init File Syntax.
|
||||
(line 197)
|
||||
* keymap: Readline Init File Syntax.
|
||||
(line 204)
|
||||
* LANG: Bash Variables. (line 484)
|
||||
* LC_ALL: Bash Variables. (line 488)
|
||||
* LC_COLLATE: Bash Variables. (line 492)
|
||||
* LC_CTYPE: Bash Variables. (line 499)
|
||||
* LANG: Bash Variables. (line 485)
|
||||
* LC_ALL: Bash Variables. (line 489)
|
||||
* LC_COLLATE: Bash Variables. (line 493)
|
||||
* LC_CTYPE: Bash Variables. (line 500)
|
||||
* LC_MESSAGES: Locale Translation. (line 15)
|
||||
* LC_MESSAGES <1>: Bash Variables. (line 504)
|
||||
* LC_NUMERIC: Bash Variables. (line 508)
|
||||
* LC_TIME: Bash Variables. (line 512)
|
||||
* LINENO: Bash Variables. (line 516)
|
||||
* LINES: Bash Variables. (line 521)
|
||||
* MACHTYPE: Bash Variables. (line 527)
|
||||
* LC_MESSAGES <1>: Bash Variables. (line 505)
|
||||
* LC_NUMERIC: Bash Variables. (line 509)
|
||||
* LC_TIME: Bash Variables. (line 513)
|
||||
* LINENO: Bash Variables. (line 517)
|
||||
* LINES: Bash Variables. (line 522)
|
||||
* MACHTYPE: Bash Variables. (line 528)
|
||||
* MAIL: Bourne Shell Variables.
|
||||
(line 22)
|
||||
* MAILCHECK: Bash Variables. (line 531)
|
||||
* MAILCHECK: Bash Variables. (line 532)
|
||||
* MAILPATH: Bourne Shell Variables.
|
||||
(line 27)
|
||||
* MAPFILE: Bash Variables. (line 539)
|
||||
* MAPFILE: Bash Variables. (line 540)
|
||||
* mark-modified-lines: Readline Init File Syntax.
|
||||
(line 234)
|
||||
* mark-symlinked-directories: Readline Init File Syntax.
|
||||
@@ -11551,43 +11552,43 @@ D.3 Parameter and Variable Index
|
||||
(line 251)
|
||||
* meta-flag: Readline Init File Syntax.
|
||||
(line 189)
|
||||
* OLDPWD: Bash Variables. (line 543)
|
||||
* OLDPWD: Bash Variables. (line 544)
|
||||
* OPTARG: Bourne Shell Variables.
|
||||
(line 34)
|
||||
* OPTERR: Bash Variables. (line 546)
|
||||
* OPTERR: Bash Variables. (line 547)
|
||||
* OPTIND: Bourne Shell Variables.
|
||||
(line 38)
|
||||
* OSTYPE: Bash Variables. (line 550)
|
||||
* OSTYPE: Bash Variables. (line 551)
|
||||
* output-meta: Readline Init File Syntax.
|
||||
(line 256)
|
||||
* page-completions: Readline Init File Syntax.
|
||||
(line 262)
|
||||
* PATH: Bourne Shell Variables.
|
||||
(line 42)
|
||||
* PIPESTATUS: Bash Variables. (line 553)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 558)
|
||||
* PPID: Bash Variables. (line 568)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 572)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 578)
|
||||
* PS0: Bash Variables. (line 584)
|
||||
* PIPESTATUS: Bash Variables. (line 554)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 559)
|
||||
* PPID: Bash Variables. (line 569)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 573)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 579)
|
||||
* PS0: Bash Variables. (line 585)
|
||||
* PS1: Bourne Shell Variables.
|
||||
(line 48)
|
||||
* PS2: Bourne Shell Variables.
|
||||
(line 53)
|
||||
* PS3: Bash Variables. (line 589)
|
||||
* PS4: Bash Variables. (line 594)
|
||||
* PWD: Bash Variables. (line 602)
|
||||
* RANDOM: Bash Variables. (line 605)
|
||||
* READLINE_LINE: Bash Variables. (line 611)
|
||||
* READLINE_MARK: Bash Variables. (line 615)
|
||||
* READLINE_POINT: Bash Variables. (line 621)
|
||||
* REPLY: Bash Variables. (line 625)
|
||||
* PS3: Bash Variables. (line 590)
|
||||
* PS4: Bash Variables. (line 595)
|
||||
* PWD: Bash Variables. (line 603)
|
||||
* RANDOM: Bash Variables. (line 606)
|
||||
* READLINE_LINE: Bash Variables. (line 612)
|
||||
* READLINE_MARK: Bash Variables. (line 616)
|
||||
* READLINE_POINT: Bash Variables. (line 622)
|
||||
* REPLY: Bash Variables. (line 626)
|
||||
* revert-all-at-newline: Readline Init File Syntax.
|
||||
(line 272)
|
||||
* SECONDS: Bash Variables. (line 628)
|
||||
* SHELL: Bash Variables. (line 637)
|
||||
* SHELLOPTS: Bash Variables. (line 642)
|
||||
* SHLVL: Bash Variables. (line 651)
|
||||
* SECONDS: Bash Variables. (line 629)
|
||||
* SHELL: Bash Variables. (line 638)
|
||||
* SHELLOPTS: Bash Variables. (line 643)
|
||||
* SHLVL: Bash Variables. (line 652)
|
||||
* show-all-if-ambiguous: Readline Init File Syntax.
|
||||
(line 278)
|
||||
* show-all-if-unmodified: Readline Init File Syntax.
|
||||
@@ -11596,13 +11597,13 @@ D.3 Parameter and Variable Index
|
||||
(line 293)
|
||||
* skip-completed-text: Readline Init File Syntax.
|
||||
(line 299)
|
||||
* SRANDOM: Bash Variables. (line 656)
|
||||
* SRANDOM: Bash Variables. (line 657)
|
||||
* TEXTDOMAIN: Locale Translation. (line 15)
|
||||
* TEXTDOMAINDIR: Locale Translation. (line 15)
|
||||
* TIMEFORMAT: Bash Variables. (line 665)
|
||||
* TMOUT: Bash Variables. (line 703)
|
||||
* TMPDIR: Bash Variables. (line 715)
|
||||
* UID: Bash Variables. (line 719)
|
||||
* TIMEFORMAT: Bash Variables. (line 666)
|
||||
* TMOUT: Bash Variables. (line 704)
|
||||
* TMPDIR: Bash Variables. (line 716)
|
||||
* UID: Bash Variables. (line 720)
|
||||
* vi-cmd-mode-string: Readline Init File Syntax.
|
||||
(line 312)
|
||||
* vi-ins-mode-string: Readline Init File Syntax.
|
||||
@@ -11979,137 +11980,137 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top893
|
||||
Node: Introduction2809
|
||||
Node: What is Bash?3025
|
||||
Node: What is a shell?4139
|
||||
Node: Definitions6677
|
||||
Node: Basic Shell Features9628
|
||||
Node: Shell Syntax10847
|
||||
Node: Shell Operation11873
|
||||
Node: Quoting13166
|
||||
Node: Escape Character14466
|
||||
Node: Single Quotes14951
|
||||
Node: Double Quotes15299
|
||||
Node: ANSI-C Quoting16577
|
||||
Node: Locale Translation17836
|
||||
Node: Comments18989
|
||||
Node: Shell Commands19607
|
||||
Node: Reserved Words20545
|
||||
Node: Simple Commands21301
|
||||
Node: Pipelines21955
|
||||
Node: Lists24887
|
||||
Node: Compound Commands26678
|
||||
Node: Looping Constructs27690
|
||||
Node: Conditional Constructs30185
|
||||
Node: Command Grouping41756
|
||||
Node: Coprocesses43235
|
||||
Node: GNU Parallel45138
|
||||
Node: Shell Functions49439
|
||||
Node: Shell Parameters56646
|
||||
Node: Positional Parameters61059
|
||||
Node: Special Parameters61959
|
||||
Node: Shell Expansions65183
|
||||
Node: Brace Expansion67306
|
||||
Node: Tilde Expansion70029
|
||||
Node: Shell Parameter Expansion72646
|
||||
Node: Command Substitution87775
|
||||
Node: Arithmetic Expansion89130
|
||||
Node: Process Substitution90062
|
||||
Node: Word Splitting91182
|
||||
Node: Filename Expansion93126
|
||||
Node: Pattern Matching95675
|
||||
Node: Quote Removal99661
|
||||
Node: Redirections99956
|
||||
Node: Executing Commands109526
|
||||
Node: Simple Command Expansion110196
|
||||
Node: Command Search and Execution112150
|
||||
Node: Command Execution Environment114526
|
||||
Node: Environment117510
|
||||
Node: Exit Status119169
|
||||
Node: Signals120839
|
||||
Node: Shell Scripts122806
|
||||
Node: Shell Builtin Commands125818
|
||||
Node: Bourne Shell Builtins127856
|
||||
Node: Bash Builtins148785
|
||||
Node: Modifying Shell Behavior178720
|
||||
Node: The Set Builtin179065
|
||||
Node: The Shopt Builtin189478
|
||||
Node: Special Builtins204388
|
||||
Node: Shell Variables205367
|
||||
Node: Bourne Shell Variables205804
|
||||
Node: Bash Variables207908
|
||||
Node: Bash Features240478
|
||||
Node: Invoking Bash241491
|
||||
Node: Bash Startup Files247504
|
||||
Node: Interactive Shells252607
|
||||
Node: What is an Interactive Shell?253017
|
||||
Node: Is this Shell Interactive?253666
|
||||
Node: Interactive Shell Behavior254481
|
||||
Node: Bash Conditional Expressions257995
|
||||
Node: Shell Arithmetic262572
|
||||
Node: Aliases265512
|
||||
Node: Arrays268132
|
||||
Node: The Directory Stack274141
|
||||
Node: Directory Stack Builtins274925
|
||||
Node: Controlling the Prompt277893
|
||||
Node: The Restricted Shell280843
|
||||
Node: Bash POSIX Mode283437
|
||||
Node: Shell Compatibility Mode294473
|
||||
Node: Job Control301129
|
||||
Node: Job Control Basics301589
|
||||
Node: Job Control Builtins306585
|
||||
Node: Job Control Variables311985
|
||||
Node: Command Line Editing313141
|
||||
Node: Introduction and Notation314812
|
||||
Node: Readline Interaction316435
|
||||
Node: Readline Bare Essentials317626
|
||||
Node: Readline Movement Commands319409
|
||||
Node: Readline Killing Commands320369
|
||||
Node: Readline Arguments322287
|
||||
Node: Searching323331
|
||||
Node: Readline Init File325517
|
||||
Node: Readline Init File Syntax326776
|
||||
Node: Conditional Init Constructs347315
|
||||
Node: Sample Init File351511
|
||||
Node: Bindable Readline Commands354635
|
||||
Node: Commands For Moving355839
|
||||
Node: Commands For History357890
|
||||
Node: Commands For Text362683
|
||||
Node: Commands For Killing366332
|
||||
Node: Numeric Arguments369365
|
||||
Node: Commands For Completion370504
|
||||
Node: Keyboard Macros374695
|
||||
Node: Miscellaneous Commands375382
|
||||
Node: Readline vi Mode381066
|
||||
Node: Programmable Completion381973
|
||||
Node: Programmable Completion Builtins389753
|
||||
Node: A Programmable Completion Example400448
|
||||
Node: Using History Interactively405695
|
||||
Node: Bash History Facilities406379
|
||||
Node: Bash History Builtins409384
|
||||
Node: History Interaction414113
|
||||
Node: Event Designators417733
|
||||
Node: Word Designators419087
|
||||
Node: Modifiers420847
|
||||
Node: Installing Bash422658
|
||||
Node: Basic Installation423795
|
||||
Node: Compilers and Options427053
|
||||
Node: Compiling For Multiple Architectures427794
|
||||
Node: Installation Names429487
|
||||
Node: Specifying the System Type430305
|
||||
Node: Sharing Defaults431021
|
||||
Node: Operation Controls431694
|
||||
Node: Optional Features432652
|
||||
Node: Reporting Bugs443170
|
||||
Node: Major Differences From The Bourne Shell444364
|
||||
Node: GNU Free Documentation License461216
|
||||
Node: Indexes486393
|
||||
Node: Builtin Index486847
|
||||
Node: Reserved Word Index493674
|
||||
Node: Variable Index496122
|
||||
Node: Function Index512019
|
||||
Node: Concept Index525529
|
||||
Node: Top899
|
||||
Node: Introduction2821
|
||||
Node: What is Bash?3037
|
||||
Node: What is a shell?4151
|
||||
Node: Definitions6689
|
||||
Node: Basic Shell Features9640
|
||||
Node: Shell Syntax10859
|
||||
Node: Shell Operation11885
|
||||
Node: Quoting13178
|
||||
Node: Escape Character14478
|
||||
Node: Single Quotes14963
|
||||
Node: Double Quotes15311
|
||||
Node: ANSI-C Quoting16589
|
||||
Node: Locale Translation17848
|
||||
Node: Comments19001
|
||||
Node: Shell Commands19619
|
||||
Node: Reserved Words20557
|
||||
Node: Simple Commands21313
|
||||
Node: Pipelines21967
|
||||
Node: Lists24899
|
||||
Node: Compound Commands26690
|
||||
Node: Looping Constructs27702
|
||||
Node: Conditional Constructs30197
|
||||
Node: Command Grouping41768
|
||||
Node: Coprocesses43247
|
||||
Node: GNU Parallel45150
|
||||
Node: Shell Functions49451
|
||||
Node: Shell Parameters56658
|
||||
Node: Positional Parameters61071
|
||||
Node: Special Parameters61971
|
||||
Node: Shell Expansions65195
|
||||
Node: Brace Expansion67318
|
||||
Node: Tilde Expansion70041
|
||||
Node: Shell Parameter Expansion72658
|
||||
Node: Command Substitution87787
|
||||
Node: Arithmetic Expansion89142
|
||||
Node: Process Substitution90074
|
||||
Node: Word Splitting91194
|
||||
Node: Filename Expansion93138
|
||||
Node: Pattern Matching95687
|
||||
Node: Quote Removal99673
|
||||
Node: Redirections99968
|
||||
Node: Executing Commands109538
|
||||
Node: Simple Command Expansion110208
|
||||
Node: Command Search and Execution112162
|
||||
Node: Command Execution Environment114538
|
||||
Node: Environment117522
|
||||
Node: Exit Status119181
|
||||
Node: Signals120851
|
||||
Node: Shell Scripts122818
|
||||
Node: Shell Builtin Commands125830
|
||||
Node: Bourne Shell Builtins127868
|
||||
Node: Bash Builtins148797
|
||||
Node: Modifying Shell Behavior178732
|
||||
Node: The Set Builtin179077
|
||||
Node: The Shopt Builtin189490
|
||||
Node: Special Builtins204400
|
||||
Node: Shell Variables205379
|
||||
Node: Bourne Shell Variables205816
|
||||
Node: Bash Variables207920
|
||||
Node: Bash Features240554
|
||||
Node: Invoking Bash241567
|
||||
Node: Bash Startup Files247580
|
||||
Node: Interactive Shells252683
|
||||
Node: What is an Interactive Shell?253093
|
||||
Node: Is this Shell Interactive?253742
|
||||
Node: Interactive Shell Behavior254557
|
||||
Node: Bash Conditional Expressions258071
|
||||
Node: Shell Arithmetic262648
|
||||
Node: Aliases265588
|
||||
Node: Arrays268208
|
||||
Node: The Directory Stack274217
|
||||
Node: Directory Stack Builtins275001
|
||||
Node: Controlling the Prompt277969
|
||||
Node: The Restricted Shell280919
|
||||
Node: Bash POSIX Mode283513
|
||||
Node: Shell Compatibility Mode294549
|
||||
Node: Job Control301205
|
||||
Node: Job Control Basics301665
|
||||
Node: Job Control Builtins306661
|
||||
Node: Job Control Variables312061
|
||||
Node: Command Line Editing313217
|
||||
Node: Introduction and Notation314888
|
||||
Node: Readline Interaction316511
|
||||
Node: Readline Bare Essentials317702
|
||||
Node: Readline Movement Commands319485
|
||||
Node: Readline Killing Commands320445
|
||||
Node: Readline Arguments322363
|
||||
Node: Searching323407
|
||||
Node: Readline Init File325593
|
||||
Node: Readline Init File Syntax326852
|
||||
Node: Conditional Init Constructs347391
|
||||
Node: Sample Init File351587
|
||||
Node: Bindable Readline Commands354711
|
||||
Node: Commands For Moving355915
|
||||
Node: Commands For History357966
|
||||
Node: Commands For Text362759
|
||||
Node: Commands For Killing366408
|
||||
Node: Numeric Arguments369441
|
||||
Node: Commands For Completion370580
|
||||
Node: Keyboard Macros374771
|
||||
Node: Miscellaneous Commands375458
|
||||
Node: Readline vi Mode381142
|
||||
Node: Programmable Completion382049
|
||||
Node: Programmable Completion Builtins389829
|
||||
Node: A Programmable Completion Example400524
|
||||
Node: Using History Interactively405771
|
||||
Node: Bash History Facilities406455
|
||||
Node: Bash History Builtins409460
|
||||
Node: History Interaction414189
|
||||
Node: Event Designators417809
|
||||
Node: Word Designators419163
|
||||
Node: Modifiers420923
|
||||
Node: Installing Bash422734
|
||||
Node: Basic Installation423871
|
||||
Node: Compilers and Options427129
|
||||
Node: Compiling For Multiple Architectures427870
|
||||
Node: Installation Names429563
|
||||
Node: Specifying the System Type430381
|
||||
Node: Sharing Defaults431097
|
||||
Node: Operation Controls431770
|
||||
Node: Optional Features432728
|
||||
Node: Reporting Bugs443246
|
||||
Node: Major Differences From The Bourne Shell444440
|
||||
Node: GNU Free Documentation License461292
|
||||
Node: Indexes486469
|
||||
Node: Builtin Index486923
|
||||
Node: Reserved Word Index493750
|
||||
Node: Variable Index496198
|
||||
Node: Function Index512095
|
||||
Node: Concept Index525605
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
||||
Reference in New Issue
Block a user