平台为centos8和树莓派
文件权限与目录配置
linux中第一个比较重要的点就是文件的权限设置
用ls -al列出文件与属性
[-][rwx][—][—]
第一位为类型
第一块为拥有者权限(r:读,w:写,x:运行)
第二块为同组用户权限
第三块为其他用户权限
三个rwx权限对应数字
r:4
w:2
x:1
使用chmod修改权限:chmod [-R] xyz filename
xyz为权限数字(例如[-rwxr-xr–]就是[4+2+1][4+1][4]=754)
umask 文件预设权限
目录配置标准FHS
目录相关操作
cd(change directory)更换目录[相对或绝对路径]
pwd 显示当前目录([-p] 显示确实路径而非链接路径)
mkdir 建立新目录([-mp] m:设置权限 p:自行建立多层递归目录)
rmdir 删除空目录([-p]连同上层空目录删除)
ls 文件目录常看(后缀很多,ls –help)
cp,rm,mv:复制,删除,移动
执行文件路径变量PATH
echo $PATH 例出当前路径变量
PATH=”${PATH}:/root” 把root加入path变量搜索范围中
查看文件内容
cat 由第一行开始显示文件内容
tac 从最后一行开始显示
nl 显示的时候输出行号
more 一页一页的显示文件内容
less 与 more 类似,可以往前翻页
head 只看头几行
tail tail 只看尾巴几行
od 以二进制的方式读取文件内容
which 寻找脚本
whereis (由一些特定的目录中寻找 文件 文件名)
updatedb :根据 /etc/updatedb.conf 的设定去搜寻系统硬盘内的文件名,并更新 /var/lib/mlocate 内的数据库文件
locate :依据 /var/lib/mlocate 内的数据库记载,找出用户输入的关键词文件名。
find 全盘查找