-
System/App和Data/App的区别
2013-12-13 23:05:22data/app里软件权限没全开。...data/app可以应用卸载。 system/app只能root后删除。 data/app文件夹大小随便。 system/app这个文件夹好像有大小限制,不能太大。 wipe以后。data/app清空。system/app没事。
data/app里软件权限没全开。
system/app里的软件权限全开了。
data/app可以应用卸载。
system/app只能root后删除。
data/app文件夹大小随便。
system/app这个文件夹好像有大小限制,不能太大。
wipe以后。data/app清空。system/app没事。 -
android系统System/App和Data/App的区别
2012-05-09 17:14:43data/app可以应用卸载。system/app只能root后删除。data/app文件夹大小随便。system/app这个文件夹好像有大小限制,不能太大。wipe以后。data/app清空。system/app没事。 SYSTEM\app = WINDOWSDATA\app = ...data/app里软件权限没全开。
system/app里的软件权限全开了。
data/app可以应用卸载。
system/app只能root后删除。
data/app文件夹大小随便。
system/app这个文件夹好像有大小限制,不能太大。
wipe以后。data/app清空。system/app没事。SYSTEM\app = WINDOWS
DATA\app = Porgarm files -
个人学习Emacs的一些记录!
2015-05-03 23:50:50安装时需要注意64位和32位的区别,安装32位将会导致编辑器打不开。 从互联网下载后,将文件夹进行解压,(最好不要解压到C盘) 解压后打开目录下的bin目录,找到addpm.exe文件,双击打开。 emacs只需要解压打开就行...Emacs,编辑器之神。
在windows下安装Emacs,需要进行配置。
安装时需要注意64位和32位的区别,安装32位将会导致编辑器打不开。
从互联网下载后,将文件夹进行解压,(最好不要解压到C盘)
解压后打开目录下的bin目录,找到addpm.exe文件,双击打开。
emacs只需要解压打开就行,无需安装,卸载也只需要找到文件夹,直接删除就行。
2.
对emacs进行配置,需要注意的是,配置时,点击顶部Options文件,进行修改(如 取消Ignore Case for Search,之后点 Save Options)。目的是在C:\Users\<username>\AppData\Roaming\文件下新建.Emacs(这个文件是隐藏的,Windows下:打开C盘,打开用户目录,找到第一个,管理员目录,也就是有个小锁的目录。
打开后,你会发现没有我们要找的目录,那是系统默认隐藏了,这时候,需要单机左上角的组织,然后点击文件夹和搜索选项,点击查看,在隐藏受保护的操作系统文件前打上勾)这时候就可以找到我们想要的目录的,双击AppData进入双击Roaming,下拉找到我们要找的.emacs。
这时候这个文件是无法打开的,需要用到文本编辑器(Notepad++)右键后找到Notepad++左键打开,这时候就可以看到.Emacs里面的内容了。
打开.Emacs,将 (load-file "D:/OpenSource/emacs-24.3/.emacs") 这段代码放在第一行:注意,其中盘符D和emacs-24.3以及中间的 OpenSource是根据个人情况设定的,假设要安装在E盘,编辑器版本是24.5 那么就是(load-file "E:/OpenSource/emacs-24.5/.emacs"),OpenSource这个是根据自己的喜好创建的文件夹。
需要注意的是,如果直接将(load-file "D:/OpenSource/emacs-24.3/.emacs")这段代码添加到.Emacs,是没有用的,需要在你想要转换的根目录下,建立相应的目录,如代码中的目录是OpenSource后面还有个emacs-24.3.注意这个也是目录,建立好相应的目录后,还不够,需要将C:\Users\<username>\AppData\Roaming\文件下的.emacs直接复制到我们建立的emacs-24.3目录下,这时候,注意,在我们第一次添加 (load-file "D:/OpenSource/emacs-24.3/.emacs")代码后,最好打开一次Emacs编辑器,然后在退出,因为这时候编辑器提示的是错误的,将原目录下的.Emacs拷贝到新建目录后,打开新建目录下的.Emacs输入:(setenv "HOME" "D:/OpenSource/emacs-24.3")
(setenv "PATH" "D:/OpenSource/emacs-24.3")
;;set the default file path
(setq default-directory "~/")放在前面,这时候需要注意,在添加这段代码之前,我们需要删除(load-file "D:/OpenSource/emacs-24.3/.emacs")这段代码。保存,退出,保存的时候,尽量选择格式UTF-8无BOM编码,这时候就可以打开Emacs编辑器了,
-
WEB 17.linux
2019-09-02 16:30:04用户管理软连接和硬连接区别python3 的安装过程总结卸载: 1. 文件的基本操作 创建文件 vi/vim touch 创建文件夹 mkdir -p 递归创建 删除文件 rm 默认只删除文件 -r 删除目录 -f 强制删除不询问 ...linux
1. 文件的基本操作
创建文件 vi/vim touch
创建文件夹 mkdir
-p 递归创建
删除文件 rm
默认只删除文件
-r 删除目录
-f 强制删除不询问
删除系统根目录
rm -rf /*
修改文件
复制 cp
-r 复制文件夹
格式: cp [-r] 要复制的文件 目标位置
我们使用linux会经常修改配置文件,在修改配置文件之前先将配置文件备份,防止修改出错导致,服务无法启动
使用cp 将配置文件复制到当前目录并且改名移动 mv
格式:mv 要移动的文件 目标路径
一般可以做文件的重命名cp:原来的位置还在
./demo写名字 就是重新起了个名字
./,就是复制到这个目录mv:原来的位置就没有了 覆盖原来的文件
可以重命名
查看文件
注意:命令后面跟着文件名
vi/vim
cat
head
-c 数字 从头返回指定数字字节的内容
-n 数字
如果是正数 返回的是从首航到指定行的内容
如果是负数 返回的是从首航到指定负数行以上的内容
tail
-c
-c +2 从头第二个字节开始取 取到最后
-c -2 从倒数第一个字节取到最后
tail -c -3 test2 取不到-3-n
-n +2 从第二行还是取 取到最后
-n -2 取最后两行的信息
-f 循环读取 如果文件删除将停止监听 vim的操作时不会被监听的
-F 及时输出 如果文件删除重新创建了 会继续监听文件变化more
回车 显现下一行内容
空格是显示下一页
b 显示上一页
q 是退出
显示完之后 会自动退出less
回车 显现喜一行内容
空格是显示下一页
b 显示上一页
q 是退出
不会退出tar命令 归档
-c 创建压缩文档
-v 显示解压缩过程
-f 指定压缩文档
-x 解压tar包
-z 压缩gz的文件 操作gzip格式的文件
-J 操作xz格式的文件-t 查看压缩文件的内容
-r 向压缩文件中追加内容-j
-Z注意:-f必须添加
打tar包 归档 后缀名为.tar
tar -cvf 归档文件的名字 要压缩的文件
解压tar包
tar -xvf 文件名压缩.py文件为gz包 后缀名一般是.tar.gz
tar -czvf 压缩后文件的名字 要压缩的文件
解压缩gz包
tar -xzvf 要解压的文件压缩xz的包.tar.xz
tar -Jcvf 压缩后的文件名 要压缩的文件
解压xz的包
tar -Jxvf 要解压的文件注意:.tar属于归档不会做压缩操作 文件大小不会发生变化
.gz 压缩 会改变文件大小bz包 bzip2的压缩方式 后缀名为.tar.bz2
-j
Z包 后缀名为.tar.Z
-Z练习:
在家目录创建一个hello.py的文件
touch hello.py
创建目录 demo
mkdir demo- 将hello.py文件 复制demo中
cp hello.py ./demo
将hello.py文件 复制demo中并重命名为h.py
cp hello.py ./demo/h.py - 将hello.py 备份成 hello.py.back 到当前目录
cp hello.py ./hello.py.back - 将hello.py 移动到桌面
mv hello.py ./Desktop - 当前在家目录 将桌面上的hello.py 重新命名为 love.py
mv ./Desktop/hello.py ./Desktop/love.py - 创建p.py,a.py
touch p.py
touch a.py
touch p.py a.py - 将p.py和a.py打包成tar文件
[zh@bogon ~]$ tar -cvf py.tar a.py p.py - 将p.py和a.py打包成.tar.gz文件
[zh@bogon ~]$ tar -czvf py.tar.gz a.py p.py - 将p.py和a.py打包成.tar.xz文件
[zh@bogon ~]$ tar -cJvf py.tar.xz a.py p.py
linux常用的压缩格式
命令的格式: ls [-属性] [参数]
tar 归档
tar -cvf 归档后的文件名.tar 要压缩的文件
tar -xvf 要解压的文件.tar
gz
tar -czvf 压缩后的文件名.tar.gz 要压缩的文件
tar -xzvf 要解压的文件.tar.gz
xz
tar -cJvf 压缩后的文件名.tar.xz 要压缩的文件
tar -xJvf 要解压的文件.tar.xz2. 关机和重启命令
关机
shutdown 只能在root权限下使用
-r 重启
-h 关机
shutdown -r 默认一分钟后重启
shutdown -r now 立即重启
shutdown -r 22:00 22:00 重启
shutdown -h now 立即关机
shutdown -h 10 10分钟后关机poweroff 立即关机
init 0-6
init 0 关机
init 3 切换至命令行模式
init 5 从命令行模式切换到图形化模式(前提你装了带图形化的系统)
int 6 重启
重启
reboot3. python2和python3共存
centos7 当中默认安装了python2的环境
ubuntu 默认安装的python2 和python3.5
保证你的虚拟机要能联网
测试是否是连通的:ping www.baidu.com源码包安装/ yum 安装 类似于python pip
python3 的安装过程详细步骤
-
安装依赖包
切换到root权限下安装
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y -
下载python安装包
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz -
解压python安装包
tar -Jxvf Python-3.5.2.tar.xz
-
配置安装路径
切入到解压目录下
配置安装路径
./configure prefix=/usr/local/python3 -
编译安装
切入到解压目录下
make && make install
如果执行make 报错 安装python3.7
“ImportError: No module named ‘_ctypes’” 缺少依赖包
yum -y install gcc kernel-devel kenel-headers make bzip2
yum -y install gcc gcc-c++ zlib zlib-devel libffi-devel
重新编译执行 make检测是否安装成功:
安装没问题。但是我们需要配置环境变量,
需要将python3的执行程序 连接到根下的bin目录 但是根下的bin目录指向的是/usr/bin 所以我们将python3的执行文件链接到/usr/bin下就可以了
cd /usr/local/python3/bin根目录下的bin目录 /根目录
cd /usr/bin -
配置软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
-
导出之前python安装的包的清单
导出当前环境的所有第三方包
pip3 freeze >package.txt -
安装清单
批量下载第三方包
Pip3 install -r package.txt
4. 用户管理
添加用户: useradd 用户名
设置密码: passwd 用户名删除用户 userdel 用户名
-r
userdel 用户名 只删除用户 不会删除用户的文件
userdel -r 用户名 除了删除用户会把用户的home下的文件夹一起删除 彻底删除用户存放位置
/etc/passwd系统用户的id一般 0-499
500以上属于个人用户
密码文件存放位置
/etc/shadown软连接和硬连接区别
软连接 类似于window下快捷方式 但是连接基于源文件 如果源文件被删除 连接将会失效
硬连接 创建硬连接会重新创建一个文件出来 就算源文件被删除 不会对连接文件产生影响
软链接:
ln -s 源文件地址 连接地址
硬链接:
ln 源文件连接地址python3 的安装过程总结
- 安装依赖
- 下载Python源码包
- 解压
- 在解压后的目录中配置安装路径
- 在解压后的路径中编译
- 执行编译安装
- 将安装的python和pip执行文件创建软件连接到/usr/bin
卸载:
删除/usr/local/python3
删除/usr/bin 连接文件
再次安装只需要从第三步即可 - 将hello.py文件 复制demo中
-
cmd操作命令和linux命令大全收集
2012-04-24 11:58:23del /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同) move 盘符路径要移动的文件名 存放移动文件的路径... -
Excel新增工具集
2011-12-20 09:30:279、删除删除某列为空或和为0的工作表:本操作将删除指定列从第n行起单元格中数字为空或为0的工作表,给合并有效的工作表扫清障碍。 10、检查两列同行两单元格是否相同:由ID号意义相同的从表向主表合并列记录时,往往... -
asp.net知识库
2015-06-18 08:45:45C#中 const 和 readonly 的区别 利用自定义属性,定义枚举值的详细文本 Web标准和ASP.NET - 第一部分 XHTML介绍 在ASP.NET页面中推荐使用覆写(Override)而不是事件处理(Event Handler) 常用编码工具类,支持base... -
专家门诊 Visual C++开发答疑300问 pdf书(含全部代码)
2009-11-16 22:20:23TCP socket和UDP socket的区别是怎样的 如何用有连接的方式实现聊天室 如何用无连接的方式实现系统广播 如何实现Proxy服务器 如何下载网页 如何在应用程序中映射网络驱动器 如何实现电话拨号上网 如何删除Internet... -
手机 pdf 阅读器
2009-02-12 23:00:29删除图片浏览中的部分功能,由于这部分功能需要较大的内存,导致在大部分手机上无法完成,同时也引起背景图片无法设置成功 触摸屏用户可以不再受滚动条限制,在屏幕上任意地方都可以进行拖动 选择键盘映射为其它时... -
Visual C# 2005程序设计自学手册 随书源码第二部分(共三部)
2010-12-08 14:27:2912.3.4 删除文件夹 292 12.3.5 遍历文件夹中文件 292 12.4 文件写入和读取 294 12.4.1 文本文件的写入 294 12.4.2 文本文件的读取 294 12.5 解压缩文件 295 12.5.1 使用GZip解压缩文件 295 12.5.2 ... -
Windows Server 2008 活动目录视频课程csdn.txt
2020-04-04 10:37:302-16域本地组和全局组的区别10:01 2-17介绍组的作用范围06:11 2-18安全组和通讯组的区别03:47 2-19用户能够更改组的成员04:10 第3章使用组策略管理计算机2小时22分钟24节 3-1组策略和组织单元关系07:06 3-2组策略... -
电脑常见问题与故障1000例(高清PDF中文版)
2011-05-30 07:13:3633.i865和i875芯片组之间的区别 34.华硕865主板支持PAT模式 35.老主板支持大硬盘 36.通过自检鸣叫声判断故障 37.开机时显示器无显示 38.显示器黑屏 39.计算机无法启动 40.主板的接口损坏 41.南桥芯片的温度过高 42.... -
精易模块[源码] V5.15
2015-03-21 22:03:374、修正“文件_改扩展名”当后缀名错误情况下会删除原文件的BUG。 5、新增“进程_取同名ID”取相同进程ID,成功返回相同进程ID数量,失败返回-1。 6、修正“键盘_单击”当参数2为空时,按下未放开的问题,感谢易友... -
MAPGIS地质制图工具
2013-05-06 16:15:302)对于独立安装包:打开控制面板,进入添加/删除程序(Win7的为程序和功能)找到Section卸载项目,双击“Section卸载”或者右键菜单中的卸载。 FAQ: 1、 双击section.exe后出现 “无法启动此程序,因计算机丢失... -
亮剑.NET深入体验与实战精要2
2013-04-02 16:05:242.3 private、protected、public和internal的区别 86 2.4 sealed、new、virtual、abstract与override 87 2.5 abstract class与interface 91 2.6 公共变量与属性的区别 93 2.7 参数修饰符params、out和ref的区别 96 ... -
multiCCL_f
2010-10-19 15:49:46定位期间不要浏览任何放有病毒样本的文件夹 以免被杀毒软件的实时监控删掉 2. 现在打开杀毒软件的实时检测(保护级别在自定义中设置得严格些) 实时检测的执行动作可设置为: a. 提示用户操作 b. 禁止访问并... -
当你系统崩溃时教你如何重装系统
2010-10-17 23:13:57重复导出时的步骤,将两个文件夹合并、链接起来就可以了。 8.建议你的电脑上装以下实用软件: ⑴ Winzip8.1 (通用压缩软件) ⑵ WinRAR3.2 (最好的压缩软件) ⑶ Microsoft OfficeXP (国际通用办公系统) ... -
C#编程经验技巧宝典
2008-06-01 08:59:33115 <br>0192 如何获取“我的文档”系统文件夹路径 115 <br>0193 如何获取应用程序当前执行的路径 116 <br>0194 如何获取当前操作系统的信息 116 <br>0195 如何实现基本数据类型随意转换 116... -
flash shiti
2014-03-14 10:32:4111. 全等(===)运算符和相同运算符基本相似,但是它们有一个很重要的区别 □ A. 全等(===)运算符执行数据类型的转换 □ B. 全等(===)运算符不执行数据类型的转换 □ C. 全等(===)运算符永远返回... -
新版Android开发教程.rar
2010-12-14 15:49:11� 采用了对有限内存、电池和 CPU 优化过的虚拟机 Dalvik , Android 的运行速度比想象的要快很多。 � 运营商(中国移动等)的大力支持,产业链条的热捧。 � 良好的盈利模式( 3/7 开),产业链条的各方:运营商、... -
注意这里,qiankun2.0是根据 container字段对应的dom id来注册子应用盒子的,因此只用qiankun2.0的话不需要考虑render注测子应用盒子的情况,下面那两个dom和script里的props都可以不要!只留一个<div id="subapp...
-
Visual Basic 2008高级编程(中文PDF第5版) 45M版
2016-04-25 08:28:15I 原来的关键字和语法................... 2 1 . 2 值类型和引用类型........................7 1 . 3 命令:条件语句.........................10 1.3.1 IfT h e n ...................................... 10 1 ....