# 系统信息 uname -a # 显示系统信息 uname -r # 显示内核版本 # 系统配置命令 reboot # 重启系统 shutdown -h now # 立即关机 shutdown -r now # 立即重启 # 用户和权限管理 useradd <user> # 添加用户 <user>: 要添加的用户名 userdel <user> # 删除用户 <user>: 要删除的用户名 usermod -aG <group> <user> # 将用户添加到组 <group>: 要添加到的组名, <user>: 要添加到组的用户名 passwd <user> # 修改用户密码 <user>: 要修改密码的用户名 chage -l <user> # 显示用户密码过期信息 <user>: 要查看密码过期信息的用户名 groupadd <group> # 添加组 <group>: 要添加的组名 groupdel <group> # 删除组 <group>: 要删除的组名 gpasswd -a <user> <group> # 将用户添加到组 <user>: 要添加到组的用户名, <group>: 要添加到的组名 id <user> # 显示用户的UID和GID <user>: 要查看UID和GID的用户名 # 基础文件操作 ls -l # 列出文件及详细信息 ls -a # 列出所有文件,包括隐藏文件 ls -lh # 以人类可读格式列出文件大小 ls -R # 递归列出目录内容 # 文件和目录管理命令 mkdir <directory> # 创建目录 <directory>: 要创建的目录名 rmdir <directory> # 删除目录 <directory>: 要删除的目录名 cp <source> <destination> # 复制文件或目录到目标位置 <source>: 源文件或目录路径, <destination>: 目标路径 mv <source> <destination> # 移动文件或目录到目标位置 <source>: 源文件或目录路径, <destination>: 目标路径 rm <file> # 删除文件 <file>: 要删除的文件名 cat <file> # 查看文件内容 <file>: 要查看的文件名 more <file> # 分页查看文件内容 <file>: 要查看的文件名 less <file> # 交互式查看文件内容 <file>: 要查看的文件名 head <file> # 查看文件的前几行 <file>: 要查看的文件名 tail <file> # 查看文件的后几行 <file>: 要查看的文件名 stat <file> # 查看文件详细信息 <file>: 要查看的文件名 file <file> # 查看文件类型 <file>: 要查看的文件名 # 查看与编辑 vi <file> # 使用vi编辑器编辑文件 <file>: 要编辑的文件名 nano <file> # 使用nano编辑器编辑文件 <file>: 要编辑的文件名 # 文件查找与处理 find / -name <file> # 在目录中查找文件 <file>: 要查找的文件名 locate <file> # 快速查找文件 <file>: 要查找的文件名 updatedb # 更新locate数据库 grep <pattern> <file> # 在文件中搜索模式 <pattern>: 要搜索的模式, <file>: 要搜索的文件名 grep -r <pattern> <directory> # 递归搜索目录中的模式 <pattern>: 要搜索的模式, <directory>: 要搜索的目录 sed 's/old/new/g' <file> # 在文件中替换文本 <old>: 要替换的旧文本, <new>: 要替换成的新文本, <file>: 要进行替换的文件名 awk '{print $1}' <file> # 提取文件中的字段 <file>: 要提取字段的文件名 # 归档和压缩命令 tar -czvf <archive.tar.gz> <source> # 创建压缩归档文件 <archive.tar.gz>: 压缩归档文件名, <source>: 要压 # 网络管理命令 ifconfig # 显示网络接口信息 ip addr show # 显示网络接口信息 ping <host> # 向主机发送 ICMP 回显请求 <host>: 目标主机的 IP 地址或域名 traceroute <host> # 显示数据包到达目的地的路径 <host>: 目标主机的 IP 地址或域名 netstat -tuln # 显示网络统计信息 # 网络服务管理命令 systemctl start <service> # 启动服务 <service>: 要启动的服务名 systemctl stop <service> # 停止服务 <service>: 要停止的服务名 systemctl restart <service> # 重启服务 <service>: 要重启的服务名 systemctl enable <service> # 设置服务开机启动 <service>: 要设置开机启动的服务名 systemctl disable <service> # 禁用服务 <service>: 要禁用的服务名 # 磁盘操作和文件系统命令 df -h # 显示磁盘使用情况 du -sh <directory> # 显示目录的磁盘使用情况 <directory>: 要查看的目录路径 fdisk -l # 列出所有磁盘分区 mkfs -t ext4 /dev/sdX # 格式化分区为 ext4 文件系统 /dev/sdX: 要格式化的磁盘分区 mount /dev/sdX <mount_point> # 挂载分区到指定挂载点 /dev/sdX: 要挂载的磁盘分区, <mount_point>: 挂载点路径 umount <mount_point> # 卸载挂载点 <mount_point>: 要卸载的挂载点路径 # 防火墙管理、安全管理命令 iptables # 配置防火墙规则 ufw enable # 启用 UFW 防火墙 ufw disable # 禁用 UFW 防火墙 fail2ban-client start # 启动 fail2ban 客户端 fail2ban-client stop # 停止 fail2ban 客户端 # 软件包管理、安装命令 yum update # 更新软件包 yum install <package> # 安装软件包 <package>: 要安装的软件包名 yum remove <package> # 移除软件包 <package>: 要移除的软件包名 yum search <keyword> # 搜索软件包 <keyword>: 要搜索的关键词 # 系统管理、系统监控命令 top # 实时显示系统资源使用情况 htop # 实时显示系统资源使用情况(更加交互式) ps aux # 显示当前进程信息 systemctl status <service> # 显示服务状态 <service>: 要查看状态的服务名 # 编译和开发工具 gcc # GNU 编译器套件 make # 编译程序工具 # 安装开发工具和使用 sudo apt-get install build-essential # 安装基本编译工具 sudo apt-get install <package> # 安装开发工具 <package>: 要安装的开发工具名 # 服务管理命令 service <service> start # 启动服务 <service>: 要启动的服务名 service <service> stop # 停止服务 <service>: 要停止的服务名 service <service> restart # 重启服务 <service>: 要重启的服务名 service <service> status # 显示服务状态 <service>: 要查看状态的服务名 # 日志管理命令 tail -f /var/log/<logfile> # 实时查看日志文件 <logfile>: 日志文件路径 # 进程管理命令 ps # 显示当前进程信息 kill <PID> # 终止指定进程 <PID>: 要终止的进程ID killall <process> # 终止指定名称的所有进程 <process>: 要终止的进程名称 # 网络诊断命令 netstat -tuln # 显示网络统计信息 ping <host> # 向主机发送 ICMP 回显请求 <host>: 目标主机的 IP 地址或域名 traceroute <host> # 显示数据包到达目的地的路径 <host>: 目标主机的 IP 地址或域名 # 时间和日期命令 date # 显示系统日期和时间 timedatectl # 显示和配置系统时间和日期 # 系统维护命令 systemctl daemon-reload # 重新加载 Systemd 守护程序 systemctl reboot # 重启系统 systemctl poweroff # 关闭系统 # 计划任务管理命令 crontab -e # 编辑当前用户的定时任务 crontab -l # 列出当前用户的定时任务 # 备份和恢复命令 tar -czvf <backup.tar.gz> <source> # 创建压缩归档文件 <backup.tar.gz>: 备份文件名, <source>: 要备份的文件或目录 # 备份和恢复命令 tar -cvzf <backup_file.tar.gz> <source> # 创建压缩归档文件 <backup_file.tar.gz>: 备份文件名, <source>: 要备份的文件或目录 tar -xvzf <backup_file.tar.gz> # 解压缩归档文件 <backup_file.tar.gz>: 要解压的备份文件 rsync -av <source> <destination> # 同步文件和目录 <source>: 源文件或目录路径, <destination>: 目标文件或目录路径 cp -r <source> <destination> # 复制文件和目录(递归) <source>: 源文件或目录路径, <destination>: 目标文件或目录路径 scp <source> <user>@<destination>:<path> # 使用 SSH 复制文件到远程主机 <source>: 源文件路径, <user>: 远程主机用户名, <destination>: 远程主机地址, <path>: 远程主机目标路径 scp <user>@<source>:<path> <destination> # 使用 SSH 从远程主机复制文件 <user>: 远程主机用户名, <source>: 远程主机地址, <path>: 远程主机源文件路径, <destination>: 本地目标路径
阿西吧 苹果M2 使用VMware-Fusion安装ubuntu22桌面版虚拟机详细教程 含软件和镜像下载链接 苹果M2 使用VMware-Fusion安装ubuntu22桌面版虚拟机详细教程 含...