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

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` 压缩包。

七、 用户管理
  1. useradd:
    • 创建一个新用户(例如 useradd alice)。
    • 使用 -m 选项创建用户的家目录(例如 useradd -m bob)。
  2. passwd:
    • 修改用户的密码(例如 passwd alice)。
  3. su:
    • 切换用户(例如 su - bob 切换到用户 bob 的环境变量)。
  4. usermod:
    • 修改用户的属性,如用户组(例如 usermod -g groupname username 修改用户的主要组)。

八、其他工具

这里是一些常用的命令:

  • pwd:显示当前工作目录的路径。
  • ls:列出目录中的文件和子目录。
  • cd:改变当前工作目录。
  • mkdir:创建新目录。
  • rm:删除文件或目录。
  • cp:复制文件或目录。
  • mv:移动文件或目录。
  • grep:在文件中搜索指定模式。
  • chmod:修改文件权限。
  • chown:修改文件所有者。
  • ps:显示当前进程状态。
  • top:实时显示系统中各个进程的资源占用情况。
  • kill:终止进程。
  • tar:打包或解压文件。
  • wget:下载文件。
  • ssh:远程登录到另一台计算机。

总结:

以上就是Linux的常见指令了,下次小编会带来更多详细的内容


http://www.mrgr.cn/news/100100.html

相关文章:

  • uniapp-商城-36-shop 购物车 选好了 进行订单确认2 支付方式颜色变化和颜色滤镜filter
  • 测试基础笔记第十二天
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(11): てあります。
  • 【数据结构】红黑树原理及实现
  • 优化算法
  • Java常用API详解
  • RHEL与CentOS:从同源到分流的开源操作系统演进
  • 【Luogu】动态规划四
  • Operating System 实验二 内存管理实验
  • cdh平台管理与运维最佳实践
  • 联合体和枚举类型
  • 游戏引擎学习第244天: 完成异步纹理下载
  • 附赠二张图,阐述我对大模型的生态发展、技术架构认识。
  • PR第二课--混剪
  • 巧记英语四级单词 Unit5-中【晓艳老师版】
  • java配置
  • string的基本使用
  • 【初识Trae】字节跳动推出的下一代AI原生IDE,重新定义智能编程
  • 图像预处理-图像亮度变换
  • 查找函数【C++】