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

第一章 简单使用linux

1. Linux的组成

Linux内核:内核是系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。 文件系统: 文件存放在磁盘等存储设备上的组织方法。Linux能支持多种目前浒的文件系统,如ext4、FAT、 VFAT、ISO9660、NFS、SMB等。

Shell:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。

应用程序:包括文本编辑器、编程语言、X Window、办公套件、Internet工具、数据库等。

Linux的操作界面常称为Shell,Shell是操作系统提供给用户使用的界面(图形、字符),它提供了用户与 内核进行交互操作的一种接口。当用户发出指令(命令或鼠标操作),先将这些指令发送给Shell,由Shell将 用户的指令翻译后传送给内核,再由内核来控制硬件的工作。然后内核将硬件的工作情况发送给Shell,并 由Shell返回硬件的工作信息和情况。

Shell的分类: 图形界面的Shell :KDE、GNOME 字符界面的Shell:bash等

2. 使用桌面终端访问linux

2.1. 终端

终端:也称为终端设备,是处于计算机网络中最外围的设备,主要用于用户信息的输入输出等

图形化终端:活动->终端

命令行终端:系统默认共有6个终端界面,相互不影响,这些终端都是虚拟的终端,使用ctrl+alt+F(1、 2、3、4、5、6)快捷键进入

2.2. 命令提示符

2.2.1. 基本结构

默认:[root@localhost ~]#

root:现已登录的账户名,可以通过su 普通账户 命令进行切换查看

@:分隔符 localhost:当前主机名

~:该位置表示当前工作目录, ~ 表示/root

# : 该位置有2种符号,# 表示以root身份登录,$表示以普通账户身份登录

2.2.2. 提示符自定义

Linux命令提示符的模版存储与系统环境变量PS1中

[root@server ~]# echo $PS1 [\u@\h \W]\$

2.3. 使用命令操作linux系统

2.3.1. 命令格式

主命令 参数 操作对象

2.3.2. 分析

主命令:为命令的词组

参数:

短格式:以减号(-)开头,参数字母

长格式:以2个减号(--)后跟上完整的参数单词

2.3.3. 示例

root@server ~]# cat /etc/redhat-release # 显示当前系统的发型版本 Red Hat Enterprise Linux release 9.1 (Plow) # plow是RHEL9的表示代号 [root@server ~]# uname -r # 查看你内核(kernel)的版本号 5.14.0-162.6.1.el9_1.x86_64 # 分析 5 - 主版本 14 - 修订版本号 0-162 - 次要修订版本 6.1 - 补丁版本 el9 - 红帽版本标志 x86_64 - 应用平台 [root@server ~]# ip addr # 查看IP地址 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:0c:29:31:22:e7 brd ff:ff:ff:ff:ff:ff altname enp3s0 inet 192.168.48.134/24 brd 192.168.48.255 scope global dynamic noprefixroute ens160 valid_lft 1510sec preferred_lft 1510sec inet6 fe80::20c:29ff:fe31:22e7/64 scope link noprefixroute valid_lft forever preferred_lft forever [root@server ~]# # 查看shell类型 # 法1 [root@server ~]# cat /etc/shells /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash # 法2 [root@server ~]# chsh -l /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash # 法3: [root@server ~]# echo $SHELL /bin/bash

2.3.4. 目录切换--cd 1

作用:更改当前工作目录,即切换目录 格式:

cd -参数 路径

路径

绝对路径:从/根目录开始描述,推荐

相对路径:从当前工作目录开始描述

示例

[root@server ~]# cd / [root@server /]# cd /root [root@server ~]# cd /home [root@server home]# cd ~ [root@server ~]# cd /etc [root@server etc]# cd .. [root@server /]# cd . # 快速切换到上一次的目录 [root@server ~]# cd /etc [root@server etc]# cd /usr [root@server usr]# cd - [root@server etc]# # 快速返回用户家目录 [root@server ~]# cd /media [root@server media]# cd # 输入cd直接回车 [root@server ~]#

2.3.5. 查看当前工作目录--pwd

[root@server /]# cd /etc [root@server etc]# pwd /etc [root@server etc]# cd /etc/yum.repos.d [root@server yum.repos.d]# pwd /etc/yum.repos.d [root@server yum.repos.d]# cd /etc/NetworkManager/system-connections [root@server system-connections]# pwd /etc/NetworkManager/system-connections

2.3.6. 浏览目录内文件--ls

[root@server system-connections]# cd / [root@server /]# ls afs bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var [root@server /]# ls /dev

2.3.7. 修改用户密码--passwd

# 修改root账户的密码,前提已进入系统 [root@server ~]# passwd 更改用户 root 的密码 。 新的密码: 无效的密码: 密码少于 8 个字符 # 输入密码654321,注意不回显 # 不用理会 重新输入新的密码: passwd:所有的身份验证令牌已经成功更新。 # 在root账户下修改普通账户的密码 [root@server ~]# passwd fox 更改用户 fox 的密码 。 新的密码: 无效的密码: 密码少于 8 个字符 重新输入新的密码: passwd:所有的身份验证令牌已经成功更新。
http://www.jsqmd.com/news/484025/

相关文章:

  • 【监控】Spring Boot+Prometheus+Grafana实现可视化监控
  • B进制星球
  • 鸿蒙项目安卓工程师进阶之路:Kotlin Multiplatform (KMP) 与鸿蒙原生开发深度解析
  • 【2025最新】基于SpringBoot+Vue的扶贫助农系统管理系统源码+MyBatis+MySQL
  • 三十八选择
  • 二叉树的层序遍历--思路===bfs的应用,以及java中队列的方法实操
  • UG NX 类型过滤器使用
  • 基于FPGA的8点DCT变换Verilog实现探索
  • Simpack轨道之波磨不平顺设置那些事儿
  • 项目实训。
  • FPGA 中 VHDL 实现 RS422/485 串口通信
  • 在Django中安装、配置、使用CKEditor5,并将CKEditor5录入的文章展现出来,实现一个简单博客网站的功能
  • spring框架springbean依赖及单一项目
  • 探索单相三电平 NPC 逆变器:载波层叠与调制策略
  • 怎么把claude code的claude模型的url和key永久设置成自己的
  • C语言指针篇(上部)
  • 详解bert模型
  • IR300工业路由器+InConnect云平台:实现4G远程维护PLC的完整配置指南
  • 2026年社交破冰与脱单神器深度测评:拯救冷场,到底谁才是真硬核?
  • 深入了解C语言:通用高级语言的强大特性与广泛应用
  • 探索永磁同步电机非线性磁链观测器源代码的奇妙世界
  • 探秘圆极化连续域束缚态:COMSOL光子晶体超表面模拟之旅
  • 最近邻点对问题(Closest Pair of Points)
  • MATLAB R2021B中基于LMS自适应滤波器的窄带信号去噪算法及其在多种信号领域的应用
  • Anthropic 登《时代》封面 递归自我改进引 AI 发展拐点争议
  • 机房动环监控系统的全面分析与实践经验总结
  • 在linux(Centos)中Mysql的端口修改保姆级教程
  • 记录学习过程【数据分析二】
  • [NOIP 2018 普及组] 摆渡车 / [蓝桥杯青少年组国赛 2023] 月球疏散行动
  • 开关磁阻电机SRM12-8技术详解:额定功率达2200w,转速稳定达额定转速3450rpm