Linux常用指令
目录
一、文件与目录操作
- ls:
- `cd`:
- **`pwd`**:
编辑- **`mkdir`**:
- **`rmdir`**:
编辑- **`touch`**:
编辑- **`cp`**:
编辑- **`mv`**:
编辑- **`rm`**:
二、 文件查看与编辑
- **`cat`**:
编辑- **`more`/`less`**:
- **`head`/`tail`**:
- **`nano`/`vim`**:
三、系统信息与管理
- **`ps`**:
编辑- **`top`/`htop`**:
编辑- **`kill`**:
编辑- **`shutdown`**:
- **`date`**:
编辑- **`df`**:
编辑- **`du`**:
四、 权限管理
- **`chmod`**:
编辑- **`sudo`**:
五、 网络相关- **`ping`**:
六、 压缩与解压
- **`tar`**:
七、 用户管理
useradd:
passwd:
su:
usermod:
八、其他工具
总结:
一、文件与目录操作
- 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的常见指令了,下次小编会带来更多详细的内容