文件目录

15.每日一个Linux命令----find

非 Y 不嫁゛ 提交于 2020-03-02 10:29:09
描述: 从指定的起始目录开始,递归的查找其各个子目录,查找满足条件的文件并对之采取相关的操作。 用法: find 起始目录 查找条件 执行操作 查找条件: -name filename 查找名为filename的文件 -iname 不区分大小写 -perm 按执行权限查找 -user 按文件属主来查找 -group 按组来查找 -uid n 查找用户UID为n的所有文件; -gid n 查找组GID为n的所有文件; -empty 查找空文件 -mtime -n +n n 按文件更改时间来查找文件,-n指n天以内,+n指n天以前,n指n天以前的一天之内 -atime -n +n n 按文件访问时间来查找文件 -ctime -n +n n 按文件创建时间来查找文件 -amin n 查找n分钟前被访问的文件;注意:-n表示文件被访问时间距现在n分钟以内,+n表示文件被访问时间距现在n分钟以前; -cmin n 查找n分钟前文件属性被修改 -mmin n 查找n分钟前文件内容被修改 -nogrounp 查无有效属组的文件,即在/etc/group中不存在 -nouser 查无有效属组的文件,即在/etc/passwd中不存在 -newer f1 !f2 查更改时间比f1新但比f2旧的文件 -type b/d/c/p/l/f 查块设备、目录、字符设备、管道、符号链接、普通文件 -size n

Android开发指南-框架主题-资源和资产

£可爱£侵袭症+ 提交于 2020-03-02 08:35:03
Android开发指南-框架主题-资源和资产 资源和资产Resources and Assets 资源是Android应用程序不可或缺的部分。一般而言,资源是你想包含和引入到应用程序里面的一些外部元素,比如图片、音频、视频、文本字符串、布局、主题等。每个Android应用程序包含一个资源目录(res/)和资产目录(assets/),资产不经常被使用,因为它们的应用程序很少。你仅在需要读取原始字节流时才需要保存数据为资产。资源和资产目录均驻留在Android项目树的顶端,和源代码目录(src/)处在同一级上。 资源和资产从表面上看没多大区别,不过总体上,在存储外部内容时资源用得更多。真正的区别在于任何放置在资源目录里的内容可以通过您的应用程序的R类访问,这是被Android编译过的。而任何存放在资产目录里的内容会保持它的原始文件格式,为了读取它,你必须使用AssetManager来以字节流的方式读取文件。所以保持文件和数据在资源中(res/)中会更方便访问。 在这篇文章中,你将获取关于Android应用程序经常使用的标准资源类型以及如何在代码中引用方面的信息。资源和国际化(Resources and Internationalization)是第一步,可以知道Android如何利用项目资源。然后,可用资源类型(Available Resource Types

[100]第三波常用命令

梦想的初衷 提交于 2020-03-02 08:19:29
用到的时候措手不及,不用的时候一大坨. 基于这个原因,打算重整旗鼓,经常用到的命令和栗子整理如下 像是割草一样,我不信搞不彻底.搞不顺手. find+xargs/sed&sed后向引用+awk多匹配符+过滤行绝招总结&&产生随机数 sort-uniq awk运算-解决企业统计pv/ip问题 1.mkdir 2.ls -l -d 显示目录 -F 给文件夹结尾加/标识 -a 以.开头的都是隐藏文件 -rt 按照修改时间倒序排列(最新修改的在最下) ls -lrth 3.cd 4.pwd 5.touch 6.vi 7.vim 8.echo 配合 > >> -n 不换行 -e 内容携带转义(\n回车 \t tab) - 不换行 [root@n6 ~]# echo -n '123' 123[root@n6 ~]# - 让\n等转义 默认是: [root@n6 ~]# echo 'mao\ntai' mao\ntai 加-e后 [root@n6 ~]# echo -e 'mao\ntai' mao tai 9.cat -n 显示行号 10.xargs: http://man.linuxde.net/xargs -n max-args 多少个一组,默认是1 -i [replace-str] 后向引用 - 用法展示 echo stu{1..20}|xargs -n 2 > 2.md - 单行输出

php中安全模式safe_mode配置教程及详解

喜你入骨 提交于 2020-03-02 07:26:50
(1) 打开php的安全模式   php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),   同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件,比如/etc/passwd,   但是默认的php.ini是没有打开安全模式的,我们把它打开:   safe_mode = on (2) 用户组安全   当safe_mode打开时,safe_mode_gid被关闭,那么php脚本能够对文件进行访问,而且相同   组的用户也能够对文件进行访问。   建议设置为:   safe_mode_gid = off   如果不进行设置,可能我们无法对我们服务器网站目录下的文件进行操作了,比如我们需要   对文件进行操作的时候。 (3) 安全模式下执行程序主目录   如果安全模式打开了,但是却是要执行某些程序的时候,可以指定要执行程序的主目录:   safe_mode_exec_dir = D:/usr/bin   一般情况下是不需要执行什么程序的,所以推荐不要执行系统程序目录,可以指向一个目录,   然后把需要执行的程序拷贝过去,比如:   safe_mode_exec_dir = D:/tool/exe   但是,我更推荐不要执行任何程序,那么就可以指向我们网页目录:   safe_mode_exec_dir = D:/usr/www (4

linux命令总结

别说谁变了你拦得住时间么 提交于 2020-03-02 06:43:46
1、mkdir 创建目录 2、ls list 列表 显示目录里面的内容 -l 显示目录详细信息 3、cd 进入到目录中 4、pwd 显示你当前的位置 5、touch 莫 创建文件 更新文件的时间戳 7、cat 查看文件的内容 8、echo  把echo后面的内容显示到屏幕上 9、xargs  分组的    -n  分为几组 10、cp  复制文件或目录 默认无法复制目录   -r  递归复制  复制目录即目录里面的内容   -p  复制的时候保持属性不变   -a  -pdr  复制所有 11、mv  move  移动 12、rm  remove删除文件或目录  默认无法删除目录   -r  递归删除   -f  强制删除 13、find  查找文件   find  那里  什么类型  什么名字   -maxdepth  最大深度   -type  找什么类型的     f  file文件     d  directory  目录   -name  什么名字   -mtime  根据修改时间找到对应的文件   !  非  取反 14、grep  三剑客老三  过滤   -v  排除   -A数字  显示grep过滤的内容及接下来的几行   -n  给grep找出的行加上行号   -o  显示grep正则每次找到了什么  grep的执行过程      egrep  支持高级正则===

文件的管理

六眼飞鱼酱① 提交于 2020-03-02 06:43:10
1.1 第 1 题 创建一个目录 /data [root@clsn ~]# mkdir /data 查看 [root@clsn ~]# #查看目录里面的内容 [root@clsn ~]# ls /data/ [root@clsn ~]# ls -l /data/ 1.2 第 2 题 在 /data 下面创建 clsn.txt [root@clsn data]# touch /data/clsn.txt [root@clsn data]# ls -l /data/ total 0 -rw-r--r--. 1 root root 0 Aug 15 20:20 clsn.txt 1.3 第 3 题 为 clsn.txt 增加内容 "I am studying linux." 1.3.1 方法一 vim vim /data/clsn.txt 使用方法: 1 1.编辑模式 编辑这个文件 2 3 i 4 5 写入你的内容 6 7 2.退出编辑模式 8 9 esc 10 11 3.保存并退出 12 13 :wq 1.3.2 查看文件内容 [root@clsn ~]# cat /data/clsn.txt I am studying linux. 1.3.3 方法二 echo [root@clsn ~]# echo clsnedu >>/data/clsn.txt 查看 [root@clsn ~]

Linux基本操作 3----- Linux文件基本操作管理

心不动则不痛 提交于 2020-03-02 06:42:51
1 复制文件和目录 1 使用cp复制文件或目录:cp 源文件(文件夹) 目标文件(文件夹) 2 常用的参数:-r 递归复制整个目录树 -rv显示详细的信息 1 复制文件到当前的目录下,比如我们在当前的目录下的tmp文件复制到当前的目录下,那么我们 需要更改名称为tmp2 2 复制文件到指定目录下,比如我要把当前目录下的tmp文件复制到Downloads目录下 3 复制文件夹到当前目录下,比如我要把家目录下的tmpDir文件夹复制一份到tmpDir2 4 显示详细的复制信息 2 移动,重命名文件或文件夹 1 通过mv命令移动或者重命名文件或者目录 mv 文件 目标目录 1 比如我要把家目录下的mvtext文件移动到tmpDir目录下 2 移动并且重命名 mv 文件 目标目录/新文件名 比如我们要把家目录下的mvtext2文件移动到Downloads下并且重命名为text 2 重命名文件,没有指定目标目录的时候就是重命名 mv 文件名 新文件名 比如我要把家目录下的mvtext3重命名为text3 3 创建删除文件 1 通过touch命令创建一个文件或者更新时间 更新时间 2 通过rm命令删除文件或目录 1 删除文件,比如我要删除加目录下的text.txt 2 删除文件夹,比如我删除家目录下的tmpDir 1 直接删除该目录下的所有文件 rm -r 文件夹名 2 交互式的删除

Linux基本命令一(文件管理)

僤鯓⒐⒋嵵緔 提交于 2020-03-02 06:42:31
1.uname:查看版本信息   1.0 uname -r   1.1 [--all]显示所有信息   1.2 [-i]硬件平台信息 2.pwd:显示当前所在目录(print working directory) 3.cd:切换/改变目录(change directory)   3.0 cd [相对路径或绝对路径]   3.1 [.]代表此层目录   3.2 [..]代表上一层目录   3.3 [-]代表前一个工作目录   3.4 [~]代表“当前登陆用户身份”所在的主目录 4.mkdir:创建目录(make directory)   4.0 mkdir [-p] 目录名称   4.1 [-p]创建多层次目录 5.rmdir:删除目录(make directory)   5.0 rmdir [-p] 目录名称   5.1 [-p]连同上层“空的”目录也一起删除 6.ls:列出目录内容(list)   6.0 ls [-aAdhl]   6.1 [-a]显示所有的目录和文件,包括“.”和“..”   6.2 [-A]显示所有的目录和文件,不包括“.”和“..”   6.3 [-d]仅列出目录本身,而不是列出目录内的文件数据   6.4 [-h]将文件容量以人类较易读的方式(例如GB、KB等) 列出来   6.5 [-l]列出文件并显示文件的属性和权限等信息   例如:ls -lh

Linux 常用操作命令(详细操作可以百度linux+命令)

雨燕双飞 提交于 2020-03-02 06:41:59
1. mkdir 创建目录 -p是递归 2. touch 创建文件 3. ls 列表目录 4. cd 切换目录 5. echo 打印 6. cp 拷贝目录文件 -r递归 -a(dpr) 7. vi 记事本 8. head 查看前多少行 -n 默认前10 9. rm 删除 -f强制 10.cat 查看文件内容 11.rmdir 删除目录 12.grep 过滤 -v 排除 -B before -A after -C context(重要) 13.find 查找 -type 类型 -name 名称 -mtime +7(7天以前) -7(最近7天) 7(第七天)(重要) 14.sed 增删改查 -i修改 -n取消默认输出 -e多项编辑 s替换 g全局 (重要) 15.alias 修改设置别名 16.unalias 取消上面 17.xargs 从标准输入读入,创建执行命令 -n分组 接数字 18.awk 一种语言(重要) -NR接行号 表示过滤 -F 制定分隔符 19.seq 打印序列 -s指定分隔符 20.pwd 打印目录 21.tree 显示树状目录 22.tr 23.tail 尾巴 24.vim 编辑器 25.mv 移动目录或文件,也相当于改名 2019-03-04 13:49:29 来源: https://www.cnblogs.com/tec2019/p/10470256.html

Linux入门基本命令

馋奶兔 提交于 2020-03-02 06:41:07
man touch mkdir cp cd rm mv echo pwd cat alias unalias head tail tree rmdir xargs find awk sed grep vi vim seq man: an interface to the on-line reference manuals 在线参考手册界面 查看命令及配置文件 使用例子:[root@localhost ~]# man man touch:新增一个文件再此目录下 使用例子: [root@localhost ~]# touch binge.excl [root@localhost ~]# ll total 1144 -rw-------. 1 root root 1580 Oct 18 01:28 anaconda-ks.cfg -rw-r--r--. 1 root root 0 Oct 23 23:46 binge.excl drwxr-xr-x. 4 root root 74 Oct 23 22:43 data drwxr-xr-x. 2 root root 6 Oct 19 04:21 log -rw-r--r--. 1 root root 22058 Oct 19 04:21 儿子.png -rw-r--r--. 1 root root 1139753 Oct 19 04:11