目录
[- ls:](#- ls:)
[- `cd`:](#- cd
:)
[- **`pwd`**:](#- pwd
:)
[编辑- **`mkdir`**:](#编辑- mkdir
:)
[- **`rmdir`**:](#- rmdir
:)
[编辑- **`touch`**:](#编辑- touch
:)
[编辑- **`cp`**:](#编辑- cp
:)
[编辑- **`mv`**:](#编辑- mv
:)
[编辑- **`rm`**:](#编辑- rm
:)
[二、 文件查看与编辑](#二、 文件查看与编辑)
[- **`cat`**:](#- cat
:)
[编辑- **`more`/`less`**:](#编辑- more
/less
:)
[- **`head`/`tail`**:](#- head
/tail
:)
[- **`nano`/`vim`**:](#- nano
/vim
:)
[- **`ps`**:](#- ps
:)
[编辑- **`top`/`htop`**:](#编辑- top
/htop
:)
[编辑- **`kill`**:](#编辑- kill
:)
[编辑- **`shutdown`**:](#编辑- shutdown
:)
[- **`date`**:](#- date
:)
[编辑- **`df`**:](#编辑- df
:)
[编辑- **`du`**:](#编辑- du
:)
[四、 权限管理](#四、 权限管理)
[- **`chmod`**:](#- chmod
:)
[编辑- **`sudo`**:](#编辑- sudo
:)
[五、 网络相关- **`ping`**:](#五、 网络相关- ping
:)
[六、 压缩与解压](#六、 压缩与解压)
[- **`tar`**:](#- tar
:)
[七、 用户管理](#七、 用户管理)
一、文件与目录操作
- ls:
列出目录内容(`-l` 详细信息,`-a` 显示隐藏文件)。

- `cd`:
切换目录(`cd ~` 进入家目录,`cd ..` 返回上级)


- **`pwd`**:
显示当前工作目录路径。
- **`mkdir`**:
创建目录(`-p` 递归创建多层目录)。


- **`rmdir`**:
删除空目录。
- **`touch`**:
创建空文件或更新文件时间戳。
- **`cp`**:
复制文件/目录(`-r` 递归复制目录)。
- **`mv`**:
移动/重命名文件或目录。
- **`rm`**:
删除文件/目录(`-r` 递归删除,`-f` 强制删除,慎用!)。

二、 文件查看与编辑
- **`cat`**:
查看文件内容(适合小文件)。
- **`more`/`less`**:
分页查看文件(支持上下翻页)。
点击键盘的上下移动键即可上下翻页,more是一段一段地更新,less可以一个一个地慢慢向下滑动,并且less需要按q退出


- **`head`/`tail`**:
查看文件开头/结尾(`tail -f` 实时追踪日志)。


- **`nano`/`vim`**:
文本编辑器(`vim` 功能更强大)。








三、系统信息与管理
- **`ps`**:
查看进程状态(`ps aux` 显示所有进程)。
- **`top`/`htop`**:
实时监控系统资源(CPU、内存等)。
- **`kill`**:
终止进程(`kill -9 PID` 强制终止)。
- **`shutdown`**:
关机/重启(`-h now` 立即关机,`-r` 重启)。
shutdown指令用于立即关闭或重新启动计算机系统。在大多数操作系统中,使用shutdown指令可以让用户安全地关闭计算机,避免数据丢失或系统损坏。请注意,在使用shutdown指令之前,请确保保存了所有重要的工作并关闭了所有应用程序。
- **`reboot`**:立即重启系统。
reboot
是一个常用的命令,用于重新启动计算机或设备。当您在命令行界面(如终端或命令提示符)输入reboot
命令后,系统会立即关闭并重新启动。这个命令通常用于在重启计算机时执行,以便应用新的系统设置或更新。
请注意,重新启动计算机会关闭所有正在运行的程序和进程,因此请确保在执行此命令之前保存您的工作。
- **`date`**:
显示或设置系统时间。
- **`df`**:
查看磁盘空间(`-h` 以易读格式显示)。
- **`du`**:
查看目录占用空间(`-sh *` 统计当前目录)。

四、 权限管理
- **`chmod`**:
修改文件权限(如 `chmod 755 file`)。
- **`sudo`**:
普通用户输入自己的密码以管理员权限执行命令,普通用户需要root账号将该用户加入sudo的白名单,不然直接随便就可以使用root权限,这是不合理的

五、 网络相关
- **`ping`**:
测试网络连通性(`ping example.com`)。

六、 压缩与解压
- **`tar`**:
归档文件(`-czvf` 创建压缩包,`-xzvf` 解压)。


-
**`gzip`/`gunzip`**:压缩/解压 `.gz` 文件。
-
**`zip`/`unzip`**:处理 `.zip` 压缩包。
七、 用户管理
useradd
:
- 创建一个新用户(例如
useradd alice
)。 - 使用
-m
选项创建用户的家目录(例如useradd -m bob
)。
passwd
:
- 修改用户的密码(例如
passwd alice
)。
su
:
- 切换用户(例如
su - bob
切换到用户 bob 的环境变量)。
usermod
:
- 修改用户的属性,如用户组(例如
usermod -g groupname username
修改用户的主要组)。
八、其他工具
这里是一些常用的命令:
pwd
:显示当前工作目录的路径。ls
:列出目录中的文件和子目录。cd
:改变当前工作目录。mkdir
:创建新目录。rm
:删除文件或目录。cp
:复制文件或目录。mv
:移动文件或目录。grep
:在文件中搜索指定模式。chmod
:修改文件权限。chown
:修改文件所有者。ps
:显示当前进程状态。top
:实时显示系统中各个进程的资源占用情况。kill
:终止进程。tar
:打包或解压文件。wget
:下载文件。ssh
:远程登录到另一台计算机。
总结:
以上就是Linux的常见指令了,下次小编会带来更多详细的内容