zoukankan      html  css  js  c++  java
  • Linux基础-2.目录文件的浏览、管理及维护

    1、Linux文件系统的层次结构

             1)了解Linux文件系统的树状结构:

                       在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置树状结构

             2)掌握目录的定义:目录相当于Windows中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录

             3)掌握顶层根目录的表示:使用“/”来表示根目录

             4)了解文件系统中的两个特殊目录:

                       . 表示当前目录,即用户当前所在的目录

                       .. 表示父目录,即用户当前所在目录的上一层目录

    2、Linux系统中的一些重要的目录

             1)掌握Linux中的一些重要目录

                       a)bin目录:用来存放常用的可执行文件

                       b)sbin目录:用来存放系统的可执行文件

                       c)家目录:用来存放用户自己的文件或目录,其中,超级用户root的家目录是“/root”,而普通用户的家目录被存放在“/home”目录下,并使用用户名作为最后一级目录(家目录)的名称,如python用户的家目录为“/home/python”

                       d)dev目录:设备文件目录

                       e)etc目录:配置文件目录

                       f)挂载点(目录):通常可移除式硬件会被挂载在“/media”或“/mnt”目录之下

    3、绝对路径和相对路径

             1)掌握绝对路径的定义:必须以一个正斜线“/”开始。绝对路径包括从文件系统的根节点开始到要查找的对象(目录或文件)所必须遍历的每一个目录的名字,它是文件位置的完整路标,因此在任何情况下都可以使用绝对路径找到所需的文件

             2)掌握相对路径的定义:不是以正斜“/”开始。相对路径可以包含从当前目录到要查找的对象(目录或文件)所必须遍历的每一个目录的名字

    4、使用pwd和cd命令确定和切换目录

             1)掌握pwd命令的功能:显示用户当前所在的目录

             2)掌握cd命令的功能:切换当前目录

             3)掌握“cd ..”命令的功能:切换至当前目录的上一级目录

             4)掌握“cd ~”命令的功能:切换到用户的家目录

             5)掌握“cd”命令的功能:同“cd ~”命令,切换到用户的家目录

             6)掌握“cd -”命令的功能:切换到用户上一次的工作目录

             7)掌握“cd 目录名”命令的功能:切换到指定的目录

                       例如:切换到“/home/python”目录的命令为:

                       cd  /home/python

    5、使用ls命令列出目录中的内容

             1)掌握ls命令的功能:列出当前目录(默认当前目录)或指定目录中的内容

             2)掌握ls –a命令的功能:列出目录下的所有文件,包括以“.”开头的隐藏文件

                       例如:列出“/home/python”目录下的所有文件,包括隐藏文件:

                       ls  -a  /home/python

             3)了解ls –all命令:同ls –a

             4)掌握ls –l命令:列出当前目录(默认当前目录)或指定目录中每一个文件的详细信息

                       例如:列出“/home/python”目录中所有非隐藏文件的详细信息的命令为:

                       ls  -l  /home/python

    6、使用cp命令复制文件和目录

             1)掌握cp命令的功能:将文件(可以是多个)复制成一个指定的目标文件或复制到一个指定的目标目录中

             2)掌握cp命令的常用选项:cp 源文件 目标文件

                       a)-r(recursive,递归的):递归的复制目录。当复制一个目录时,复制该目录中所有的内容,包括子目录的全部内容

                                例如:将“/home/python”目录中的内容全部复制到目录“/home/mayi”的命令为:

                                cp  -r  /home/python  /home/mayi

                       b)-f(force,强制):在目标文件已经存在的时候不用询问直接强制复制

    7、使用mv命令移动及修改文件和目录名

             1)掌握mv命令的功能:既可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录

             2)掌握mv命令的用法

                       例如:将当前目录中的lists文件移动到其子目录test中的命令为:

                       mv  lists  test

                       例如:将test目录名改为temp的命令为:

                       mv  test  temp

    8、使用mkdir命令创建目录

             1)掌握mkdir命令的功能:创建一个新目录

             2)掌握mkdir命令的用法

                       例如:创建目录test的命令为:

                       mkdir  test

    9、使用touch命令创建文件

             1)掌握touch命令的功能:可以创建一个空文件,也可以同时创建多个文件

             2)掌握touch命令的用法

                       例如:在当前目录下创建一个test1的文件的命令为:

                       touch  test1

    10、使用rm命令删除文件

             1)掌握rm命令的功能:永久地在文件系统中删除文件或目录

             2)掌握rm命令的常用选项:

                       a)-r(recursive,递归的):递归地删除目录。当删除一个目录时,删除该目录中所有的内容,包括子目录中的全部内容

                       b)-f(force,强制):系统并不询问而是直接强制删除

             3)掌握rm命令的用法

                       例如:删除当前目录中的test1文件的命令为:

                       rm  test1

    11、使用rmdir命令删除目录

             1)掌握rmdir命令的功能:删除空目录

             2)掌握rmdir命令的用法

                       例如:删除空目录test的命令为:

                       rmdir  test

             3)掌握rm –r命令的功能:删除包含文件和子目录的目录

             4)掌握rm –r命令的用法

                       例如:删除非空目录temp的命令为:

                       rm  -r  temp

    12、使用cat命令浏览文本文件的内容

             1)掌握cat命令的功能:将一个或多个文本文件的内容显示在屏幕上,该命令会不停的以只读方式显示整个文件的内容

             2)掌握cat命令的用法

                       例如:浏览test1文件中的全部内容的命令为:

                       cat  test1

    13、使用head命令浏览文件中的内容

             1)掌握head命令的功能:默认将显示一个文本文件的前10行

             2)掌握head命令的常用选项:

                       -n 改变显示的行数

             3)掌握head命令的用法

                       例如:查看/etc/passwd文件中前10行的详细信息的命令为:

                       head  /etc/passwd

                       例如:查看/etc/passwd文件中前5行的详细信息的命令为:

                       head  -5  /etc/passwd

    14、使用tail命令浏览文件中的内容

             1)掌握tail命令的功能:默认显示文件最后10行的内容

             2)掌握tail命令的常用选项:

                       -n 改变显示的行数

             3)掌握tail命令的用法

                       例如:查看/etc/passwd文件中最后10行的详细信息的命令为:

                       tail  /etc/passwd

                       例如:查看/etc/passwd文件中最后5行的详细信息的命令为:

                       tail  -5  /etc/passwd

    15、使用more命令浏览文件

             1)掌握more命令的功能:使用more命令之后,每次在屏幕上显示一屏(一页)的文件内容,并且在屏幕的尾部将会出现“--More--(n%)”的信息,其中,n%是已经显示文件内容的百分比

             2)灵活应用more命令

                       例如:分页浏览/etc/passwd文件内容的命令为:

                       more  /etc/passwd

  • 相关阅读:
    Django创建超级用户出现错误
    如何创建单例设计模式
    运行Spark-shell,解决Unable to load native-hadoop library for your platform
    在linux上安装spark详细步骤
    Spark源码编译,官网学习
    linux安装httpd,做文件服务器
    在linux上安装Scala详细步骤
    hadoop运行wordcount实例,hdfs简单操作
    hadoop-2.6.0源码编译问题汇总
    hadoop-2.6.0源码编译
  • 原文地址:https://www.cnblogs.com/mayi0312/p/10487619.html
Copyright © 2011-2022 走看看