发布时间:2025-12-09 12:03:41 浏览次数:2
大家好,这里是网络技术干货圈。
今天给大家带来的是基本的 Unix 命令列表。
man – 查看 Unix 命令的手册页clear – 清除屏幕history – 显示以前命令的历史date – 显示当前日期和时间sleep – 等待给定的秒数uptime - 找出系统已经运行了多长时间这些命令允许您获取有关环境中 Unix 用户的基本信息。
whoami – 显示您的用户名id – 打印用户身份groups - 显示用户属于哪些组passwd – 更改用户密码who - 找出谁登录到系统last – 显示登录系统的历史记录导航文件系统和管理文件和访问权限:
ls – 列出文件和目录cp – 复制文件(正在进行中)rm – 删除文件和目录(正在进行中)mv – 重命名或移动文件和目录到另一个位置chmod – 更改文件/目录访问权限chown – 更改文件/目录所有权Unix 中最重要的配置是在明文文件中,这些命令可以让你快速检查文件或查看日志:
cat - 连接文件并将内容显示到标准输出more – 查看文本文件或解析 Unix 命令输出时的基本分页less - 用于查看文本文件的改进分页工具(比 more 命令更好)head – 显示文本文件的前 10 行(您可以指定任意数量的行)tail – 显示文本文件的最后 10 行(可以指定任何数字)grep – 在文本文件中搜索模式导航文件系统和管理目录:
cd – 更改目录pwd – 确认当前目录ln – 建立文件和目录的链接和符号链接mkdir – 创建新目录rmdir – 在 Unix 中删除目录查看主机名配置和重要统计信息的最有用命令:
主机名 – 显示或设置服务器主机名
w – 显示系统负载、谁登录以及他们在做什么uname – 打印 Unix 系统信息shutdown - 系统的正常关机和重启halt - 不正常(不停止操作系统服务)关闭reboot - 不正常的重新启动(不停止操作系统服务)用于检查网络设置和探索网络连接和端口的最有用的命令:
ifconfig – 显示和设置 IP 地址(几乎随处可见)ip – 显示和设置 IP 地址(在最近的 Linux 版本中)ping – 检查远程主机是否可以通过 ICMP ping 访问netstat – 显示网络统计信息和路由信息列出进程并确认其状态,并在需要时停止进程:
ps – 列出进程top – 显示任务和系统状态kill – 终止进程(停止应用程序运行)ssh 确实是唯一的方法,但了解 telnet 也很重要:
telnet – 明文(不安全)远程访问协议ssh – Secure SHell – 加密的远程访问客户端知道如何在服务器之间复制文件或从网上下载一些包总是有用的:
ftp – 明文(不安全!)文件传输协议客户端sftp – 安全(加密)版本的 FTPscp – cp 命令的安全(加密)版本wget – 从远程服务器、HTTP/HTTPS 和 FTP 下载文件