文件目录

linux命令使用

浪尽此生 提交于 2020-04-04 17:40:25
*1,使用xshell远程连接虚拟机* *2创建用户并设置密码* *3* *在该(姓名-学号)普通用户下熟悉ls,touch,mkdir,pwd,find,man,chmod等* 使用mkdir创建一个test目录,ls查看当前目录 cd 命令进入test目录,使用touch命令创建te.txt目录 使用pwd命令查看当前的绝对路径 打开vim在te.txt文件中加入一行数据 保存并退出 使用cat命令查看刚刚输入的值 使用 cp 命令复制文件 使用 man 命令 使用chomd命令加权限 *4,* *深刻立即目录和文件的权限含义:* a,在超级用户下,于/tmp/下创建一个新目录,目录名称为test,修改目录权限为777,在test下新增一个文件testfile,修改文件权限为744,用 *姓名-学号* 普通用户登录,尝试是否能够删除testfile文件? 能 b. 切换用户到root,修改test目录权限为755;再切换到 *姓名-学号* 用户下,在test目录下创建新的文件testfile,查看系统提示?如何解决? 没有删除权限 解决方案: 加入w权限,可以切换到root用户,设置test文件夹夹的权限为722/733或者777则,即加入w权限就可以 c. 在root用户下,修改/tmp/test目录权限为 1777,命令为chmod 1777 /tmp/test, 在

Tomcat下的文件夹介绍

匆匆过客 提交于 2020-04-04 17:04:47
本人刚加入程序员的行列,对一些技术认识比较肤浅。正处于成长阶段,敬请同行指教! 一:服务器目录结构 bin:tomcat使用命令 common:网络编程的jar文件,Tomcat运行需要的共用文件; common\lib:公用的类库 conf:tomcat配置文件;web.xml、server.xml、tomcat-users.xml(配置Admin用户会用到) logs:日志文件,启动和关闭的信息。 server:自带的web应用(三个) server\lib:Tomcat服务器运行自己需要用到的类库 server\webapps :自己运行使用的web应用(如admin权限管理web模块) shared:所有web应用都可以访问的内容,放一些公用的类,入数据库驱动 temp:临时文件夹 webapps:默认站点文件夹.部署项目的地方,这块是重点,自己写的web工程都放在里面 work:jsp生成的类. work\Catalina\localhost:Tomcat运行时将webapps下的工程加载在此处 二:项目目录结构 yourWebApp目录结构: src: java类源文件。 webRoot: META-INF MANIFEST.MF context.xml WEB-INF classes目录 web工程的运行程序,java类文件(对应开发时的java源文件) lib目录

CMake...

回眸只為那壹抹淺笑 提交于 2020-04-04 17:03:26
http://blog.atime.me/note/cmake.html 简单的例子 一个完整的Demo可参考 这里 。 假设当前目录的结构为 ./a.cpp ./b.cpp ./include/common.h ./include/defines.h ./other/c.cpp ./other/d.cpp ./lib/libB.a ./lib/libBd.a ./lib/libA.so ./lib/libAd.so ./lib/libB.so ./lib/libBd.so ./lib/libC.so ./lib/libCd.so 使用下面的CMakeLists.txt文件,目标是编译当前目录和./other目录下的所有源文件,并链接./lib目录下的相应库文件到最终的可执行文件./bin/hello(或./bin/hellod)。 cmake_minimum_required(VERSION 2.8) project(helloworld) set(CMAKE_VERBOSE_MAKEFILE on) set(CMAKE_CXX_COMPILER "g++") set(CMAKE_CXX_FLAGS "-Wall") set(CMAKE_CXX_FLAGS_DEBUG "-g3") set(CMAKE_CXX_FLAGS_RELEASE "-O2") set(EXECUTABLE

2. CMake 系列 - 编译多文件项目

依然范特西╮ 提交于 2020-04-04 17:00:45
目录 1. 编译不使用第三方库的项目 1.1 项目目录结构 1.2 相关代码 1.3 编译 2. 编译使用第三方库的项目 2.1 项目目录结构 2.2 相关代码 2.3 编译 1. 编译不使用第三方库的项目 1.1 项目目录结构 test/ ├── build ├── CMakeLists.txt └── src ├── include │ └── sub │ └── sub.h ├── init │ └── main.c └── sub └── sub.c 博主一般写项目都是以这种风格进行划分目录,这个风格也是参考内核风格。 build : 存放 cmake 生成的相关文件和make 编译生成的相关中间文件 CMakeLists.txt : 使用cmake 语法编写这个文件,cmake 负责将其转换为相对应makefile src : 存放源代码 include : 存放每个模块头文件,每个模块都有自己的目录; 1.2 相关代码 sub.h #ifndef _SUB_H #define _SUB_H int sub(const int a, const int b); #endif sub.c #include "sub/sub.h" int sub(const int a, const int b) { return a - b; } main.c #include "sub

Git简明教程

僤鯓⒐⒋嵵緔 提交于 2020-04-04 10:35:55
git config git config 命令的作用是配置git的相关信息。 配置全局的用户名和邮箱,配置文件是用户目录下的.gitconfig文件。 设置用户名: git config --global user.name "name" 设置用户邮箱: git config --global user.email "eamil" 针对单个仓库配置用户名和邮箱,进入到项目的根目录中。 设置用户名: git config user.name "name" 设置用户邮箱: git config user.email "eamil" 查看git所有配置信息: git config --list 查看配置的用户名: git config user.name 查看配置的用户邮箱: git config user.email 定义命令别名: git config --global alias.st status :则 git status 可用 git st 代替 git config --global alias.co checkout :则 git checkout 可用 git co 代替 git config --global alias.ci commit :则 git commit 可用 git ci 代替 git config --global alias.br branch

tomcat目录结构及配置文件说明

柔情痞子 提交于 2020-04-04 09:02:08
TOMCAT的目录结构 /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml /doc:存放Tomcat文档 /server:包含三个子目录:classes、lib和webapps /server/lib:存放Tomcat服务器所需的各种JAR文件 /server/webapps:存放Tomcat自带的两个WEB应用admin应用和 manager应用 /common/lib:存放Tomcat服务器以及所有web应用都可以访问的jar文件 /shared/lib:存放所有web应用都可以访问的jar文件(但是不能被Tomcat服务器访问) /logs:存放Tomcat执行时的日志文件 /src:存放Tomcat的源代码 /webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录 /work:存放JSP编译后产生的class文件 WEB应用的目录结构: 假设在$CATALINA_HOME/webapps下有helloapp的web应用 /helloapp:Web应用的根目录,所有的jsp文件和html文件都在此目录下 /helloapp/WEB_INF:存放该web应用发布时的描述文件web.xml /helloapp

谁说Vim不是IDE?(二)

我的梦境 提交于 2020-04-04 07:18:39
环境配置 “如果你认为Vim只是一个文本编辑器,你就输了”——来自Vim老鸟 Vim以简洁的方式提供了丰富的配置功能,主要配置体系由一个文件和文件夹组成。在一台安装了Vim的OS X/Linux/Unix机器上,进入用户主目录,可以找到.vimrc文件和.vim文件夹,这就是Vim所有的配置信息。 (1).vimrc介绍 用户目录下的.vimrc文件就是Vim针对当前用户的主配置文件,该文件不是必备的,没有的话就创建它。文件位于当前用户的主目录下,可以用 ~/.vimrc 找到,Vim启动时会自动运行文件中的每条命令。 通过.vimrc我们可以为Vim进行个性化配置,包括使用方式、显示风格、编写函数和运行插件等,.vimrc中所有的命令都可以在Vim运行时通过类似 :comm args[=args1] 的方式动态运行,即时生效。 以下是一个.vimrc的样例脚本,包含了一些常用配置,后面的注释是简要说明。 .vimrc的注释用双引号(")表示 ,样例中的大括号仅表示功能区,属于注释的一部分,无其他含义 .vimrc的配置非常丰富,可以定义各种宏、函数、插件和映射,我见过最长的.vimrc配置有1000多行,这里的示例比较简单,适合入门级用户 syn on "语法支持 "common conf {{ 通用配置 set ai "自动缩进 set bs=2

Ubuntu下玩gvim (增1)

孤人 提交于 2020-04-04 07:06:55
  对于上篇 《Ubuntu 下玩gvim 》的增加,上篇配置gvim的 还是在 /etc/vim/下的gvimrc 上,其实,我们也可以在自己的主目录$HOME = ~/ 下进行配置。 第一步:先在主目录下创建.vimrc文件 sudo touch ~/.vimrc 然后可以拷贝/etc/vim/gvimrc 里的内容到此文件。同样可以配置成功。这样有一点好处就是,重装系统,无须进行vim的设置备份了。 来源: https://www.cnblogs.com/yootime/archive/2010/09/25/1834281.html

linux 中特殊符号用法详解

六眼飞鱼酱① 提交于 2020-04-04 02:08:35
# 井号 (comments) #管理员 $普通用户 脚本中 #!/bin/bash #!/bin/sh 井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行。 # This line is comments. echo "a = $a" # a = 0 由于这个特性,当临时不想执行某行指令时,只需在该行开头加上 # 就行了。这常用在撰写过程中。 #echo "a = $a" # a = 0 如果被用在指令中,或者引号双引号括住的话,或者在倒斜线的后面,那他就变成一般符号,不具上述的特殊功能。 ======================================================================================= ~ 帐户的 home 目录 代表使用者的 home 目录 cd ~ 也可以直接在符号后加上某帐户的名称:cd ~ user或者当成是路径的一部份:~/bin ~+ 当前的工作目录,这个符号代表当前的工作目录,她和内建指令 pwd的作用是相同的。 # echo ~+/var/log ~- 上次的工作目录,这个符号代表上次的工作目录。 # echo ~-/etc/httpd/logs ==================================================

Delphi7文件操作常用函数

风格不统一 提交于 2020-04-04 01:12:55
1. AssignFile、Erase AssignFile procedure AssignFile(var F; FileName: string);:给文件变量连接一个外部文件名。这里需要注意的是AssignFile不能用在已打开的文件上。 procedure TForm1 .Button1Click(Sender: TObject); var text : String; F1 : TextFile; begin Try AssignFile(F1,Trim(Edit1 .Text)); //变量与外部文件名关联 Append(F1); text := Memo1 .Text; write(f1,text); CloseFile(f1); //终止变量与外部文件的关联 Except ShowMessage( '写入失败'); End; end; Erase procedure Erase(var F);:删除一个外部文件。 AssignFile(MyFile, 'd:\dd.txt'); Erase(MyFile); //必须关闭一个文件后才可以删除它 2.ChDir procedure ChDir(const S: string); overload; procedure ChDir(P: PChar); overload; 将当前目录修改为指定目录。其中S