课堂笔记(三月十四日)

三月十四日

 符号链接(symbolic

link)文件:也被称为软链接文件,创建软链接:ln –s 删除:rm


如图所示,oldboy_soft_link是oldboy.txt的软链接

Linux下常见的文件类型:                                  

     1,- :英文名称(regular file),表示普通文件,包含纯文本,二进制文件,数据文件

     2, d:英文(directory),代表目录

     3,l :英文(link),代表符号软链接或者软链接文件,类似windowns快捷方式,它指向文件实体

     4,c :英文(character)代表字符设备文件,例如:串口设备,早起上网拨号用的猫

     5, b :英文(block)代表块设备文件,例如:硬盘,光驱

     6,s :英文(socket)代表套接字文件,进程之间通信会用到

    7,p :英文(named pipe)表示管道文件

PATH:命令行执行命令会从PATH对应的路径中查找命令,PATH对应的路径中没有这个命令就会报command not found

              [root@oldboyedu ~]# ff

               -bash: ff: command not found

               [root@oldboyedu ~]# cd /usr/local/sbin

               [root@oldboyedu /usr/local/sbin]# vim ff

                [root@oldboyedu /usr/local/sbin]# cat ff

                  echo $1

                 [root@oldboyedu /usr/local/sbin]# chmod +x ff

                [root@oldboyedu ~]# fff

                -bash: fff: command not found

                [root@oldboyedu ~]# ff

               [root@oldboyedu ~]# ff oldboy

               oldboy

                [root@oldboyedu ~]# ff oldgirl

              oldgirl

               [root@oldboyedu ~]# echo oldgirl

                  oldgirl

                 [root@oldboyedu ~]# which ff

                   /usr/local/sbin/ff

whereis:显示命令、源码、说明文档等的路径

locate:[root@oldboyedu ~]# whereis -b cp

             cp: /usr/bin/cp

  find:查找目录下的文件

      原理:磁盘遍历,速度慢

        [root@oldboyedu ~]# find ~      -name   "oldboy.txt"

                                                路径     名字参数     具体文件

         /root/oldboy.txt

        模糊查找,*表示所有

         [root@oldboyedu ~]# find / -name"*y*"

         按文件类型查找-type

            [root@oldboyedu ~]# find / -type f -name"oldboy*" -type c

              File is of type c:


              b      block (buffered) special


              c      character (unbuffered) special


              d      directory


              p      named pipe (FIFO)


              f      regular file


              l      symbolic link; this is never true if the-L option or the -follow


                  find / -type d -name "oldboy*"

                  这里的类型和名字是取交集,两条件都满足。默认是交集,相当于有个-a

                 如果取并集即或者用-o分割查找的项

                  find / -type d -o -name "oldboy*"

  特殊字符集合:

         . 表示当前目录

         .. 表示上一级目录

         -    表示上一次目录

         ~   表示家目录

          \   转义字符

           *    表示所有字符

            !  取反

|    管道

 上课老师讲的命令我就没在这里面整理了,都放在命令总结里面了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容