zoukankan      html  css  js  c++  java
  • Linux从入门到精通——Linux中的补充知识点

    ####补充之前的知识点##


    1.对于之前的fdisk分区的默认标识是dos的,现在可以用parted
       parted /dev/vdb
        GNU Parted 3.1
        Using /dev/vdb
        Welcome to GNU Parted! Type ‘help’ to view a list of commands.
        (parted) mklabel
        New disk label type?
        aix amiga bsd dvh gpt loop mac msdos pc98 sun
        New disk label type?msdos
        Warning: The existing disk label on /dev/vdb will be destroyed and all data on this disk will be lost . Do you want to continue?
        Yes/No?yes
          

    2.软链接的建立

       软链接的命令:ln -s /xxx/xxx /xxx/xxx  
               ln -snf  /xxx/xxx /xxx/xxx   ##强制更改链接
                   ln /xxx/xxx /xxx/xxx         ##建立硬链接

          

          

          

       注意:软链接和硬链接的区别是,软链接是再建立一个节点,这个节点指向被链接的文件的节点,软链接,有两个节点号。硬链接则是类似于再复制一份被链接的文件,然后被链接的节点指向两个文件。两个文件的节点号完全相同。 ls -li /xxx   ##可以查看文件的节点号

          

       注意:当链接的那个文件被删除时,链接会变成黑色,链接失效。

          

          

       注意:给一个目录做软链接,ls软链接的时候就可以看到目录下的文件。但是当要删除软链接的时候,要注意应该是(1)rm -rf xxx ,而不是(2)rm -fr xxx/
                如果是(2)那么删除的就是被软链接的目录下的文件

    3.find命令

          

       (1)寻找某一目录下的指定含有某一名称的文件或目录
         find /etc/ -name passwd

       (2)寻找某一目录下的指定含有某一名称的文件或目录  并且指定最多或最少的目录层数
        find /etc/ -mindepth 1 -name passwd 
        find /etc/ -maxdepth 1 -name passwd 
        find /etc/ -mindepth 1 -maxdepth 2 -name passwd 

          

       (3)寻找某一目录下的属于某一用户的文件或目录
        find /mnt/ -user root
        find /mnt/ -not -user root     ##寻找不属于root用户的所有文件
        find /etc/ -mindepth 1 -user root 
        find /etc/ -maxdepth 1 -user root
        find /etc/ -mindepth 1 -maxdepth 2 -user root

          

       (4)并且 或者 的使用
        find /etc/ -mindepth 1 -maxdepth 2 -user root -a -group wf  ## and 并且
        find /etc/ -mindepth 1 -maxdepth 2 -user root -o -group wf  ## or 或者

          

       (5)寻找某一目录下的固定大小的文件或目录
        find /etc/ -size 20k   ##大小等于20k的文件
        find /etc/ -size -20k  ##大小小于20k的文件
        find /etc/ -size +20k  ##大小大于20k的文件

       (6)寻找某一目录下的某一固定类型...
        find /etc/ -type d    ##寻找目录
        find /etc/ -type f    ##寻找文件


       (7)寻找与后面权限相同或小于或大于的文件或目录
        find /etc/ -perm 444    ##寻找权限是444的文件或目录
        find /etc/ -perm -444   ##寻找权限是含有三个 r 的文件或目录就符合
        find /etc/ -perm /444   ##寻找权限是只要文件或者目录的权限有一个有 r 就符合

          

          

       (8)寻找特定权限大小并且执行find后面的命令
        find /etc/ -perm 444 -exec cp {} /mnt/ ;   ##寻找权限是444的文件或目录拷贝到mnt下
          


  • 相关阅读:
    rpc error: code = Internal desc = stream terminated by RST_STREAM with error code: PROTOCOL_ERROR
    golang处理signal
    docker容器添加微软雅黑字体
    docker容器里设置中文时区
    SecureCRT自动上传文件python脚本
    联想Y50耳机插入耳机孔后没有声音解决办法
    win10 svchost.exe (LocalSystemNetworkRestricted)大量读写数据
    虚拟机加入主机对应的局域网的设置
    解决VM Workstation安装VMware Tools显示灰色的办法
    关于SET QUOTED_IDENTIFIER {ON|OFF}的问题
  • 原文地址:https://www.cnblogs.com/wf-aiyouwei/p/9445928.html
Copyright © 2011-2022 走看看