认识linux
·
许多中小型,中大型网站都离不开linux,它相比windows而言,linux更适合开发者和服务器环境,且在服务器,云计算,嵌入式设备占主导地位,具有稳定性和低资源消耗,linux的权限管理严格,linux强调命令行操作,适合自动化脚本和高级任务。

网安常见的linux系统

对于文件存放来说,windows有c盘和其他盘,linux均存放与根目录

linux常用命令
1. 目录查看与切换
- pwd:查看当前所在目录绝对路径
示例:直接输入 pwd,输出:/home/ubuntu
- ls:列出目录内容
- ls -l:详细列表展示(权限、大小、时间、用户)
- ls -a:显示所有文件(包含隐藏文件)
- cd:切换工作目录
- cd /home:绝对路径切换
- cd ../或者cd .. :返回上一级目录
- cd ~:返回当前用户家目录
2. 文件/目录创建与删除
- mkdir:创建目录
- mkdir a:创建单层 a 目录
- mkdir -p a/b/c:创建多级目录(自动创建不存在的上级目录)
- touch:创建空文件
示例:touch a.txt - rm:删除文件/目录
3. 文件复制与移动/重命名
- cp:复制文件/目录
- cp a.txt /home:复制文件到指定目录
- cp -r a/ /home:复制文件夹(目录必须加 -r 递归参数,a/代表目录)
- mv:移动文件 / 文件重命名
- mv a.txt /home:移动文件到指定路径
- mv a.txt ab.txt:同目录下为文件a.txt重命名为ab.txt
4. 文件内容查看
- cat:快速查看小文件全部内容
示例:cat /etc/passwd(查看系统用户配置文件)
- more / less:分页查看大文件日志
- more:基础分页,空格翻页、回车换行
- less:功能更强,支持上下滚动、搜索
linux文件权限
1. 10位权限字符规则
格式示例:-rwxr-xr--
- 第1位:文件类型
- - :普通文件
- d :目录
- l :链接文件
- 第2-4位:文件所有者权限
- 第5-7位:文件所属组权限
- 第8-10位:其他用户权限
2. 权限符号与数字对应规则
核心公式:r=4、w=2、x=1,权限值为数值相加
- r(读):查看文件/目录内容
- w(写):修改、新增、删除内容
- x(执行):运行脚本、进入目录
3. 常用权限数值示例
- rwx = 4+2+1 = 7(完全权限)
- r-x = 4+0+1 = 5(读+执行)
- rw- = 4+2+0 = 6(读+写)
- --- = 0(无任何权限)
若一个文件无法使用 可以提权 chmod 777
包管理工具
linux安装程序依赖包管理工具
apt常用语debian/ubuntu
常见命令
- 更新软件包列表:
sudo apt update - 升级已安装的软件包:
sudo apt upgrade - 安装软件包:
sudo apt install <package_name> - 卸载软件包(保留配置文件):
sudo apt remove <package_name> - 完全卸载软件包(包括配置文件):
sudo apt purge <package_name> - 搜索软件包:
sudo apt search <keyword> - 查看软件包信息:
sudo apt show <package_name> - 清理无用包:
sudo apt autoremove
yum常用于red hat/centos
常见命令
- 更新软件包列表:
sudo yum check-update - 升级所有软件包:
sudo yum update - 安装软件包:
sudo yum install <package_name> - 卸载软件包:
sudo yum remove <package_name> - 搜索软件包:
sudo yum search <keyword> - 查看软件包信息:
sudo yum info <package_name> - 清理缓存:
sudo yum clean all
Vim 编辑器基础使用
1. 三种核心模式
- 普通模式:默认进入,用于复制、删除、跳转
- 编辑模式:按 i 或者o进入,可输入、修改内容
- 编辑完成之后按esc键退出编辑模式
- 末行模式:按shift+ : 进入,用于保存、退出、设置
2. 高频末行命令
- :w 保存文件
- :q 退出编辑器
- :wq 保存并退出
- :q! 强制退出(不保存修改)
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)