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

linux 系统怎么使用

Linux系统的使用涉及多个方面,包括文件管理、目录操作、用户管理、进程管理、网络配置等。以下是对Linux系统基础使用的详细介绍:

一、文件管理

  1. 查看文件和目录

    • ls:列出当前目录的内容。
    • ls -l:以长格式列出当前目录的内容,包括详细信息如权限、所有者、大小等。
    • ls -a:列出当前目录的所有内容,包括以"."开头的隐藏文件。
  2. 创建文件和目录

    • touch 文件名:创建空文件。
    • mkdir 目录名:创建新目录。
  3. 查看文件内容

    • cat 文件名:在终端上显示文件内容。
    • more 文件名:分屏查看文件内容。
    • less 文件名:类似于more,但提供了更多的导航选项。
    • head -n 文件名:查看文件的前n行。
    • tail -n 文件名:查看文件的最后n行。
  4. 复制、移动和删除文件

    • cp 源文件 目标位置:复制文件。
    • mv 源文件 目标位置:移动文件或重命名文件。
    • rm 文件名:删除文件。
    • rm -r 目录名:递归删除目录及其内容。
  5. 文件权限和所有权

    • chmod 权限 文件名:改变文件权限。
    • chown 用户名 文件名:改变文件所有者。
    • chgrp 组名 文件名:改变文件所属组。

二、目录操作

  1. 切换目录

    • cd /path/to/directory:切换到指定路径的目录。
    • cd ..:切换到上一级目录。
    • cd ~:切换到当前用户的主目录。
  2. 显示当前目录

    • pwd:显示当前工作目录的绝对路径。

三、用户管理

  1. 添加和删除用户

    • useradd 用户名:添加新用户。
    • userdel 用户名:删除用户。
  2. 设置和修改用户密码

    • passwd 用户名:设置或修改用户密码。
  3. 查看用户信息

    • id 用户名:查看用户信息,包括用户ID、组ID等。
    • cat /etc/passwd:查看所有用户信息。

四、进程管理

  1. 查看进程

    • ps:查看当前系统进程状态。
    • top:实时监控系统进程状态。
  2. 终止进程

    • kill 进程ID:终止指定进程。

五、网络配置

  1. 修改IP地址

    • 编辑/etc/sysconfig/network-scripts/ifcfg-ens33(或其他网络接口配置文件),然后重启网络服务。
  2. 配置主机名

    • 通过编辑/etc/hostname文件修改主机名。
    • 修改/etc/hosts文件添加主机名映射。

六、系统配置

  1. 服务管理

    • service 服务名 start|stop|restart|status:管理服务。
    • systemctl:更现代的服务管理工具,用于启动、停止、重启和检查服务状态。
  2. 防火墙配置

    • 使用firewalldiptables等工具配置防火墙规则。
  3. 关机和重启

    • shutdown:关闭系统。
    • reboot:重启系统。

七、其他常用命令

  1. 查找文件

    • find /path -name 文件名:在指定路径下查找文件。
    • locate 文件名:快速定位文件路径(需要更新数据库)。
  2. 压缩和解压

    • gzip/gunzip:压缩/解压文件。
    • zip/unzip:压缩/解压文件或目录。
    • tar:打包/解包文件或目录。
  3. 查看磁盘使用情况

    • du:查看文件和目录占用的磁盘空间。
    • df:查看磁盘空间使用情况。
  4. 历史命令

    • history:查看已经执行过的历史命令。
  5. 文本编辑器

    • vi/vim:强大的文本编辑器,用于编辑和创建文件。

八、执行命令的步骤

  1. 打开终端:按下Ctrl+Alt+T组合键,或在应用程序列表/启动器中搜索“终端”并打开。
  2. 输入命令:在终端窗口中输入命令,使用空格分隔命令、选项和参数。
  3. 执行命令:按Enter键执行命令。

九、附加提示

  1. Tab补全:按Tab键可以自动补全文件、目录和命令名称。
  2. 命令帮助:使用help命令查看命令的帮助信息,或使用man命令查看命令的详细手册页。
  3. 查找命令路径:使用which命令查找命令的绝对路径,或使用whereis命令查找命令及其源代码和帮助文件的位置。

Linux系统的使用涉及众多命令和工具,上述内容只是基础入门。随着学习的深入,可以逐渐掌握更多高级功能和技巧。

linux常用命令列举 - 飞桨AI Studio星河社区

http://www.lryc.cn/news/464111.html

相关文章:

  • Java线程池知识点梳理
  • SFT、RLHF、DPO、IFT —— LLM 微调的进化之路_如何搭建自己的dpo
  • CSS 选择器简单回顾
  • uniapp配置微信小程序分包(分包优化)
  • MySQL-10.DML-添加数据insert
  • ARM/Linux嵌入式面经(四八):tp-link联洲国际
  • 代码实践篇四 形状检测与规则重建
  • JVM(HotSpot):GC之垃圾回收阶段
  • Go 项目如何集成类似mybatisPlus插件呢?GORM走起!!
  • 《深度学习》Dlib库 CNN卷积神经网络 人脸识别
  • 滚雪球学Redis[7.1讲]:Redis实战案例
  • WordPress外部图片本地化插件
  • Linux基础-shell的简单实现
  • Tomcat日志文件详解及catalina.out日志清理方法
  • react 中的hooks中的useState
  • STM32学习笔记---DMA
  • Cesium 实战 - 自定义纹理材质 - 立体墙(旋转材质)
  • 进程间关系与守护进程
  • 金山翻译接口逆向
  • unified-runtime编译与验证
  • 【Python】最详细--基础语法
  • 二叉树基础:什么样的二叉树适合用数组来存储?
  • iTOP-RK3568开发板独立NPU通过算法加特应用到以下的场景
  • Java基于SpringBoot微信小程序的跳蚤市场系统设计与实现(lw+数据库+讲解等)
  • 【分布式微服务云原生】《Redis 的高效之道:线程模型、IO 模型与 Reactor 模型全解析》
  • 科研类型PPT的制作技巧
  • rom定制系列------小米6x_MIUI14_安卓13刷机包修改写入以及功能定制 界面预览
  • 线性代数基础02
  • 「4.4」祖孙询问
  • Datawhale 组队学习 文生图 Prompt攻防 task03随笔