r read 可读 : 作用于文件,就是可以查看内容,例如cat ,vim;作用于文件夹就是可以用 ls 查看
w write可写 ,如果需删除文件不是文件的写全权限的决定,而是文件所在目录的写权 限决定,对所在目录有写权限,就可以删除这个目录中的文件,也可以删除、重命 名目录;
x execute可被系统执行或可进入 ,文件如果可执行,就会执行文件中写的脚本语句,
例如: wang.txt文件权限为 -rwxrwx--- ,内容为 ls -l ,则直接再命令行中输入 文件的路径执行,./wang.txt ,就会打印出当前目录下所有信息
- 拒绝 ,顺序不能颠倒
r
其设置是9bit的二进制来存储 例如 010101101 ,而使用chmob修改时只需要将二进制转化成十进制比如010 转为2、 101=5,就可以把255作为参数传入命令
注意:linux下的可执行文件不是以扩展名(例如:.exe)决定的,而是由其可执行的权限为决定的;
文件权限命令:
chmod (change modle)修改文件权限
chmod + 权限的十进制表示 + 文件 chmod 255 a.txt 将a文件设置为 -w-r-xr-x
chgrp 修改文件或目录归属组 chgrp 新组名 文件
chown 修改拥有主 chown 新用户名 文件
umask 查看Linux系统出厂设置的创建文件默认权限的掩码; umask -S 查看系统创建文件的默认权 限 ,文件默认权限是全码是666,目录的是777,这个地方用的是计算机中的掩码技 术,类似于网路中的ip 与子网掩码的关系
创建一个目录:
mkdir
mkdir 目录 创建一个目录
mkdir -p 创建多层目录
rmdir 删除空目录,如果目录中有文件或其他目录,不能删除 (不建议用)
rm 防止误删除的删除命令
rm -r 递归删除
touch 新建文件
cd 切换目录,即进入一个目录
mv 移动文件或目录 或重命名(移动有又叫剪切) mv 文件 文件 即 mv wang.txt peng.txt 是重名
mv /wang.txt /et/ 将/wang.txt移动到 移动到/et/目录下
显示文件
cat 从文件第一行开始显示整个文件所有内容
-A 相当于 -vET, 列出一些空白字符(换行,tab ,空格键),用特殊字符显示其位置;
-b bloke 空行,列出行号,过滤掉空行
-E 将结尾的换行用$显示出来
-n 列出行号,保留文件原内容,不过滤任何空行
-T 将Tab键 用^I 显示出来
-v 列出一些看不见的特殊字符
tca 将文件倒叙显示出来
more 分页显示:
回车键 向下一行 空格键 向下翻一页
Ctrt +B 回到上一屏 Ctrt + F 滚到下一屏
Less 分页显示的加强版:
Page Up 向上翻页 Page Down 向下翻页
/ 字符 或? 字符 在文中搜索字符 n 下一个匹配字符,与搜索连用
其它与more命令一样
head 与 tail 命令:
head -n 10 ext.txt 查看ext.txt文件的头10行
tail -n 10 ext.txt 查看ext文件的末尾10行
history 查看敲过的所有命令
echo $PATH 打印一个变量或文件,或执行一个文件
rpm (RedHat Package Manager),Rethat 软件包管理工具,类似于windows的 setup.exe,负责安装与卸载;是Linux系列操作系统里面的打包安装工具, rpm不是某一个程序,而是一套Linux软件包管理规范;