1、Linux文件目录
dev 存放设备文件
bin 存放二进制执行文件
boot 存放开机启动程序
etc 存放用户配置信息
lib 存放系统库文件
home 存放用户
root 存放管理员宿主目录
usr 存放用户资源目录
2、Linux系统文件类型(7种)
- 普通文件
d 目录
设备文件:
字符设备文件:c
块设备: b
管道文件: p
套接字: s
软连接: l
3、基础常用命令
which 命令名字 --查看命令所在目录
cat 文件名 -- 查看文件
tac 文件名 -- 倒叙显示文件
more 文件名 -- 分页显示
less 文件名 -- 分页显示
head -行数 -- 显示前多少行
tail -行数 -- 显示尾多少行
whoami -- 查看当前用户
3.1、软连接/硬连接
软连接:用windows的来理解就是,快捷方式
ln -s 文件名 软连接名
ln -s 文件的绝对路径 软连接名
硬连接:ln不需要-s参数(修改任意一个文件其他的跟着修改,文件内容事同步的) 操作系统给每一个文件赋予唯一的inode,当有相同inode的文件存在时,彼此同步,删除时。只将硬连接计数减一,减为0时,inode被释放
ln 文件名 硬连接名
4、权限修改、用户用户组
u 用户(user)
g 同组(group)
o 其他(others)
a 所有(all)
r =》4(读)
w =》2(写)
x =》1(执行)
chmod u+x 文件名 (给所属用户添加执行权限 )
chmod u-x 文件名 (给所属用户去掉执行权限)
其他类同
使用数字修改
(第一位代表u,第二位g,第三位o)
chmod 444 文件名 (标识所属用户,所属组,其他添加读权限)
chmod 777 文件名 (所有最高权限)
adduser 用户名(添加新用户)
chown 用户名 文件名(修改所属者)
chgrp 组名 文件名(修改所属组)
chown 所属用户:所属组 文件名(同时修改两个)
5、查找命令 find
find 查找目录 -type 'l'
find 查找目录 -name '*.jpg'
find 查找目录 -maxdepth -name '*.jpg' // 设置深度
-size +20M -50M (大于20M,小于50M)
-atime 1/天最近访问
-mtime 最近属性修改
-ctime 修改文件内容
持续更新。。。
|