linux基础

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

2017-08-06  本文已影响16人  一漫116

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  +  路径:以树状结构显示目录结构

上一篇下一篇

猜你喜欢

热点阅读