Linux介绍

本文介绍了Linux内核的起源,强调了其作为类Unix系统的特点,涵盖了目录结构、用户类型、以及关键命令的使用。深入解析了/bin、/dev、/etc等核心目录的功能,并提供了Linux用户管理与常用命令的详细说明。
摘要由CSDN通过智能技术生成

Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux目录结构

 /bin:主要存放一些常用的系统命令,如:ls cat mkdir,存放的命令普通用户和超级用户都可以执行

/dev:设备文件保存目录,如内核文件和启动引导程序文件

/home:普通用户的家目录,所有普通用户的家目录就是在/home下建立一个和用户同名的目录,如用户user1的家目录了就是/home/user1

/lib64:包含许多被/bin和/sbin中的程序使用的库文件.

/mnt:挂载目录,可以挂载U盘,硬盘等

/proc:虚拟文件系统,存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态

/run:是一个临时文件系统,存储系统启动以来的信息.但系统重启时,这个目录下的文件应该被删除掉或清楚

/srv:改目录存放一些服务启动之后需要提取的数据.

/tmp:用来存放一些临时文件

/var:var是variable(变量)的缩写,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下,如日志文件等.

/boot:存放启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件.

/etc:存放所有的系统管理所需要的配置文件和子目录.

/lib:Library(库),存放系统最基本的动态连接共享库,作业类似于Windows的DLL文件,几乎所有的应用程序都需要用到这些共享库.

/media:linux系统会自动识别一些设备,列如U盘,光驱等,当识别后,Linux会把识别的设备挂载到这个目录下.

/opt:给主机额外安装所摆放的目录,比如安装一个Oracle数据库就可以放到这个目录下,默认是空的.

/root:改目录为系统管理员,也是超级权限者用户的主目录.

/sbin:是 Superuser Binaries (超级用户的二进制文件) 的缩写,这里存放的是系统管理员使用的系统管理程序。

/sys:这是 Linux2.6 内核的一个很大的变化。该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs 。sysfs 文件系统集成了下面3种文件系统的信息:针对进程信息的 proc 文件系统、针对设备的 devfs 文件系统以及针对伪终端的 devpts 文件系统。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。

/usr:usr 是 unix shared resources(共享资源) 的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。

Linux用户介绍

Linux用户分为两类:

  • 管理用户(root)
  • 普通用户(类似Windows的普通用户)

Linux登录系统后,默认当前所在目录为用户主目录,类似Windows登录系统后,默认的所在目录为桌面。

Linux常用命令介绍

pwd:显示当前所在目录

cd:切换当前目录

ls:列出指定目录列表信息,如果没有参数默认列出当前目录下的所有文件和文件夹(隐藏文件和文件夹除外)

touch:创建文件(touch filename)

rm:删除文件

rm [命令选项] filename

常用命令选项:

  1. -f:强制删除文件或目录;
  2. -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
  3. -i:删除已有文件或目录之前先询问用户。

mkdir:创建文件夹

mkdir [命令选项] dirname

常用命令选项: -p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;

rmdir:删除文件夹

rmdir [命令选项] dirname

常用命令选项:-p或--parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;

cp:文件和文件夹拷贝

cp [命令选项] 源文件 目的文件

常用命令选项:

  1. -f:强行复制文件或目录,不论目标文件或目录是否已存在;
  2. -i:覆盖既有文件之前先询问用户;
  3. -p:保留源文件或目录的属性;
  4. -R/r:递归处理,将指定目录下的所有文件与子目录一并处理。

mv:文件和文件夹移动/重命名

mv [命令选项] 源文件 目标文件

常用命令选项:

  1. -f:强行复制文件或目录,不论目标文件或目录是否已存在;
  2. -i:覆盖既有文件之前先询问用户;
  3. -p:保留源文件或目录的属性;
  4. -R/r:递归处理,将指定目录下的所有文件与子目录一并处理'。

man:查询命令的帮助文件

man [章节] command

常用命令如下:

  1. d, Ctrl+D: 向文件尾部翻半屏;
  2. u, Ctrl+U: 向文件首部翻半屏;
  3. q: 退出;
  4. #:跳转至第#行;
  5. home: 回到文件首部;
  6. end:翻至文件尾部。

info:查询命令的帮助文件

info [命令参数] command

常用命令参数选项:

  1. -d:添加包含info格式帮助文档的目录;
  2. -f:指定要读取的info格式的帮助文档;
  3. -n:指定首先访问的info帮助文件的节点;
  4. -o:输出被选择的节点内容到指定文件。

常见命令如下:

  1. ?键:它就会显示info的常用快捷键;
  2. N键:显示(相对于本节点的)下一节点的文档内容;
  3. P键:显示(相对于本节点的)前一节点的文档内容;
  4. U键:进入当前命令所在的主题;
  5. M键:敲M键后输入命令的名称就可以查看该命令的帮助文档了;
  6. G键:敲G键后输入主题名称,进入该主题;
  7. L键:回到上一个访问的页面;
  8. SPACE键:向前滚动一页;
  9. BACKUP或DEL键:向后滚动一页;
  10. Q:退出info。

whatis:用来显示命令的简短描述

命令格式如下:

whatis command

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值