目录结构
home | 所有用户文件的根目录 |
---|
root | 超级用户目录 |
dev | 设备文件 |
etc | 系统配置文件 |
sbin | root的二进制可执行文件 |
bin | 二进制可执行文件 |
usr | 系统应用程序,/usr/local 本地管理员安装目录 |
var | 存放运行时需修改数据的(数据库) |
lib | 程序运行所需要的共享库和内核块(所需的依赖) |
mnt | 系统管理员安装临时文件系统的安装点 |
tmp | 存放临时文件 |
opt | 额外安装的可选应用程序包所放置的地方 |
proc | 虚拟文件系统,存放当前内存映射 |
boot | 系统引导时使用的各种文件 |
常用命令
系统管理
who | 显示在线用户 |
---|
hostname | 主机名称 |
uname | 系统信息 |
stat | 显示指定文件的详细信息 |
top | 进程资源管理,相当于任务管理器 |
ps | 瞬时的进程状态 |
ifconfig | 网络接口信息 |
ping | 检测网络连通性 |
netstat | 网络状态信息 |
clear | 清屏 |
kill | 杀死进程,就是结束任务 [-9 彻底杀死] |
free | 显示交换空间与内存的使用情况 |
du | 显示占用磁盘空间大小 [-h 显示兆] |
操作文件目录
mkdir | 创建目录 [ -p若无父目录就创建] |
---|
ls | 显示文件与目录表[ -l 详细信息;-a 显示隐藏信息] |
cd | 切换目录 [. 当前目录;… 上级目录] |
touch | 创建空文件 |
echo | 内容 > 文件 创建有内容的文件;>> 即为追加内容到文件中 |
cat | 显示文本内容 |
cp | 复制文件或目录 |
rm | 删除 [-f 强制删除;-r 递归删除(删除目录用)] |
mv | 移动文件或目录 |
find | -‘文件名’ 查找指定文件 |
grep | (查找内容 文件)在指定文件中查找内容 |
tree | 以树状图列出目录下的内容 |
pwd | 显示当前工作目录 |
ln | (地址 文件名) 创建软链接,也就是快捷方式 |
more | 分页显示文件内容 |
head | 显示文件开头内容 |
tail | 显示尾部内容 [ -f]跟踪输出(阻塞,等待文件内容变化) |
关机与重启
须知:这是超级管理员才拥有的权限(因为服务器不能随便关机和重启的)
sudo | 临时获取超级管理员权限 |
---|
重启 | reboot;shutdown -r now |
关机 | shutdown -h now |
压缩与解压

文件编辑器

软件的安装和卸载

用户和组管理

文件权限管理
![ll - 显示文件信息其中 - --- --- --- 分为四个部分:文件类型 组的权限 用户权限 其他用户权限权限:r-读w-写x-执行(可执行文件以.sh结尾)改变权限:添加执行权限 chmod +x [组:用户] text.sh删除执行权限 chmod -x [组:用户] text.sh权限的数字表示法:0-没有权限1-可执行2-可写4-可读- --- --- ---后三部分可以以和的形式表示如700 组具有所有权限,其他的没有任何权限注意:属于该组的用户能够继承相应的权限](https://i-blog.csdnimg.cn/blog_migrate/caf611cb2bc3062019a5cf0ccce6a6b3.png)
声明
这是篇学习记录,原创是千锋教育的李卫明老师。
讲的很好,强推千锋:2019Java微服务架构(SpringBoot+SpringCloud)
本来是不想用图片的,但是不怎么编辑空格和制表符,尴尬~。如有错误,请留言。