⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 文件与目录操作.htm

📁 有关于linux 学习的书籍
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!--本网页文件由电子书制作工具“电子文档处理器”未注册版本的Txt2Html功能自动生成 -->
<!-- Made by an Unregistered version of eTextWizard V 1.98-->
<!--“电子文档处理器”软件作者:  冯国华 -->
<!--“电子文档处理器”下载地址:  http://www.etextwizard.com/download/ew/etextwizard.exe -->

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>文件与目录操作</title>
<META NAME="keywords" CONTENT="电子文档处理器,etextwizard,ebook maker">
<META NAME="description" CONTENT="电子文档处理器是一款文档格式转换、文档处理软件集,批量电子书制作工具,帮助文件及技术资料的快速制作工具。网址:http://www.eTextWizard.com">
<meta name="GENERATOR" content="电子文档处理器,etextwizard">
<style>
<!--
body {  line-height: 20px}
td {  line-height: 20px}
.Paragraph{ font-size: 9pt }
.9{ font-size: 9pt }
A:link   {text-decoration: none; color:#0033CC}
A:visited  {text-decoration: none; color: #0033CC}
A:active {text-decoration: none; color: #0000ff }
A:hover {text-decoration: underline; color: #FF0000 }
-->
</style>
</head>

<body bgcolor="#FFFFFF">
<div align="center"><center>

<table border="0" cellpadding="0" cellspacing="0" width="80%">
  <tr>
    <td width="80%" bgcolor="#000000">
    <table border="0" cellspacing="1" width="100%" cellpadding="6" height="98">
      <tr>
        <td width="100%" bgcolor="#FFFFFD" height="20">
        <table border="0" cellpadding="0" cellspacing="0" width="100%">
          <tr>
            <td width="49%"><p class="9"></td>
            <td width="51%"><p align="right" class="9"><a href="什么是Linux.htm">上一页</a> <a href="index.html">首页</a>  <a href="index.html">下一页</a></td>
          </tr>
        </table>
        </td>
      </tr>
            <tr bgcolor="#DFE0D1"> 
              <td width="100%" height="21"> 
                <p align="center"><strong>文件与目录操作</strong>
              </td>
      </tr>
            <tr bgcolor="#F5F7EE">
<td width="100%" height="51" align=center> 
<table><tr><td>
<p class="Paragraph">
    我们一起在风雨中前行<br>
<br>
        文件与目录操作<br>
      <br>
<br>
  用户的数据和程序大多以文件的形式保存。用户使用Linux系统的过程中,需要经常对文件和目录进行操作。本章讲述了文件与目录的基本概念,有关文件和目录操作的命令以及如何在Linux环境下运行DOS命令。<br>
<br>
          文件与目录的基本概念<br>
          文件与文件名<br>
          在多数操作系统中都有文件的概念。文件是Linux用来存储信息的基本结构,它是被命名(称为文件名)的存储在某种介质(如磁盘、光盘和磁带等)上的一组信息的集合。Linux文件均为无结构的字符流形式。文件名是文件的标识,它由字母、数字、下划线和圆点组成的字符串来构成。用户应该选择有意义的文件名。Linux要求文件名的长度限制在255个字符以内.为了便于管理和识别,用户可以把扩展名作为文件名的一部分。圆点用于区分文件名和扩展名。扩展名对于将文件分类是十分有用的。用户可能对某些大众已接纳的标准扩展名比较熟悉,例如,C语言编写的源代码文件总是具有C的扩展名。用户可以根据自己的需要,随意加入自己的文件扩展名。<br>
<br>
          以下例子都是有效的Linux文件名。<br>
          preface<br>
          chapter1.txt<br>
          xu.c<br>
          xu.bak<br>
<br>
          文件的类型<br>
          Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。<br>
          1. 普通文件 普通文件是用户最经常面对的文件。它又分为文本文件和二进制文件。<br>
<br>
          1)文本文件:这类文件以文本的ASCII码形式存储在计算机中。它是以"行"为基本结构的一种信息组织和存储方式。<br>
          2)二进制文件:这类文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们,只有通过相应的软件才能将其显示出来。二进制文件一般是可执行程序、图形、图像、声音等等。<br>
<br>
          2. 目录文件 设计目录文件的主要目的是用于管理和组织系统中的大量文件。它存储一组相关文件的位置、大小等与文件有关的信息。目录文件往往简称为目录。<br>
<br>
          3. 设备文件 设备文件是Linux系统很重要的一个特色。Linux系统把每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一。从用户的角度来看,对I/O设备的使用和一般文件的使用一样,不必了解I/O设备的细节。设备文件可以细分为块设备文件和字符设备文件。前者的存取是以一个个字符块为单位的,后者则是以单个字符为单位的。<br>
<br>
         显示文件内容<br>
          使用过DOS命令的人都应该知道,我们可以使用type命令来查看一个文件的内容。在Linux下有五个相关的命令,功能各有千秋,不过它们都象type命令一样,只能用来查看文本文件。<br>
<br>
          1) cat命令<br>
        cat命令是最象type命令的,使用的方法很简单:“cat 文件名”。不过比type命令更强大的是,它可以同时查看多个文件:“cat 文件名一<br>
        文件名二”。<br>
          2) more命令<br>
        如果文本文件比较长,一屏无法显示完,那么使用cat命令就可能无法看清。这里我们可以简单地使用more来代替cat命令即可。其效果与type<br>
        文件名/p类似。使用more命令将一次显示一屏文本,显示满后,停下来,并提示出已显示全部内容的百分比,按空格键就可以看到下一屏。<br>
          3) less命令<br>
        less命令的功能几乎和more命令一样,也是按页显示文件,不同之处在于less命令在显示文件时允许用户既可以向前又可以向后翻阅文件。<br>
          ? 向前翻:按b键;<br>
          ? 向后翻:按p键;<br>
          ? 指定位置:输入百分比<br>
          ? 退出:q<br>
          我经常使用more和less,几乎不使用cat查看文件。<br>
          4) head命令<br>
          通过head命令可以仅查看某文件的前几行,格式为:<br>
          head 行数 文件名<br>
          如果未指定行数,则使用默认值10。<br>
          5) tail命令<br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -