美文网首页linux基础
2、linux基本命令,mbr格式硬盘

2、linux基本命令,mbr格式硬盘

作者: 一漫116 | 来源:发表于2017-08-06 13:44 被阅读16次

    Linux基本命令:分2类

    内部命令:就是shell(一种解释器,是用户和Linux内核之间进行交互的桥梁。)自带的一些命令,没有路径。

    外部命令:就是存放在硬盘上的可执行文件(/bin    /sbin    /usr/bin    /usr/sbin).有路径的,区别是内部命令还是外部命令:type+cmd

    例:$  type    cd        cd是shell内部命令

            $type  fdisk      fdisk是(/sbin/fdisk)外部命令

    查看命令的路径:which  +cmd

            例:$  which  fdisk          路径:/sbin/fdisk

                    $  which  cd

      Echo:既是内部命令又是外部命令

      $  type  echo      echo是shell内键

      $which  echo      /bin/echo

    MBR格式的硬盘:分为2部分:第一部分(开头的512字节)+第二部分(存储区域)

    第一部分:

    分为4部分,通常主要考虑其中的mbr(存放引导程序446),dba(硬盘分区表64字节),由于硬盘分区表的大小所限制,所以硬盘最多有4个分区(3个主分区+1个扩展分区)

    路径:

          绝对路径:从根目录开始的路径        /home/daidai/1.c

          相对路径:从当前工作目录开始,即相对于当前的位置所处的路径。  ./a/1.c

          .        :表示当前工作目录(文件夹)

          ..      :表示上级目录

          ~:表示普通用户家目录(/home/用户名/):例/home/daidai/

          Cd:表示回到当前用户的家目录

          —:例:cd  –  表示回到上一次所处的路径

          Pwd:查看当前用户所处的位置

        Ls:显示文件或目标  格式:ls  [option]        [filename/direname]

            Option:  -a:显示当前目录下的所有文件(包括隐藏文件)

                            隐藏文件:.filename

                            -A;显示所有文件(不包括.和..)

                            -i:显示文件和文件号

                            -l:以长格式显示文件或目录,以空格分为7列

                第一列:表示文件的类型和权限

                              -:表示文件是个普通文件

                              d:表示它是个目录/文件夹

                              c:表示它是个字符设备文件

                              b:表示该文件是个块设备文件

                              l:链接文件

                              p:管道文件

                      创建一个管道文件:    mkfifo    filename

                            s  :  (socket)套接字文件

                  第一列2到10个字符:表示权限

                  r:只读        w:只写          x:可执行

                  3位一组,共3组

                  第一组:所属主的权限,即该文件的拥有者对它的权限

                  第二组:所属组的权限,即该用户组中除了拥有者之外的其他用户对它的权限

                  第三组:其他用户的权限,即用户组之外的其他用户成员对它的权限

              第二列:表示文件的硬链接数(2,说明产生了一个副本

    硬链接:ln  源文件名    备份文件名(位置/文件名))

                              例:ln  1.cpp  a/1.c    在a文件夹下产生了一个1.cpp的副本叫1.c

    相当于给文件做了备份

    删除该文件或备份文件中的任何一个都没有关系,只会使硬链接数变少

    目录没有硬链接

    软链接:ln  –s  源文件名(可以试其他文件夹下的文件),

                    快捷方式名(快捷方式必须是在当前路径下)

    相当于做了个快捷方式

    删除源文件,则软链接无法访问

    目标可以有软链接

                      第三列:表示文件的属主(文件的拥有者)

                      第四列:表示文件的属组

                      第五列:表文件大小

                      第六列:表创建或最近一次修改文件的时间

                      第七列:文件名

                                Touch  创建一个空白文件      格式:touch  +  filename

                                例:touch  1

                                        touch  2  3  4        touch  a{1,2,3}    a1    a2    a3

                                        touch  a{1,2,3}    b{1,2}

                                        touch  a{1,2,3}  b{1,2}    a1b1  a1b2  a2b2  a3b1  a3b2

                  rm:删除文件    格式:rm    [option]  filename

                        option:  -f    强制删除    (用于删除一些删不掉的特殊文件)

                                    -r      删除目录(文件夹)

                        rm:  /../…/*    -rf:删除绝对路径某个目录下的所有

                                  rm    *  -rf:删除当前目录下的所有

    *::表示匹配任意多个字符,所有的

    mkdir  :创建一个目录(文件夹)

    mkdir  –p:创建多重文件夹      例:mkdir  –p  a/b/c/d

    tree:以树状结构显示目录结构

    例:tree  +  路径:以树状结构显示目录结构

    相关文章

      网友评论

        本文标题:2、linux基本命令,mbr格式硬盘

        本文链接:https://www.haomeiwen.com/subject/cawglxtx.html