当前位置:首页 > linux > 正文

linux常用命令及使用方法(linux基本命令详细讲解)

  • linux
  • 2024-03-15 19:30:41
  • 3150
文件和目录操作
| 命令 | 用途 | 举例 |
|---|---|---|
| ls | 列出当前目录下的文件和子目录 | ls |
| cd | 更改当前工作目录 | cd ~,转到主目录 |
| mkdir | 创建目录 | mkdir Documents |
| rmdir | 删除空目录 | rmdir Documents |
| cp | 复制文件或目录 | cp file1 file2,复制 file1 到 file2 |
| mv | 移动或重命名文件或目录 | mv file1 file2,移动 file1 到 file2 或将其重命名 |
| rm | 删除文件或目录 | rm file1,删除 file1 |
用户和组管理
| 命令 | 用途 | 举例 |
|---|---|---|
| useradd | 添加新用户 | useradd username |
| userdel | 删除用户 | userdel username |
| groupadd | 添加新组 | groupadd groupname |
| groupdel | 删除组 | groupdel groupname |
| passwd | 修改密码 | passwd username |
权限管理
| 命令 | 用途 | 举例 |
|---|---|---|
| chmod | 更改文件或目录的权限 | chmod 755 file1,授予所有者读、写、执行权限;授予组读、执行权限;授予其他人执行权限 |
| chown | 更改文件或目录的所有者 | chown username file1,将 file1 所有权更改为 username |
| chgrp | 更改文件或目录的组 | chgrp groupname file1,将 file1 组更改为 groupname |
网络配置
| 命令 | 用途 | 举例 |
|---|---|---|
| ifconfig | 显示网络接口信息 | ifconfig eth0,显示 eth0 接口信息 |
| ping | 测试网络连接性 | ping google.com |
| netstat | 显示网络连接和统计信息 | netstat -a |
进程管理
| 命令 | 用途 | 举例 |
|---|---|---|
| ps | 显示正在运行的进程 | ps -ef,显示所有正在运行的进程 |
| kill | 终止进程 | kill 12345,终止进程 ID 为 12345 的进程 |
| top | 显示系统资源使用情况 | top,显示正在运行的进程和系统资源使用情况 |