Linux基础教程

花生 可爱的博主

时间: 2024-11-08 阅读: 1 字数:3522

{}
介绍 Linux 系统优势和文件目录

目录

Linux基础教程

一、为什么学习Linux

Linux系统以其稳定性而闻名,能够连续运行多年而不发生重大问题,相比之下,Windows系统更容易出现挂起和崩溃的情况。由于Linux系统的开放源代码特性,用户能够自由查看和修改系统代码,从而更容易信任系统的安全性。

二、文件目录介绍

  • /bin:存放最常用的命令,是可执行二进制文件的意思
  • /sbin:存放系统管理员执行的系统管理任务所需要的命令
  • /home:存放普通用户的主目录
  • /root:系统管理员的用户主目录
  • /lib:存放系统开机所需要的基本动态连接共享库
  • /etc:存放系统管理所需的配置文件和子目录
  • /usr:用户应用程序和文件的主目录
  • /boot:存放启动Linux时使用的核心文件
  • /proc:虚拟目录,映射系统内存
  • /srv:存放服务启动后需要提取的数据
  • /sys:Linux2.6内核中新出现的文件系统sysfs
  • /tmp:存放临时文件
  • /dev:类似于Windows的设备管理器
  • /media:自动识别设备后挂载的目录
  • /mnt:用于存放在挂载别的文件系统
  • /opt:额外安装软件存放目录
  • /var:存放经常被修改的目录包括各种日志文件

三、vi / vim编辑器

  • vi是Unix操作系统和类Unix操作系统中最通用的文本编辑器,VIM是在vi基础上发展出来的
  • 进入默认一般模式后,按i进入编辑模式
  • vi常用语法: 一般模式、编辑模式、命令模式

四、网络配置

4.1 修改 IP 地址

  • 使用命令vim /etc/sysconfig/network-scripts/ifcfg-ens33进行编辑
  • 执行service network restart重启网络,使更改生效

    4.2 配置主机名

    4.2.1 修改主机名称

  1. 查看当前服务器主机名称:hostname
  2. 通过编辑/etc/hostname文件修改主机名

    4.2.2 修改 hosts 映射文件

  • 编辑/etc/hosts文件添加映射

五、系统配置

  • service 服务管理
  • systemctl
  • 防火墙管理
  • 关机重启命令
  • 查看系统内核与版本

六、常用命令

6.1 文件目录类

  1. pwd:显示当前工作目录的绝对路径
  2. ls:列出目录内容
  3. cd:切换目录
  4. mkdir:创建新目录
  5. touch:创建空文件
  6. cp:复制文件或目录
  7. rm:删除文件或目录
  8. mv:移动文件或重命名
  9. cat:查看文件内容
  10. more:分屏查看文件内容
  11. less:分屏显示文件内容
  12. echo:输出内容到控制台
  13. tail:查看文件尾部内容
  14. >:输出重定向
  15. ln:创建软链接
  16. history:查看历史命令

6.2 用户管理命令

  1. useradd:添加新用户
  2. passwd:设置用户密码
  3. id:查看用户是否存在
  4. cat /etc/passwd:查看创建了哪些用户
  5. su:切换用户
  6. userdel:删除用户
  7. sudo:设置普通用户具有root权限
  8. usermod:修改用户
  9. groupadd:新增组
  10. groupdel:删除组
  11. groupmod:修改组
  12. cat /etc/group:查看创建了哪些组

6.3 文件权限类

  1. 文件属性
  2. chmod:改变权限
  3. chown:改变所有者
  4. chgrp:改变所属组

6.4 搜索查找类

  1. find:查找文件或目录
  2. locate:快速定位文件路径
  3. grep:过滤查找
  4. gzip/gunzip:压缩/解压缩
  5. zip/unzip:压缩/解压缩
  6. tar:打包

6.5 磁盘查看和分区类

  1. du:查看文件和目录占用磁盘空间
  2. df:查看磁盘空间使用情况
  3. lsblk:查看设备挂载情况
  4. mount/umount:挂载/卸载
  5. fdisk:分
本文章网址:https://www.sjxi.cn/detil/3d0b9ddee3d545bb9e531b208b768dea
最新评论
当前未登陆哦
登陆后才可评论哦

湘ICP备2021009447号

×

(穷逼博主)在线接单

QQ: 1164453243

邮箱: abcdsjx@126.com

前端项目代做
前后端分离
Python 爬虫脚本
Java 后台开发
各种脚本编写
服务器搭建
个人博客搭建
Web 应用开发
Chrome 插件编写
Bug 修复