文件目录

3.3嵌入式课程总结

血红的双手。 提交于 2020-03-08 10:03:10
嵌入式Linux操作系统 Linux介绍 1.安装Linux开发环境 Vm虚拟机(通过软件的方法模拟PC);Linux发行版(发行给用户使用的版本),redhat(centos 7),ubuntu(18.04),deppin。 2.Linux介绍(POSIX、GPL、GNU) 1991 Linux0.1 GPL:开源社区 GPL协议——Linux5.0 unix:1978-1979 C语言之父:丹尼斯里奇==unix之父(商业软件) POSIX标准:可移植操作系统接口(跨平台 的条件) GNU计划:GNU is not unix(优秀工具gcc gdb) Linux的使用 1.用户管理的命令 su:切换root;sudo:获取更高级的权限。 adduser:添加新用户;deluser:删除用户。 passwd:修改密码。 2.文件操作的命令 Linux一点哲学:一切皆为文件。 Linux文件分类:普通文件(-开头),目录文件(d),设备文件(c:字符设备/b:块设备),链接文件(l)。 Linux特殊文件:管道文件(p),堆栈文件(f),共享文件(s)。 Linux文件的操作权限:r:可读,w:可写,x:可执行。 权限描述(3组):(当前用户、当前用户组、其他用户)。 chmod:修改文件权限。 touch:创建文件;cat:查看文件;rm:删除文件。 3.文件编辑 gedit

Linux文件目录常见管理命令

99封情书 提交于 2020-03-08 10:01:25
一.mkdir命令 1. 创建目录 -m :设置权限 -p: 递归创建 -v: 打印创建目录信息 二 .more命令 1. 逐屏显示文件内容 b:向上翻屏 +/ 搜索字符串,q q:退出 三.cat命令 1.一次性显示完整的文件内容,适合文件内容少的情况 -n:编号 -b:不对空白行编号 -A: -vET 末尾加$,tab键置换为^I 四.diff命令 格式: diff [参数] [文件夹][文件夹] -c 显示全部内文,并标出不同之处 -y 以并列的方式显示文件的异同 -W 使用-y参数时,指定栏的宽度 五. grep搜索命令 六.rm删除命令 -f:强制删除,不做提示 -r:递归删目录以及目录下的子目录和子文件一并删除 -R:同-r -i:交互式删除文件,删除时给出提示,给普通用户专用 -v:显示运行信息 七. touch命令 1.改变文件的访问时间、修改时间, 创建新的文件 -a:修改accsee time -m:修改mofify time -c:不创建不存在的文件 -r:通过一个文件更新另外一个文件的时间戳 -t:按照指定时间修改时间戳 八. ln:创建链接文件命令 格式:ln -s [原文件] [目标文件] 文件类型表示:l Linux 链接分两种,一种被称为硬链接,另一种被称为符号链接。 硬链接: 具有相同INode节点号的文件互为硬链接文件。

集成MarkDown编辑器

梦想与她 提交于 2020-03-08 09:36:43
如何集成MarkDown编辑器 访问地址 https : / / pandao . github . io / editor . md / 点击Github进行下载 3.在工程下新建editormd目录(用于放置需要继承插件的文件) 4.复制解压文件中的文件到项目目录 5.接下来开始集成markdown环境–(到前面解压文件里面找到examples下的,里面会有简单的示例) 将该文件拖到我们的工具中(我用的工具是webStorm) 引入css 引入JQuery和js 显示内容的textarea 初始化编辑器(此处lib引用前面从解压文件复制过去的lib文件) 6.加载结果 来源: CSDN 作者: 大汗水 链接: https://blog.csdn.net/qq_43707531/article/details/104646889

CentOS安装JAVA

走远了吗. 提交于 2020-03-08 08:10:14
一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK。 首先查看Linux自带的JDK是否已安装。 输入如下命令,查看已经安装的JAVA版本信息。 Linux代码 java -version 输入如下命令,查看JDK的信息。 Linux代码 rpm -qa|grep java 如下图所示。 卸载已经安装的JAVA,如下图所示。 卸载完成,如下图所示。 卸载另外一个,如下图所示。 卸载完成,如下图所示。 第二步,安装SUN的JDK。 官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 在/usr下建立一个java目录,以备将java程序安装在此目录下,输入如下命令: Linux代码 mkdir /usr/java 把下载好的安装文件拷贝到原系统的共享文件夹share中,通过命令查看文件: Linux代码 cd /mnt/share ls -a 将文件复制到/usr/java目录下,输入如下命令: Linux代码 cp *.gz /usr/java 查看/usr/java目录,输入如下命令: Linux代码 cd /usr/java ls -a 如下图所示。 解压文件,输入如下命令: Linux代码 tar -xzvf jdk-7u13

文件上传和下载

荒凉一梦 提交于 2020-03-08 06:44:24
  在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。   对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileupload上传组件的jar包可以去apache官网上面下载,也可以在struts的lib文件夹下面找到,struts上传的功能就是基于这个实现的。common-fileupload是依赖于common-io这个包的,所以还需要下载这个包。 一、开发环境搭建   创建一个FileUploadAndDownLoad项目,加入Apache的commons-fileupload文件上传组件的相关Jar包,如下图所示:    二、实现文件上传 2.1、文件上传页面和消息提示页面   upload.jsp页面的代码如下: 1 <%@ page language="java" pageEncoding="UTF-8"%> 2 <!DOCTYPE HTML> 3 <html> 4 <head> 5 <title>文件上传</title> 6 </head> 7 8 <body> 9 <form action=

Mac上使用自带svn

做~自己de王妃 提交于 2020-03-08 05:39:52
一、场景需求 产品文档、原型等文件用的是SVN 二、SVN的使用方法及常用命令 1. 打开终端 cd xxx 进入到需要存储的位置 2. 将文件checkout到本地目录 (svn checkout xxx ) svn checkout svn://119.3.132.91/产品中心/版本3.0 输入密码 3. 往版本库中添加新的文件 (svn add xxx) svn add test.vue (添加test.vue) svn add *.vue (添加当前目录下所有的vue文件) 4. 将改动的文件提交到版本库 svn commit -m “xxx” test.vue 5. 更新到某个版本 (svn update -r m path ) svn update -r 200 test.vue (将版本库中的文件test.php还原到版本200) svn update 更新当前目录所有文件 6. 查看文件或者目录状态 svn status path (目录下的文件和子目录的状态,正常状态不显示) svn status -v path (显示文件和子目录状态) 7. 查看日志 svn log path 来源: CSDN 作者: 情非得已小猿猿 链接: https://blog.csdn.net/weixin_43924228/article/details/104598971

Linux(CentOS 7)+ Nginx(1.10.2)+ Mysql(5.7.16)+ PHP(7.0.12)完整环境搭建

China☆狼群 提交于 2020-03-08 05:24:39
首先安装Linux系统,我以虚拟机安装来做示例,先去下载 VitualBox,这是一款开源的虚拟机软件,https://www.virtualbox.org 官网地址。或者是VMware,www.vmware.com,不过这个软件是收费的。当然同时还要去下载一个Linux镜像,我下载是CentOS 7系统,https://www.centos.org/download 下载好了之后打开虚拟机,我用的是VMware,选择创建自定义虚拟机: 继续下一步: 点击完成。 看到这个界面后,点击CD/DVD(IDE): 点击选择光盘镜像,把下载好的Centos 7 系统放进去: 接着回到上个页面,点击启动磁盘: 选择CD/DVD,然后点击重新启动: 可以看到已经载入镜像文件,选择第一个安装: 选择语言,继续, 这玩意得先点进去,然后保存下, 要上网的同志不要忘记开启网络了: 这个时候就开始安装了,安装的同时把root密码和用户账号密码设置下: 设置完成后,我们就可以耐心的等待了…… OK,重启系统,登录root账户,也可以登录你自己设置好的用户账户,是不是很酷炫。 先看下网络有没有问题,输入ping www.baidu.com,看到网络可以正常访问: 如果不能正常访问网络,修改ifcfg文件,把ONBOOT="no" 改为 "yes",保存即可。 [root@172 ~]# vi /etc

熊海CMS代码审计

China☆狼群 提交于 2020-03-08 04:24:00
熊海CMS代码审计 CMS目录结构分析 我们首先可以使用window下自带的tree命令生成文件目录。 我们使用命令,生成目录文件。 tree /f>tree.txt 我们分析主目录文件的功能: ——admin //后台文件 ——css //css文件 ——files //功能函数文件 ——images //图片 ——index.php //主目录文件 ——install //安装文件 ——seacmseditor //编辑器 ——template //模板文件 ——upload //文件上传目录 我们使用RIPS或SEAY进行扫描。 一、安装流程中存在SQL注入 漏洞位置: /install/index.php RIPS审计出现sql注入,跟进文件比对审计结果。 通读代码发现代码逻辑如下: 1.检测是否生成了InstallLock.txt文件 2.执行sql语句 审计发现这里sql语句确实没有经过过滤,直接插入update的sql语句,导致sql注入。 漏洞演示: payload: 1' extractvalue(1,concat(0x7e,(select @@version),0x7e))# 1.根据源码可知,我们首先需要删除安装目录下的installLock.txt文件(如果网站上存在一个任意文件删除漏洞) 2.删除后我们重新进入安装界面。

window7DOS常用命令

半世苍凉 提交于 2020-03-08 04:04:42
一、基础命令 1 dir 无参数:查看当前所在目录的文件和文件夹。 /s:查看当前目录已经其所有子目录的文件和文件夹。 /a:查看包括隐含文件的所有文件。 /ah:只显示出隐含文件。 /w:以紧凑方式(一行显示5个文件)显示文件和文件夹。 /p:以分页方式(显示一页之后会自动暂停)显示。 |more:前面那个符号是“\”上面的那个,叫做重定向符号,就是把一个 命令的结果输出为另外一个命令的参数。more也是一个命令,dir/w |more 得到的结果和dir /w /p的结果是一样的。 其他的参数大家可以用:dir/?查看。 2 cd cd 目录名:进入特定的目录。如果看到有个目录显示为:abcdef ghi 就 输入:cdabcdef.ghi进入该目录。 cd\ 退回到根目录。 cd..退回到上一级目录。 3 md rd md 目录名:建立特定的文件夹。 (dos下面习惯叫目录,win下面习惯叫文件夹) rd 目录名:删除特定的文件夹。 4 cls 清除屏幕。 5 copy copy 路径\文件名 路径\文件名 :把一个文件拷贝到另一个地方。 6 move move 路径\文件名 路径\文件名 :把一个文件移动(就是剪切+复制)到另 一个地方。 7 del del 文件名:删除一个文件。 del .:删除当前文件夹下所有文件。 del不能删除文件夹。 8 deltree

求助求助,关于SpringMVC中引入Jquery-3.4.1.min.js导致的404的问题

强颜欢笑 提交于 2020-03-08 00:02:53
学校有个小项目,是SSM+bootstrap的,但是现在发现了一个很奇怪的问题,找了好久也没找到解决办法,希望有大牛路过帮忙看一下。 这是目录结构,bootstrap的css跟js我放在了一起 这是web.xml的配置 这是mvc配置里的信息 这是login.jsp里的调用信息,没有问题,可以正常显示,然后问题来了 这是index.jsp里的调用,index.jsp在WEB-INF目录下的jsp文件里,jquery如果使用${pageContext.request.contextPath},在login.jsp跳转以后就会出现404,按照我截图的用的话,又没有js效果,被搞了一天,能找的办法基本都试过了,烦请各位施以援手 来源: CSDN 作者: KomorebiMimimi 链接: https://blog.csdn.net/qq_42007533/article/details/104723151