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星河社区

相关推荐
深耕AI15 小时前
【完整教程】宝塔面板FTP配置与FileZilla连接服务器
运维·服务器
serve the people15 小时前
Prompts for Chat Models in LangChain
java·linux·langchain
李昊哲小课15 小时前
Ubuntu 24.04 MariaDB 完整安装与配置文档
linux·ubuntu·mariadb
无聊的小坏坏16 小时前
从单 Reactor 线程池到 OneThreadOneLoop:高性能网络模型的演进
服务器·网络·一个线程一个事件循环
AI智域边界 - Alvin Cho17 小时前
Bloomberg、LSEG 与 MCP 缺口:为什么尚未发布完整的 MCP 服务器,以及多智能体系统如何解決这问题
运维·服务器
人间打气筒(Ada)17 小时前
zerotier内网穿透部署(rockylinux部署本地服务器)超详细~~~
linux·内网穿透·内网·公网·zerotier·穿透
Elias不吃糖17 小时前
Git常用指令合集
linux·git
_OP_CHEN18 小时前
Linux网络编程:(七)Vim 编辑器完全指南:从入门到精通的全方位实战教程
linux·运维·服务器·编辑器·vim·linux生态·linux软件
Maple_land18 小时前
第1篇:Linux工具复盘上篇:yum与vim
linux·运维·服务器·c++·centos
shizhan_cloud18 小时前
Linux 硬盘分区管理
linux·运维