Linux内核精髓:一切皆文件
Linux本质是操作系统内核
一切皆文件
多用户、多任务、多线程
开源、稳定、安全、服务器首选
目录结构
/ :根目录
/bin(binaries):常用命令,存放二进制可执行文件
sbin(super user binaries):存放二进制可执行文件,只有root才能访问
/etc(etcetera):存放系统配置文件
/home:普通用户家目录
/root:root超级用户家目录
/usr(unix shared resources):软件、资源
/var(variable):日志、数据
/tmp(temporary):临时文件
/dev(devices):存放设备文件
/lib(library):存放跟文件系统中程序运行所需要的共享库及内核模块
/mnt(mount):系统管理员安装临时文件系统的安装点
boot:存放系统引导时使用的文件
常用命令分类
文件/目录
ls 查看
cd 切换
pwd 路径
mkdir 新建目录
rm 删除
cp 复制
mv 移动
touch 新建文件
cat / more / less 查看内容
grep:按关键字过滤文本
vim / nano:总端文本编辑器
系统信息与状态
ps:查看进程状态
top / htop:监控系统资源
df / du:查看磁盘空间
mount / umount:挂载 / 卸载
free:查看内存使用
ping / ifconfig / ss:网络诊断
kill:杀进程
netstat / ss:端口查看
systemctl:服务管理
权限
su:切换用户身份
sudo:临时获取管理员权限
useradd / passwd:用户与密码管理
groupadd:添加组
权限:r = 4 w = 2 x = 1
三类:所有者(u)、组(g)、其他用户(o)
chmod:修改权限
chown:修改所有者
包管理
apt update:更新软件源列表
apt install<软件名>:安装软件
apt upgrade:升级系统
Debian / Ubuntu:apt
CentOS / RHEL:yum / dnf
VIM三模式
命令模式:移动、复制、删除
插入模式(按I、A、O进入):编辑
底行模式:保存W、退出Q、查找
Shell模式
重定向:> >> 2> <
管道:|
环境变量:PATH
脚本:.sh文件,bash xxx.sh运行
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)