📄 files.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE> Important Files</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="Advanced Bash-Scripting Guide"HREF="index.html"><LINKREL="PREVIOUS"TITLE="Bash Command-Line Options"HREF="bash-options.html"><LINKREL="NEXT"TITLE="Important System Directories"HREF="systemdirs.html"><METAHTTP-EQUIV="Content-Style-Type"CONTENT="text/css"><LINKREL="stylesheet"HREF="common/kde-common.css"TYPE="text/css"><METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=iso-8859-1"><METAHTTP-EQUIV="Content-Language"CONTENT="en"><LINKREL="stylesheet"HREF="common/kde-localised.css"TYPE="text/css"TITLE="KDE-English"><LINKREL="stylesheet"HREF="common/kde-default.css"TYPE="text/css"TITLE="KDE-Default"></HEAD><BODYCLASS="APPENDIX"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#AA0000"VLINK="#AA0055"ALINK="#AA0000"STYLE="font-family: sans-serif;"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Advanced Bash-Scripting Guide: An in-depth exploration of the art of shell scripting</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="bash-options.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom"></TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="systemdirs.html"ACCESSKEY="N">Next</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="APPENDIX"><H1><ANAME="FILES"></A>Appendix G. Important Files</H1><DIVCLASS="VARIABLELIST"><P><B><ANAME="FILESREF1"></A>startup files</B></P><DL><DT></DT><DD><P>These files contain the aliases and <AHREF="othertypesv.html#ENVREF">environmental variables</A> made available to Bash running as a user shell and to all Bash scripts invoked after system initialization.</P></DD><DT><TTCLASS="FILENAME">/etc/profile</TT></DT><DD><P>Systemwide defaults, mostly setting the environment (all Bourne-type shells, not just Bash <ANAME="AEN21726"HREF="#FTN.AEN21726">[1]</A>)</P></DD><DT><TTCLASS="FILENAME">/etc/bashrc</TT></DT><DD><P>systemwide functions and <AHREF="aliases.html#ALIASREF">aliases</A> for Bash</P></DD><DT><TTCLASS="FILENAME"><TTCLASS="VARNAME">$HOME</TT>/.bash_profile</TT></DT><DD><P>user-specific Bash environmental default settings, found in each user's home directory (the local counterpart to <TTCLASS="FILENAME">/etc/profile</TT>)</P></DD><DT><TTCLASS="FILENAME"><TTCLASS="VARNAME">$HOME</TT>/.bashrc</TT></DT><DD><P>user-specific Bash init file, found in each user's home directory (the local counterpart to <TTCLASS="FILENAME">/etc/bashrc</TT>). Only interactive shells and user scripts read this file. See <AHREF="sample-bashrc.html">Appendix K</A> for a sample <TTCLASS="FILENAME">.bashrc</TT> file.</P></DD></DL></DIV><DIVCLASS="VARIABLELIST"><P><B><ANAME="LOGOUTFILEREF1"></A>logout file</B></P><DL><DT><TTCLASS="FILENAME"><TTCLASS="VARNAME">$HOME</TT>/.bash_logout</TT></DT><DD><P>user-specific instruction file, found in each user's home directory. Upon exit from a login (Bash) shell, the commands in this file execute.</P></DD></DL></DIV><DIVCLASS="VARIABLELIST"><P><B><ANAME="SYSCONFREF1"></A>system configuration files</B></P><DL><DT><TTCLASS="FILENAME">/etc/sysconfig/hwconf</TT></DT><DD><P>Listing and description of attached hardware devices. This information is in text form and can be extracted and parsed.</P><P><TABLEBORDER="0"BGCOLOR="#E0E0E0"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"> <TTCLASS="PROMPT">bash$ </TT><TTCLASS="USERINPUT"><B>grep -A 5 AUDIO /etc/sysconfig/hwconf</B></TT> <TTCLASS="COMPUTEROUTPUT">class: AUDIO bus: PCI detached: 0 driver: snd-intel8x0 desc: "Intel Corporation 82801CA/CAM AC'97 Audio Controller" vendorId: 8086</TT> </PRE></TD></TR></TABLE></P><DIVCLASS="NOTE"><TABLECLASS="NOTE"WIDTH="90%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="common/note.png"HSPACE="5"ALT="Note"></TD><TDALIGN="LEFT"VALIGN="TOP"><P>This file is present on Red Hat and Fedora Core installations, but may be missing from other distros.</P></TD></TR></TABLE></DIV></DD></DL></DIV></DIV><H3CLASS="FOOTNOTES">Notes</H3><TABLEBORDER="0"CLASS="FOOTNOTES"WIDTH="100%"><TR><TDALIGN="LEFT"VALIGN="TOP"WIDTH="5%"><ANAME="FTN.AEN21726"HREF="files.html#AEN21726">[1]</A></TD><TDALIGN="LEFT"VALIGN="TOP"WIDTH="95%"><P>This does not apply to <BCLASS="COMMAND">csh</B>, <BCLASS="COMMAND">tcsh</B>, and other shells not related to or descended from the classic Bourne shell (<BCLASS="COMMAND">sh</B>).</P></TD></TR></TABLE><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="bash-options.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="index.html"ACCESSKEY="H">Home</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="systemdirs.html"ACCESSKEY="N">Next</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">Bash Command-Line Options</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"> </TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">Important System Directories</TD></TR></TABLE></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -