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运行

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐