文件目录

linux常用命令(摘抄)

耗尽温柔 提交于 2020-03-18 00:48:36
一、常用指令 ls   显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) cd 切换目录 cat 查看文件内容 cp 拷贝 mv 移动或重命名 rm 删除文件 -r 递归删除,可删除子目录及文件 -f 强制删除 find 在文件系统中搜索某文件 wc 统计文本中行数、字数、字符数 grep 在文本文件中查找某个字符串 pwd 显示当前目录 head、tail 显示文件头、尾内容 mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) touch 创建空文件 echo 创建带有内容的文件。 ln 创建链接文件 more、less 分页显示文本文件内容 二、Linux管道 将一个命令的标准输出作为另一个命令的标准输入。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果。 例:grep -r "close" /home/* | more 在home目录下所有文件中查找,包括close的文件,并分页输出。 三、vim/vi文件编辑命令 vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。 命令模式下: :q 退出 :q! 强制退出 :wq 保存并退出 :set number 显示行号 :set nonumber 隐藏行号 /apache 在文档中查找apache

今天开始学习Linux命令

六眼飞鱼酱① 提交于 2020-03-17 23:01:03
某厂面试归来,发现自己落伍了!>>> 查看当前目录:pwd 到指定文件夹:cd 超级用户提示符:# 普通用户提示符:$ 普通用户切换至超级用户(后输入密码):su root 超级用户切换至普通用户(sgjan):su sgjan 查询目录中的内容:ls -a:显示所有文件,包括隐形文件 -l:显示详细文件 -d:显示当前目录信息 -h:人性化显示信息 -i:显示inode 来源: oschina 链接: https://my.oschina.net/u/4253180/blog/3197015

有读权限的文件为什么无法访问

安稳与你 提交于 2020-03-17 22:44:21
明明/data/test.txt对其他用回有读权限,但为什么test用户无法读取 因为文件的inode信息保存在上一级的目录中,所以我们要查看上一级目录的权限 查看结果是/data目录对其他用户没有任何权限,所以无法获取文件inode信息也就无法获取ionde指针获取block信息 总结:一个文件到底能不能读跟他本身权限有一定关系,但也跟找到这个文件之前的所有目录权限有关 来源: CSDN 作者: bjgaocp 链接: https://blog.csdn.net/bjgaocp/article/details/104835352

【转载】Java代码编写规范

拈花ヽ惹草 提交于 2020-03-17 20:37:44
原文链接: https://www.cnblogs.com/ftl1012/p/javaCode.html 编码规范 1 前言 为确保系统源程序可读性,从而增强系统可维护性,java编程人员应具有基本类似的编程风格,兹制定下述Java编程规范,以规范系统Java部分编程。系统继承的其它资源中的源程序也应按此规范作相应修改。 2 适用范围 本文档将作为java编程人员软件开发的编程格式规范。在项目Java部分的编码、测试及维护过程中,要求严格遵守。 3 命名规范 定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。 3.1 Package 的命名 Package 的名字应该都是由一个小写单词组成。示例:unipost.trans 3.2 Class 的命名 Class 的名字每个单词必须由大写字母开头而其他字母都小写的单词组成。示例:FileMng 3.3 Class 成员的命名 变量、方法、属性:大小写混排的单词组成,首字母小写 示例: functionName、countNum、size 3.4 Static Final 变量的命名 Static Final常量:大写单词组成,单词之间使用“_”连接 示例: MAX_INDEX 3.5 前后台变量名称 前台变量 fg_变量名 后台变量 bg_变量名 3.6 参数的命名

Linux (2) Chapter 3 Linux常用命令

自古美人都是妖i 提交于 2020-03-17 19:50:55
Chapter 3 Linux常用命令   3.1 Linux目录结构   3.2 养成的习惯   3.3 最基本的命令   3.4 文件系统   3.5 vi   3.6 用户管理   3.7 压缩与解压缩   3.8 系统管理 3.1 Linux目录结构   / 根目录 /etc 存放系统和应用程度的配置文件   /usr  存放一般不需要修改的应用程序,大部分安装的程序也会安装到该目录   /mnt  存放临时的映射文件(挂载光驱、硬盘)   /proc  linux系统目录   /home  存放用户文件的目录   /dev  设备文件的目录   /boot  存放内核及启动所需要的文件   /bin  用户和系统管理员需要使用的命令程序   /root  root用户的home目录,看不到   /tmp  程序运行时生成的临时文件   /sbin  存储系统管理员专用的应用程序   /var  包含各种数据文件,日志,临时文件 3.2 养成的习惯   1、手势习惯   2、多用tab键补全   3、ctrl+c调制退出,q:退出   4、多用上下键重复使用命令 3.3 最基本的命令   [root@localhos ~]   1、整个这个部分叫命令提示符   2、root:当前用户   3、localhost:当前机器名   4、~:当前用户主目录   5、#

权限和归属 附加权限 acl访问控制策略

不想你离开。 提交于 2020-03-17 16:08:10
Top NSD ADMIN DAY06 案例1:配置附加权限 案例2:配置文档的访问权限 案例3:绑定到LDAP验证服务 案例4:配置LDAP家目录漫游 1 案例1:配置附加权限 1.1 问题 本例要求创建一个某个组的用户共享使用的目录 /home/admins,满足以下要求: 此目录的组所有权是 adminuser adminuser 组的成员对此目录有读写和执行的权限,除此以外的其他所有用户没有任何权限(root用户能够访问系统中的所有文件和目录) 在此目录中创建的文件,其组的所有权会自动设置为属于 adminuser 组 1.2 方案 使目录的属组能够向下自动继承,只要对这个目录设置Set GID附件权限即可。 1.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:创建目录并调整权限 1)新建文件夹 [root@server0 ~]# mkdir / home /admins 2)调整并确认权限 [root@server0 ~]# chown : adminuser / home /admins [root@server0 ~]# chmod ug =rwx ,o - rwx / home /admins [root@server0 ~]# chmod g + s / home /admins [root@server0 ~]# ls - ld / home /

一、Linux常用命令

旧时模样 提交于 2020-03-17 08:32:37
1.ls 作用:列出文件信息,默认为当前目录下 语法:    -a:列出所有的文件,包括以.开头的隐藏文件    -d:列出目录本身,并不包含目录中的文件    -h:和-l一起使用,文件大小人类易读    -l:长输出(“d”表示文件夹,“-”表示文件) 2.man 作用:命令帮助使用手册 3.pwd 作用:显示当前路径 4.cd 作用:切换路径 语法:   cd - 切换上次所处目录   cd .. 切换上级目录   cd~ 切换家目录   cd ../文件夹 不用退出直接跳转到指定文件夹 5.mkdir 作用:创建目录 语法:-p: 根据需要创建父目录 6.echo 作用:输出并显示一行文本 语法:   “echo”    echo -e: 对特殊字符进行解释(\n换行)    echo -e "\033[32mthis is ken \nnice to meet you\033[0m" 输出颜色 7.touch 作用:创建文件 8.cp 作用:复制文件和目录 语法:   -p: 保持属性不变(权限、属主、属组、时间)   -r: 复制 目录 使用   -a: 复制时,尽可能保持文件的结构和属性. 等同于 -dpR 实例:   cp 文件 ../文件夹 (复制文件到根目录下的文件夹)   cp -r A B (目录时候用,将A放在B里)   cp 文件夹/文件 另一个文件夹

Unity Mono脚本 加密

混江龙づ霸主 提交于 2020-03-17 08:11:12
加密环境 引擎版本:Unity3D 5.3.4 及更高版本 ( 使用Mono而并非IL2CPP ) 操作系统:CentOS 6.2(Final) 加密环境:Android、IOS(暂定) 加密对象:C#源代码(dll文件) 解密方法:libmono.so (重点:加入解密算法并重编译此文件) 加密的目地 .NET Reflector等反编译工具 无法通过对dll反编译得到源码 注意事项 dll的加密算法和libmono.so解密算法一致 思路分析 重点:我们需要对libmono.so重编译,加入我们的解密算法。 准备环境 编译系统:linux或mac os 我的编译环境:centos 6.2 Final,建议在linux或mac os中编译 libmono.so linux安装运行库 git 在编译过程中,可能需要通过git获取某些运行库。 查看是否安装git: git –version CentOS7 yum 安装git https://git-scm.com/book/en/v2/Getting-Started-Installing-Git 其它package autoconf automake bison gcc gettext glib >= 2.0 libtool make perl glib >= 2.0 这个一直安装失败 centos安装软件 在root权限下

Android应用目录结构分析

久未见 提交于 2020-03-17 07:59:37
一、手动创建android项目   手动创建一个Android项目,命名为HelloWorld,命令如下: android create project -n HelloWorld -t 1 -p E:/Android/workspace/Helloworld -k me.gacl.helloworld -a Helloworld   上面的命令中,-n指定项目的名称,-t指定android平台,-p指定项目存放路径,-k指定项目包名,-a指定Activity名称。   使用命令 android list targets 可查看可选的android平台,如下图所示:   由于我使用SDK Manager只下载了最新版本的Android5.0.1和Google Inc,因此"android list targets"命令查看到的可选的android平台就只有2个,可以看到,1对应的target是android-21,也就是Android 5.0.1。   运行上面的命令可以在E:/Android/workspace/Helloworld目录下创建一个Android项目,如下图所示:   生成的Android项目的目录结构如下图所示: 二、Android目录结构说明   HelloWorld     |----bin     |----libs     |----res     | |

ubuntu系统中常见命令的使用

别等时光非礼了梦想. 提交于 2020-03-17 07:37:45
文章目录 文件及文件夹操作部分 linux文件分类 查看文件类别 http 命令行工具 查看操作系统 进入账户模式 端口部分 vim 的使用部分 Linux中的包管理系统 apt 命令和apt-get/apt-cache/apt-config 命令区别 配置环境变量 安装openjdk 实现sublime Text 安装 文件及文件夹操作部分 创建文件夹 mkdir filename 创建文件 touch test.txt Linux下没有文件后缀名区分文件类型之说,系统文件类型只有可执行文件和不可执行文件)touch命令不常用,一般在使用 make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件 。 删除目录、文件 rm -rf filename ( dir name ) 更具文件内容查找文件 查找字符:grep 使用 字符表达式查找字符串 。 # grep -r " infor mation " path grep -r "book" ./ grep -r "查询内容" 文件目录 #这样查询出来的包括文件名+内容 注意添加添加文件统配符。 查找文件 #(不适用通配符查找一般是不正确的) find ./ -name "*libsgx*" #添加通配符 主要查找文件根据文件名,建议使用统配符进行查找,可以提高查找的实现。 linux实现文件的复制copy cp -rf