-
在Linux中快速找到文件的几种方法
2020-12-21 14:23:57本文主要用于介绍几种Linux常用的查找文件的方法 1. find find命令是Linux在查找文件所在位置时最常使用的命令之一,一般是直接通过文件名进行查询所在位置。 [root@localhost ~]# find 搜索路径 [选项] 搜索内容 ...本文主要用于介绍几种Linux常用的查找文件的方法
1. find
find命令是Linux在查找文件所在位置时最常使用的命令之一,一般是直接通过文件名进行查询所在位置。
[root@localhost ~]# find 搜索路径 [选项] 搜索内容
在进行搜查的时候,主要有以下三种选项,其中前两种是我们使用比较多的
-name: 按照文件名搜索; -iname: 按照文件名搜索,不区分文件名大小; -inum: 按照 inode 号搜索;
例如在当前目录下查找我所想要的application.js,,可以看到该文件是在js目录下,-iname选项的用法也是类似的
GENGKAIYU-MB0:public onlyone$ ls -rlt total 32 drwxr-xr-x 3 onlyone staff 96 12 17 16:20 links drwxr-xr-x 3 onlyone staff 96 12 17 16:20 about drwxr-xr-x 3 onlyone staff 96 12 17 16:20 tags -rw-r--r-- 1 onlyone staff 110 12 17 16:20 baidusitemap.xml -rw-r--r-- 1 onlyone staff 1280 12 17 16:20 content.json drwxr-xr-x 3 onlyone staff 96 12 17 16:20 categories drwxr-xr-x 3 onlyone staff 96 12 17 16:20 repository -rw-r--r-- 1 onlyone staff 898 12 17 16:20 sitemap.xml drwxr-xr-x 5 onlyone staff 160 12 17 16:20 images -rw-r--r-- 1 onlyone staff 3285 12 17 16:20 favicon.png drwxr-xr-x 7 onlyone staff 224 12 17 16:20 fonts drwxr-xr-x 9 onlyone staff 288 12 17 16:20 js drwxr-xr-x 4 onlyone staff 128 12 17 16:20 css GENGKAIYU-MB0:public onlyone$ find ./ -name application.js .//js/application.js GENGKAIYU-MB0:public onlyone$
但是find命令是必须要求完全匹配的,当你想要使用正则表达式的时候会出现如下错误(这个问题当文件与搜索目录在同一级时会出现)
GENGKAIYU-MB0:js onlyone$ find ./ -name app* find: application.min.js: unknown primary or operator
在这种情况下可以通过在如下方法进行解决
//切换到上级目录 GENGKAIYU-MB0:public onlyone$ find ./ -name app* .//js/application.min.js .//js/application.js //在搜索内容前加上引号 GENGKAIYU-MB0:js onlyone$ find ./ -name 'app*' .//application.min.js .//application.js
2. which & whereis
这两个命令更多的倾向于一些可执行的命令或文件
which其实查找的是每个Linux系统Path目录下的可执行文件
//先查看我的PATH变量 GENGKAIYU-MB0:gblog onlyone$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/usr/local/go/bin:/Users/onlyone/Downloads/apache-maven-3.6.3/bin GENGKAIYU-MB0:gblog onlyone$ ls -lrt /usr/local/bin/ total 8 lrwxr-xr-x 1 onlyone admin 28 3 31 2020 brew -> /usr/local/Homebrew/bin/brew lrwxr-xr-x 1 onlyone admin 30 3 31 2020 telnet -> ../Cellar/telnet/63/bin/telnet lrwxr-xr-x 1 onlyone admin 37 4 2 2020 corkscrew -> ../Cellar/corkscrew/2.0/bin/corkscrew lrwxr-xr-x 1 onlyone admin 38 4 2 2020 pcre2-config -> ../Cellar/pcre2/10.34/bin/pcre2-config lrwxr-xr-x 1 onlyone admin 35 4 2 2020 pcre2grep -> ../Cellar/pcre2/10.34/bin/pcre2grep lrwxr-xr-x 1 onlyone admin 35 4 2 2020 pcre2test -> ../Cellar/pcre2/10.34/bin/pcre2test lrwxr-xr-x 1 onlyone admin 28 4 2 2020 git -> ../Cellar/git/2.26.0/bin/git lrwxr-xr-x 1 onlyone admin 38 4 2 2020 git-cvsserver -> ../Cellar/git/2.26.0/bin/git-cvsserver lrwxr-xr-x 1 onlyone admin 41 4 2 2020 git-receive-pack -> ../Cellar/git/2.26.0/bin/git-receive-pack lrwxr-xr-x 1 onlyone admin 34 4 2 2020 git-shell -> ../Cellar/git/2.26.0/bin/git-shell lrwxr-xr-x 1 onlyone admin 43 4 2 2020 git-upload-archive -> ../Cellar/git/2.26.0/bin/git-upload-archive lrwxr-xr-x 1 onlyone admin 40 4 2 2020 git-upload-pack -> ../Cellar/git/2.26.0/bin/git-upload-pack -rwxr--r-- 1 onlyone staff 3754 4 2 2020 idea lrwxr-xr-x 1 root admin 42 4 10 2020 bf -> /usr/local/bifrost/bin/bifrostClient.1.0.0 lrwxr-xr-x 1 root admin 41 4 10 2020 bfAgent -> /usr/local/bifrost/bin/bifrostAgent.1.0.0 lrwxr-xr-x 1 onlyone admin 31 12 14 17:31 node -> ../Cellar/node/13.12.0/bin/node lrwxr-xr-x 1 onlyone admin 33 12 14 17:54 hexo -> ../lib/node_modules/hexo/bin/hexo lrwxr-xr-x 1 onlyone admin 38 12 15 21:33 npm -> ../lib/node_modules/npm/bin/npm-cli.js lrwxr-xr-x 1 onlyone admin 38 12 15 21:33 npx -> ../lib/node_modules/npm/bin/npx-cli.js /如上 telnet的命令存储于/usr/local/bin/telnet目录下 GENGKAIYU-MB0:gblog onlyone$ which telnet /usr/local/bin/telnet
whereis与which类似,只不过它的查找范围更广,不通过PATH变量进行查找,通过文件索引进行查找
[root@iz2ze0ldeq21cpwq3l04yzz ~]# whereis ls ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz [root@iz2ze0ldeq21cpwq3l04yzz ~]# which ls alias ls='ls --color=auto' /usr/bin/ls
本文来自:原文链接
-
Linux命令总汇表(持续更新中)_莫韵乐的linux笔记
2020-05-16 17:17:40以下是Linux中各种命令的汇总表,欢迎大家进行查阅 命令类型命令说明语法格式 常用命令 cat 显示文本文件内容 cat[选项] 文件名 clear 清屏clear man 查看命令的帮助文件man[选项] 命令名 ...Linux命令(持续更新中)
以下是Linux中各种命令的汇总表,欢迎大家进行查阅,语法格式中的有部分蓝色字体的超链接(持续更新),可以查看更详细的用法
命令类型 命令 说明 语法格式 常用命令 cat 显示文本文件内容 cat[选项] 文件名 clear 清屏 clear man 查看命令的帮助文件 man[选项] 命令名 mount 挂载 mount[选项] 设备或节点 目标目录 文件管理 cd 切换工作目录 cd[路径] cp 复制文件 cp[选项] 源文件 目标文件 ls 显示当前路径下内容 ls[选项] mkdir 创建目录 mkdir[选项] 目录名 rmdir 删除目录 rmdir[选项] 目录名 mv 重命名或移动文件 mv[选项] 源文件 目标文件 rm 删除文件 rm[选项] 文件 pwd 显示当前路径 pwd touch 创建文件或更新文件修改时间 touch[选项] 文件名 文件处理 chmod 修改文件权限 chmod[选项] 权限字符 文件名 du 显示文件占磁盘信息 du [选项] 文件名 file 显示文件类别 file 文件名 find 查找文件 find[选项] 条件 grep 查找文件字符串 grep[选项] 字符串 文件名 ob 用于查阅分文本文件 ob [选项] 文件名 wc 显示行数、单词数和字节数 wc[选项] 文件名 系统信息查询 cal 显示日历 cal[选项] 年份/月份 date 显示或设置系统时间与日期 date[选项] 日期 dmesg 显示开机信息 dmesg[选项] hostname 用以显示或设置系统的主机名 hostname[选项] uname 当前系统相关信息 uname[选项] uptime 打印系统总计运行了多长时间和系统的平均负载 uptime 进程管理 kill 终止进程 kill[选项] [进程号] ps 显示进程状态 ps[选项] [进程号] top 显示当前系统状态信息 top[选项] 用户管理 su 用户切换 su[选项] 用户名 who 显示登录到系统的所有用户 who whoami 显示当前用户 whoami last 显示近期登录的用户信息 last id 显示用户ID、组ID和所属组列表 id 用户名 useradd 添加用户 useradd[选项] 用户名 usermod 修改用户账号基本信息 usermod[选项] 属性值 userdel 删除用户 userdel[选项] 用户名 passwd 修改用户密码 passwd 用户名 groupadd 添加用户组 groupadd[选项] 用户组名 groupmod 设置用户组账号属性 groupmod[选项] 属性值 groupdel 删除用户组 groupdel[选项] 用户组名 groups 显示所属组 groups 用户名 网络命令 ifconfig 显示或设置网络设备 ifconfig[网络设备][选项] netstat 用于显示网络状态信息 netstat[选项] ping 测试主机之间网络连通性 ping[选项] 主机名或IP 压缩打包和解压命令 tar 打包备份文件 tar[选项] 文件名 bzip2 bz2文件格式压缩或解压 bzip2[选项] 文件名 bunzip2 bz2文件格式解压 bunzip2[选项] 文件名 bzip2recover 修复损坏的bz2文件 bzip2recover 文件名 gzip gz文件格式压缩 gzip[选项] 文件名 gunzip gz文件格式解压 gunzip[选项] 文件名 unzip zip文件格式解压 unzip[选项] 文件名 更新内容
2020/5/16:完成Linux命令预览表格化
2020/5/17:添加pwd的详细用法
2020/5/19:添加find的详细用法
2020/5/19:添加ls的详细用法
2020/5/20:添加cd的详细用法
2020/5/20:添加rm的详细用法 -
linux合并fa文件_linux命令学习:PATH and LDFLAGS and CFLAGS
2020-12-28 23:31:46CFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。先来看几个相关的环境变量:PATH、LDFLAGS、CFLAGSPATH:大家应该都非常熟悉。安装一个包后可能...CFLAGS 表示用于 C 编译器的选项,
CXXFLAGS 表示用于 C++ 编译器的选项。
这两个变量实际上涵盖了编译和汇编两个步骤。
先来看几个相关的环境变量:PATH、LDFLAGS、CFLAGS
PATH:大家应该都非常熟悉。安装一个包后可能会在安装文件夹建立一个bin文件夹,里面都是些可执行程序,为了让系统能找到这些程序,就须要我们把该路径增加到PATH环境变量中。以下会讲到怎样增加。
LDFLAGS:gcc等编译器会用到的一些优化參数,也能够在里面指定库文件的位置。使用方法:LDFLAGS=“-L/usr/lib -L/path/to/your/lib”。
每安装一个包都差点儿一定的会在安装文件夹里建立一个lib文件夹。假设你明明安装了某个包,而安装还有一个包时。它愣是说找不到。那就把那个包的lib路径增加的LDFALGS中试一下吧。
CFLAGS:和LDFLAGS相似,只只是要向里加如的是头文件(.h文件)的路径。如:CFLAGS=“-I/usr/include -I/path/to/your/include”。相同地。安装一个包时会在安装路径下建立一个include文件夹,当安装过程中出现故障时。试着把曾经安装的包的include文件夹增加到该变量中来。
LIBS:告诉链接器要链接哪些库文件,如LIBS = -lpthread -liconv
简单地说。LDFLAGS是告诉链接器从哪里寻找库文件。而LIBS是告诉链接器要链接哪些库文件。只是使用时链接阶段这两个參数都会加上,所以你即使将这两个的值互换,也没有问题。
有时候LDFLAGS指定-L尽管能让链接器找到库进行链接,可是执行时链接器却找不到这个库,假设要让软件执行时库文件的路径也得到扩展,那么我们须要增加这两个库给"-Wl,R":
export C_INCLUDE_PATH="/mnt/toolchain/lin32/beecrypt-4.1.2/include"
export LDFLAGS="-L/mnt/toolchain/lin32/beecrypt-4.1.2 "
export CPLUS_INCLUDE_PATH="~/local/include"
export LD_LIBRARY_PATH="/usr/bin"
./configure
那怎样在那些变量中增加这些路径呢?以PATH变量为例。
一种方法是:直接在命令行下:
$ PATH="$PATH:/path/to/your/bin:/another/path/to/bin"
$ export PATH
这样的方法的优点是方便,马上生效,缺点是把当前会话或shell关了之后就失效了,下次还得执行一遍。
还有一种方法是:把以下的两行内容增加到~/.bashrc文件里,假设想让其影响到整个系统而不只是当前用户,就把以下的内容增加到/etc/bash.bashrc(记得有的系统是/etc/bashrc这个文件)
PATH="$PATH:/path/to/your/bin:/another/path/to/bin"
export PATH
然后,又一次启动shell就可以。
须要注意的是,PATH变量的分隔符是:号,其它的是空格,
所以LDFLAGS应该是这样:
LDFLAGS=“$LDFLAGS -L/path/to/lib -L/path/to/lib”
CFLAGS应该是这样:
CFLAGS=“$CFLAGS -I/path/to/iclude -I/path/to/include”
-
虚拟机下linux中配置yum
2017-05-27 20:41:03选择CD/DVD选项,检查连接是不是选择使用ISO映象文件,确认镜像的正确路径。点击确定。 (2) 开启虚拟机的电源进入Linux系统并登陆,进入终端。 (3) 在终端中输入su切换root用户 (4) 将虚拟光驱挂载到默认文件...一、Yum工具在Linux中安装软件的配置
(1) 点击虚拟机上我的电脑目录下的linux,右键选择设置出现以下图界面
选择CD/DVD选项,检查连接是不是选择使用ISO映象文件,确认镜像的正确路径。点击确定。
(2) 开启虚拟机的电源进入Linux系统并登陆,进入终端。
(3) 在终端中输入su切换root用户
(4) 将虚拟光驱挂载到默认文件mnt上:
①在终端中输入 mount /dev/cdrom /mnt 挂载成功则出现 如下图提示
(5) 配置yum工具
①在终端中输入 cd /etc/yum.repos.d 出现下图所示信息则操作正确
②继续输入 vi baichao.repo 进入配置文件,文件内容输入配置信息,如图所示
输入完成后,按一下Esc键,再按:(shift+;)键,输入wq 敲击回车返回终端界面
③输入yum repolist 进行配置验证,如果出现下图类似信息则配置成功
-
MATLAB 2017b linux版 破解文件(ubuntu14.04下已测,可用)
2017-12-12 16:18:50在安装过程中要将“创建指向以下位置中的MATLAB脚本的符号链接”选项打勾。下面就等待安装完成就行了。 3.安装完成后,选择“不使用Internet手动激活”。需要输入许可证文件.lic的完整路径,这里选择Crack目录下的.... -
Linux命令
2020-10-29 10:38:58Linux基本命令 语法通用格式:# 指令名称 【-选项】 【操作的目标】 1、简单命令 1.1、ls指令 语法1: # ls 【路径】 ...例如:使用ls -l命令列出当用户家目录中的文件夹和文件信息 语法3:#ls -la [路径] (有多 -
虚拟机下linux中配置yum_F_hawk189_新浪博客
2017-05-27 20:41:03选择CD/DVD选项,检查连接是不是选择使用ISO映象文件,确认镜像的正确路径。点击确定。 (2)开启虚拟机的电源进入Linux系统并登陆,进入终端。 (3)在终端中输入su切换root用户 (4)将虚拟光驱挂载到默认文件mnt上: ... -
Linux基础知识
2020-10-28 11:56:22文章目录基础知识Terminalshell命令命令细节命令名分隔符选项操作对象格式约定程序与进程路径绝对路径相对路径远程路径路径相关的命令特殊路径软件配置方式隐藏文件文件详细信息文件类型文件权限用户命令系统Linux... -
standard-aliases:尝试以Bash函数的形式定义对Linux的标准扩展-源码
2021-01-31 01:15:45它们提供默认情况下应在Linux中使用的命令,或者仅提供所提供命令的缩写,但由于使用频率如此之高,因此应使用更短的名称和/或一组可配置的“明智”选项。 当执行缩写命令时,这些预定义选项将与实际选项组合在一起... -
Linux常用命令-权限管理命令 chmod
2016-11-16 21:43:38权限管理命令 chmod命令名称:chmod 命令所在路径:/bin/chmod 执行权限:所有用户 功能描述:改变文件或目录的权限 操作对象:文件或目录 基本语法:chmod [选项] 文件或目录...对于目录来说,r代表可以查看目录中的内 -
安装 VMwareTools 实现虚拟机VMware上Centos的linux与windows互相复制与粘贴
2020-07-17 11:25:401.打开虚拟机的菜单“虚拟机”,下拉框中会有一个“安装 VMwareTools”工具的安装选项。 点击之后,在CentOS的桌面下会出现VMwareTools...tar.gz 的文件。路径(/media/VMwareTools) 2.将此文件复制到/tmp文件下... -
Linux/Centos:编译那些事儿之 -L、-rpath和-rpath-link的区别
2021-01-21 11:19:46(2)运行可执行文件时,-rpath-link指定的路径不再有效(链接器没有将库的路径包含进可执行文件中), 而-rpath指定的路径还有效(因为链接器已经将库的路径包含在可执行文件中); (3)-L指定的是链接时的库路径... -
Linux操作系统基础教程
2013-04-08 21:34:26在这一讲中,我们主要是了解一下 Linux 的概况,以及对 Linux 有一个初步的感性认识。 一.什么是Linux? Linux 是一个以 Intel 系列 CPU(CYRIX,AMD 的 CPU也可以)为硬件平台,完全免费的 UNIX 兼容系统,完全... -
Linux基础IO
2019-05-19 19:49:32打开文件: int open(const char *pathlname, int flags); int open(const char *...第二个参数:标志位,本质是个整形数字,O_表示or ,flags是一个32位的整形,其中必须有且只有以下常数中的一个(必选项) O_RDONLY----... -
P7-CarND-路径规划项目-源码
2021-02-13 11:06:21要在Mac / Linux上运行模拟器,请首先使用以下命令使二进制文件可执行: sudo chmod u+x {simulator_file_name} 目标 在此项目中,您的目标是安全地在虚拟高速公路上与其他行驶50英里/小时速度限制的-10英里/小时... -
CarND-Path-Planning-Project:创建一个路径规划器,该路径规划器能够在虚拟高速公路上安全地导航汽车-源码
2021-02-19 15:49:01要在Mac / Linux上运行模拟器,请首先使用以下命令使二进制文件可执行: sudo chmod u+x {simulator_file_name} 目标 在此项目中,您的目标是安全地在虚拟高速公路上与其他行驶50英里/小时速度限制的-10英里/小时... -
Linux 档案搜寻指令整理
2017-07-30 15:43:31若要知道某条指令的路径,有以下几种命令: (1)which 加上 -a 选项,则可以列出所有可以找到的同名执行文件 (2)whereis 在数据库中的结果去搜寻 (3)locate 在数据库中的结果去搜寻,可根据部分名称... -
虚拟机下linux用yum进行安装及其操作
2014-03-08 12:11:51选择CD/DVD选项,检查连接是不是选择使用ISO映象文件,确认镜像的正确路径。点击确定。 (2) 开启虚拟机的电源进入Linux系统并登陆,进入终端。 (3) 在终端中输入su切换root用户 (4) 将虚拟光驱挂载到默认... -
vmtools-linux.iso
2011-03-16 14:16:53过程: 1.在虚拟机上安装了vmware,安装完成后,默认vm tools是没有安装的,启动后在下方提示没有安装虚拟工具,安装过程省略;...把文件中的 Option "Protocol" "ps/2" 改成 Option "Protocol" "IMPS/2" 重启Ubuntu搞定 -
linux一步一脚印---ls命令
2018-07-18 21:26:00###以下使用的部分路径参数禁止未成年人... ls 【选项】 【目录名】 #注:【】中的内容为非必选项 3 命令选项(只做常用命令参数讲述): -a 列出目录下的所有文件,包含以.开头的隐藏文件。 -a 等同于 --all -... -
入门学习Linux常用必会60个命令实例详解doc/txt
2011-06-09 00:08:45要访问CD-ROM上的文件,需要将CD-ROM设备挂装在文件树中的某个挂装点。如果发行版安装了自动挂装包,那么这个步骤可自动进行。在Linux中,如果要使用硬盘、光驱等储存设备,就得先将它加载,当储存设备挂上了之后,... -
windows下可编译linux 用insight+bochs源码级调试
2013-11-13 16:27:14第一个和最后一个错误还好理解,但中间那个错误那就莫明其妙了,因为Linux 0.11根本没有这个函数,在gcc的编译选项里也有-nostdinc .有一个解释是main函数不是一个普通的函数,MinGW gcc会对它作特殊的处理.解决的办法... -
remote-sync:每次更改后将文件上传到远程主机。 SCPSFTP和FTP均受支持-源码
2021-02-20 01:30:23在remote-sync AtomSettingView中设置difftoolCommand remote-sync diff工具可执行文件的路径 切换日志以获取更多信息 切换日志面板的隐藏和显示 设置自定义配置名称 安装 您可以使用以下任何一种方法,像安装其他... -
Windows Ubuntu 子系统 文件位置
2020-05-13 12:30:02win10子系统把windows的底层接口做了个转换到Linux从而能运行linux,但是他在安装的时候并没有提供安装位置的选项.(还有hyper v)现在,所有从商店安装的发行版都存在于以下目录中C:\Users\AppData\Local\Packages对于... -
GCC中文手册
2012-10-24 11:05:20以下转自:...目录选项(DIRECTORYOPTION)下列选项指定搜索路径,用于查找头文件,库文件,或编译器的某些成员: -Idir 在头文件的搜索路径列表中添加dir 目录. -I- 任何在`-I-'前面用`- -
用TCP/IP进行网际互联 第三卷:客户-服务器编程与应用(Linux/POSIX套接字版)--详细书签版
2012-10-12 14:44:5716.8.1 Linux中的预分配 146 16.8.2 面向连接服务器中的预分配 147 16.8.3 互斥、文件锁定和accept并发调用 147 16.8.4 无连接服务器中的预分配 148 16.8.5 预分配、突发通信量和NFS 149 16.8.6 多处理器上的... -
Oracle 主要配置文件介绍
2007-08-25 10:07:40INTERVAL=60 5 存储追踪和告警文件的路径 user_dump_dest 指定记录 Oracle 用户进程产生的追踪和告警信息的文件的 存放路径 background_dump_dest 指定记录 Oracle 后台进程产生的追踪和 告警信息的... -
Android.mk入门(一)
2017-08-20 22:04:00Android.mk是Android工程管理文件,其作用基本等同于Linux环境中的Makefile,在语法上,Android.mk和普通Makefile略有不同,主要区别是Android.mk包含一些Android编译系统的公共的宏 Android.mk中选项参考以下文件... -
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好
2011-01-28 17:02:089.我们可以看见工程中的所有文件都出现在列表中了。我们可以直接按下下面的 绿色的run 按钮或者按下Ctrl+R 快捷键运行程序。 10.程序运行会出现空白的对话框,如下图。 11.我们双击文件列表的dialog.ui 文件,便出现...
-
Jsplumb从入门到实战
-
游戏中的深度学习与人工智能
-
亚多普勒DAVLL在原子铯激光频率稳定中的应用
-
Python启蒙到架构师的核心技术精讲课程
-
公益编程之第三课 计算机做运算(1).pptx
-
2017年,你还在用用户画像和协同过滤做推荐系统吗?
-
mapengpeng1999@163.com DOM和BOM
-
在 Linux 上构建企业级 DNS 域名解析服务
-
Linux基础入门系列课程
-
智能停车场云平台(附vue+SpringBoot前后端项目源码)
-
图解Java日志体系
-
samplejavaapp-源码
-
TensorFlow深度学习,一篇文章就够了
-
ipad1安装xbmc及配置教程
-
CO2激光写入旋转光纤中的螺旋长周期光纤光栅的制作及传感特性
-
【模式识别】基于matlab k-means聚类的手势识别【含Matlab源码 386期】
-
【刷题】华为笔试面试机考 [HJ29] - 字符串加解密
-
centos升级sqlite
-
PPT大神之路高清教程
-
纳米薄膜涂覆的长周期光纤光栅的折射率敏感性