資源描述:
《Learning the bash Shell, 3rd Edition》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、1LearningthebashShell,3rdEditionTableofContents2PrefacebashVersionsSummaryofbashFeaturesIntendedAudienceCodeExamplesChapterSummaryConventionsUsedinThisHandbookWe'dLiketoHearfromYouUsingCodeExamplesSafariEnabledAcknowledgmentsfortheFirstEditionAcknowledgmentsfortheSecon
2、dEditionAcknowledgmentsfortheThirdEdition1.bashBasics31.1.WhatIsaShell?1.2.ScopeofThisBook1.3.HistoryofUNIXShells1.3.1.TheBourneAgainShell1.3.2.Featuresofbash1.4.Gettingbash1.5.InteractiveShellUse1.5.1.Commands,Arguments,andOptions1.6.Files1.6.1.Directories1.6.2.Filena
3、mes,Wildcards,andPathnameExpansion1.6.3.BraceExpansion1.7.InputandOutput1.7.1.StandardI/O1.7.2.I/ORedirection1.7.3.Pipelines1.8.BackgroundJobs1.8.1.BackgroundI/O1.8.2.BackgroundJobsandPriorities1.9.SpecialCharactersandQuoting1.9.1.Quoting1.9.2.Backslash-Escaping1.9.3.Q
4、uotingQuotationMarks1.9.4.ContinuingLines1.9.5.ControlKeys41.10.Help2.Command-LineEditing2.1.EnablingCommand-LineEditing2.2.TheHistoryList2.3.emacsEditingMode2.3.1.BasicCommands2.3.2.WordCommands2.3.3.LineCommands2.3.4.MovingAroundintheHistoryList2.3.5.TextualCompletio
5、n2.3.6.MiscellaneousCommands2.4.viEditingMode2.4.1.SimpleControlModeCommands2.4.2.EnteringandChangingText2.4.3.DeletionCommands2.4.4.MovingAroundintheHistoryList2.4.5.Character-FindingCommands2.4.6.TextualCompletion2.4.7.MiscellaneousCommands2.5.ThefcCommand2.6.History
6、Expansion2.7.readline2.7.1.ThereadlineStartupFile2.7.2.KeyBindingsUsingbind2.8.KeyboardHabits3.CustomizingYourEnvironment53.1.The.bash_profile,.bash_logout,and.bashrcFiles3.2.Aliases3.3.Options3.3.1.shopt3.4.ShellVariables3.4.1.VariablesandQuoting3.4.2.Built-InVariable
7、s3.5.CustomizationandSubprocesses3.5.1.EnvironmentVariables3.5.2.TheEnvironmentFile3.6.CustomizationHints4.BasicShellProgramming64.1.ShellScriptsandFunctions4.1.1.Functions4.2.ShellVariables4.2.1.PositionalParameters4.2.2.LocalVariablesinFunctions4.2.3.Quotingwith$@and
8、$*4.2.4.MoreonVariableSyntax4.3.StringOperators4.3.1.SyntaxofStringOperators4.3.2.PatternsandPatternMatching4.3.3.Len