美文网首页linux基础
6.linux基本指令4

6.linux基本指令4

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

    命令行模式:

    :q!  强制退出

    :set  nu  :显示行号临时显示

    :set  nonu  取消临时显示

    垂直分割:vs    /vsp/vsplit  filename

    水平分割:sp    /spl/split  filename

    查找:

    :/key          按n表示由上向下继续查找

                          按N表示由下往上继续查找

    :?key        n    下-上

                          N  上下

    替换:

    格式:    范围      s/old/new    参数

        范围:%表示全文      $:表示最后一行

    例:    :%  s  /root/admin  表全文用admin替换每一行的第一个root

                :1,3s  /root/admin  表替换第一行到第三行的第一个关键字

        参数:

              g  :表示全部替换

              i  :表示不区分大小写替换

              c:提示

      例:

              :n1,n2s  /word1/word2/g    把n1与n2之间的所有word1替换成word2

              :1,$s/word1/word2/g          把1~最后一行的word1替换成word2

              :1,$s/word1/word2/gc        在替换之前都有提示

    加密:      :x

          取消加密:    :set  key  =

    linux挂载:

    在Linux中,如果你想要使用某些存储设备(硬盘、U盘等),就需要把它作为一个文件挂载到我们的系统目录上,这样就可以把它当做一个目录进行访问,挂载一个设备用mount命令。      当使用这个命令时要知道3个信息:

    mount  对象的文件类型

    U盘:  vfat

          光盘:iso  9660

          系统文件:ext2  ext3  ext4

    要挂载对象的设备名称

    #fdisk    -l

    要将这个设备挂载到哪个目录中去,这个目录必须是已存在的。

    Mkdir  /mnt/usb

    Mount  :挂载      格式:cmd  [-t  文件系统类型]  [-o  挂载参数]  设备名字  挂载点

              文件系统类型:

                  window  :ntfs

                  linux  :ext2  ext3  ext4

                  nfs  :网络文件格式

                  iso  9660:影像文件格式

    参数:

              ro  :只读        rw  :读写

              sync  :表数据同步

              loop  :影像文件参数

    例:1、sudo  fdisk  –l  查看要挂载的设备的名字

          2、sudo  mount  –t    ntfs  /dev/sda5      /mnt/nfs

    例:挂载U盘

    sudo  mount  –t  vfat  /dev/sdb1    /mnt/nfs

    卸挂

    Umount  挂载目录    例:umount    /mnt/nfs

    6、实现Linux之间的文件共享

          手动挂载:

    安装服务器:#apt-get  install  nfs    -kernel-server

    查看NFS服务器中输出的共享目录与对象      #  cat  /etc/exports

    修改配置文件,确定共享目录和对象      #vim  /etc/exports

    格式:共享目录名+客户主机地址+(设置选项)

    说明:

          共享目录名:服务器上需要进行输出的共享目录名称

          客户机地址:能够访问共享目录的主机地址

            *:表示所有的主机都能访问

            192.168.1.1:指定的ip地址的主机

            192.168.1.0/24:指定网段中的所有主机

          设置选项:设置共享目录的一些属性,多个选项间用逗号分割

          sync  :设置nfs  服务器同步书写磁盘,这样不容易导致数据丢失

    例:

    输出/home/share  目录,对所有的主机可读,对地址为192.168.1.1的主机可读可写

      #vim    /etc/exports

      /home/share      *(sync,ro)        192.168.1.1(sync,rw)

    启动(停止,重启)NFS服务器

    #  /etc/init.d/nfs-kernel-server  start(stop,restart)

    若报错:*not  starting  NFS  kernel  daemon:no  exports

    //说明配置文件的书写格式

    查询nfs服务器ip地址,供客户机使用

    #ifconfig

        配置nfs客户机:

    安装nfs客户机    #apt-get  install  nfs-common

    查看服务器下的共享目录    #showmount  –e    服务器的IP地址

    创建挂载目录        #mkdir/mnt/nfs

    把共享目录挂载到本机的/mnt/nfs

    #mount  –t  nfs  服务器IP地址:共享目录    /mnt/nfs

    确认是否挂载成功      #  ls  /mnt/nfs 

       

     

    相关文章

      网友评论

        本文标题:6.linux基本指令4

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