Linux下的基本指令大全
下面将Linux指令分成9种不同的主要类别:
-  文件管理指令:这些指令用于文件和目录的创建、编辑、复制、移动和删除。例如: ls(列出目录内容),cp(复制文件或目录),mv(移动或重命名文件或目录),rm(删除文件或目录)。
-  文本处理指令:这些指令用于文本文件的查看、编辑和处理。例如: cat(查看文件内容),grep(文本搜索),sed(流编辑器),awk(模式扫描和文本处理语言)。
-  系统管理指令:用于监控和管理系统资源和进程。例如: top(显示进程的动态实时视图),ps(显示当前运行的进程),kill(终止进程),df(显示磁盘空间使用情况),free(显示内存使用情况)。
-  网络管理指令:用于管理和诊断网络问题。例如: ping(检查网络连接),ifconfig(配置或显示网络接口参数),ssh(安全地访问远程服务器),scp(通过SSH协议安全地复制文件)。
-  权限和用户管理指令:用于管理用户权限和用户账户。例如: chmod(改变文件权限),chown(改变文件所有者),useradd(添加新用户),passwd(更改用户密码)。
-  软件管理指令:用于安装、更新和移除软件包。不同的Linux发行版可能使用不同的包管理器,例如: apt(在基于Debian的系统上),yum(在基于Red Hat的系统上),pacman(在Arch Linux上)。
-  编程和开发指令:提供编程和脚本编写支持。例如: gcc(C语言编译器),git(版本控制系统),make(自动化编译工具)。
-  帮助和信息指令:提供帮助信息和系统信息。例如: man(查看手册页),info(查看程序的信息页),whatis(显示一行命令描述)。
系统管理指令
文件系统管理指令
-  df- 显示文件系统的磁盘空间使用情况。- 用法:df [选项]
 
- 用法:
-  du- 显示文件或目录的磁盘使用情况。- 用法:du [选项] [文件/目录]
 
- 用法:
-  mount- 挂载文件系统。- 用法:mount [选项] 设备 目录
 
- 用法:
-  umount- 卸载文件系统。- 用法:umount [选项] 设备/目录
 
- 用法:
-  fsck- 检查和修复文件系统。- 用法:fsck [选项] 设备
 
- 用法:
进程管理指令
-  ps- 显示当前进程列表。- 用法:ps [选项]
 
- 用法:
-  top- 动态显示进程信息。- 用法:top
 
- 用法:
-  kill- 终止进程。- 用法:kill [选项] PID
 
- 用法:
-  killall- 终止匹配指定名称的所有进程。- 用法:killall [选项] 名称
 
- 用法:
-  htop- 类似top的进程监视器,但更友好。
网络管理指令
-  ping- 检测网络连接状态。- 用法:ping [选项] 主机
 
- 用法:
-  ifconfig- 显示或配置网络接口信息。- 用法:ifconfig [接口]
 
- 用法:
-  ip- 显示或配置网络接口、路由等信息。- 用法:ip [选项]
 
- 用法:
-  netstat- 显示网络连接、路由表等信息。- 用法:netstat [选项]
 
- 用法:
-  ss- 显示套接字统计信息。- 用法:ss [选项]
 
- 用法:
-  traceroute- 跟踪数据包的路由。- 用法:traceroute [选项] 主机
 
- 用法:
-  curl- 发送网络请求。- 用法:curl [选项] URL
 
- 用法:
系统信息指令
-  uname- 显示系统信息。- 用法:uname [选项]
 
- 用法:
-  uptime- 显示系统运行时间。- 用法:uptime
 
- 用法:
-  dmes- 显示系统引导信息或内核消息。- 用법:dmesg
 
- 用법:
-  free- 显示内存使用情况。- 用法:free [选项]
 
- 用法:
-  vmstat- 显示系统性能统计信息。- 用法:vmstat [选项]
 
- 用法:
系统服务管理指令
-  systemctl- 管理系统服务和管理器。- 用法:systemctl [选项] 命令 [服务]
 
- 用法:
-  service- 管理系统服务(较旧的方式)。- 用法:service 服务 命令
 
- 用法: