`
tiankefeng0520
  • 浏览: 143092 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论
文章列表
ACL权限控制   设置ACL权限:setfacl 查看ACL权限:getfacl   ACL权限控制主要目的是提供传统的owner,group,other的read,wirte,execute权限之外的具体权限设置,可以针对单一用户或组来设置特定的权限 比如:某一目录权限为 drwx------ 2 root root 4096 03-10 13:51./acldir 用户user对此目录无任何权限因此无法进入此目录,ACL可单独为用户user设置这个目录的权限,使其可以操作这个目录   ACL启动 要使用ACL必须要有文件系统支持才行,目前绝大多数的文件系统都会支持, ...
文件特殊权限   文件除了读写(r),写(w),执行(x) 权限,还有些特殊权限(s,t) SUID 功能: SUID权限仅对二进制程序有效 执行者对于程序需要有X可执行的权限 执行者将均有改程序所有者的权限 本权限只在执行程序过程中有效   举例: 普通用户也可以通过命令passwd修改自己的密码。修改的密码内容将会记录/etc/shadow文件中,但是普通用户对这个文件无任何权限,那如何修改这个文件呢?   以上步骤可以理解为这样 普通用户执行passwd命令修改密码èèpasswd命令程序修改/etc/shadow文件将密码记录其中   [root@loc ...
正则表达式与其应用   数据处理工具:awk ,sed   正则表达式基本上是一种“表示法”,只要工具程序支持这种表示法,那么该工具程序就可以用来作为正则表达式的字符串处理只用。例如vi,grep,awk,sed等工具   正则表达式特殊符号   语系对应正在表达式也会存在影响。比如 LANG=C时:0 1 2 3 4 … A B C D ..Z a b c d ..z LANG=ZH_CN时:0 1 2 3 4 …a A b B c C d D …….   因此[a-z]当C语系时代表的意义是获取小写字母。在ZH_CN语系时代表的意义就是获取字母(大写与小写) 为 ...
管道命令   选取命令:cut,grep 排序命令:sort,wc,uniq 双重数据量:tee 字符转换命令:tr,expand,col 切割命令:split 参数代换:xargs   管道命令与连续命令不同,连续命令中的各个命令不存在相关性只是顺序执行。 对于管道命令来说cmd1|cmd2. cmd2需要cmd1产生的输出流作为cmd2的输入流,命令之间存在很强的依赖关系,并且管道命令只能处理正确的输出数据流   选取命令   cut   从某一行将一段信息切出来 语法:cut –d ‘分割字符’  -f field              cut ...
数据流重定向   数据流可以分为2种: 输入数据流:以写文件为例,从键盘输入的字符就输入数据流 输出数据流:以读文件为例,将文件内容显示到屏幕上,显示的内容就是输出字符流   数量流重定向就是指改变数据流输入的方式或输出的介质。比如,输入数据流可以是一个文件的内容,输出数据流介质可以是文件而不单单的屏幕   对于命令行来说输入数据流主要来自键盘,输出数据流只要介质是屏幕。 同时输出数据流又可分为: Ø  正确输出 Ø  错误输出   语法: 输入数据流:使用<(覆盖)或<<(累加) 正确输出数据流:使用>(覆盖)或>>(累加) ...
命名别名与历史命令   命名别名   语法:alias 别名=’命令’            unalias别名 alias 如后面什么也不跟。代表查询所有别名命名信息   举例1:查看所有别名   [root@localhost ~]# alias alias cp='cp -i' alias grep='grep --color=auto' alias l.='ls -d .* --color=tty' alias ll='ls -l --color=tty' alias ls='ls --color=tty' alias mv='mv -i' alias ...
shell   命令类型查询:type 读入配置文件:source   操作系统内核(kernel)负责管理整个计算机硬件,但是这个内核是需要保护的,用户不能直接操作内核,因此就需要一个可以帮助我们操作内核的工具。Shell功能就在于此,他可以 ...
vim与vi常用命令   语系编码转换:iconv   vi是个文本编辑器,所有UNIX Like系统都会内置这个编辑器 vim是vi的强加版,其具有程序编辑的能力,可以主动以字体颜色辨识语法的正确性。   常用命令 移动光标的方法 h 或向 ...
UNICODE环境设置 在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。 UNICODE编译设置: C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE 在ProjectSetting/link/output 中设置Entry为wWinMainCRTStartup ...
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。 他们把其中的编号从0开始的32种状态分别规定了特殊的用途,一但终端、打印机遇上约定好的这些字节被传过来时,就要做一些约定的动作。遇上00x10, 终端就换行,遇上0x0 ...
ASCII和Ansi编码 字符内码:指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码, 内码分为: 单字节内码 -- Single-Byte character sets (SBCS),可以支持256个字符编码. 双字节内码 -- Double-Byte character sets)(DBCS),可以支持65000 ...
文件备份|还原   dump备份 restore还原 dd数据备份 mkisofs镜像文件制作   dump备份 dump主要用于备份真个文件系统备份,虽然也可以备份单一目录,但是对目录的支持不足,单一目录还是建议使用打包压缩的方式进行备份   dump另一个只要功能就是制定等级,也就是可以进行增量备份。 dump等级分为0~9 10个等级,0是完全备份,1是在0的基础上进行增量备份,依次类推   当待备份的数据为单一文件系统 可以利用了level 0~9进行备份,同时可以使用dump完整功能 当待备份的数据只是目录,并非单一文件系统
文件压缩   机器语言与程序语言 对于机器来说只能识别0,1,我们如果让机器运行必须输入机器能够识别的语言,可是机器语言不利于人们使用可理解,因此科学家就开发出人类能看的懂的程序语言,然后再创造出“编译器” ...
内存交换空间的构建   我们知道CPU计算与数据的存储都会使用到内存,使用内存可以大大减少从磁盘读取的时间,但是当物理内存不足时,就需要暂时将用不到的程序和数据挪到内存交换空间(swap)   作法: 1.       创建分区(fdisk ,文件) 2.       格式化为swap 3.       启动 4.       查看   创建分区 举例 [root@bogon ~]# fdisk /dev/sda The number of cylinders for this disk is set to 2610. There is nothing wron ...
磁盘挂载与卸载   文 件系统的格式化完毕后,需要将文件系统挂载到目录树上我们才可以使用,如果你要用来挂载的目录里面并不是空的,那么挂载了文件系统之后,原目录下的东西就 会暂时的消失。举个例子来说,假设你 ...
Global site tag (gtag.js) - Google Analytics