许多中小型,中大型网站都离不开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=4w=2x=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!  强制退出(不保存修改)

Logo

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

更多推荐