linux 第1章 基本介绍

2022-07-18

1、什么是 linux

  • Linux 的最早起源是在 1991 年 10 月 5 日由一位芬兰的大学生 Linus Torvalds 写了 Linux 核心程序的 0.02 版开始的,但其后的发展却几乎都是由互联网上的 Linux 社团(Linux Community)互通交流而完成的。

  • Linux 之父: Linus Torvalds 21 岁的芬兰青年李纳斯创造了一个全新的世界:就是一种称为 Linux 的操作系统

  • Linux 不属于任何一家公司或个人,任何人都可以免费取得甚至修改它的源代码(source code)。

  • Linux 上的大部分软件都是由 GNU 倡导发展起来的,所以软件通常都会在附着 GNU Public License(GPL)的情况下被自由传播。

  • GPL 是一种可以使你免费获得自由软件的许可证,因此 Linux 使用者的使用活动基本不受限制

2、linux 发行版

  • 发行版本,指的是由软件发行公司,把一定的 Linux 内核版本、应用程序和相应的系统管理软件和安装程序,组装成一个发行套件。发行版本号码,由发行商自己决定,一般与内核版本的数字不一样。

  • 目前 Linux 中国的发行版本(Linux Distribution)主要有 Red Hat(红帽子), Slackware, Caldera, Debian, Red Flag(红旗), Blue Point(蓝点), Xteam Linux(冲浪), Happy Linux(幸福Linux), Xlinux 等若干种,我推荐同学们使用的发行版本是 Red Hat ,CentOS 是对红帽封装的企业版。

  • edHat 特点:使用范围最广泛,支持多平台,优秀的安装界面,丰富的软件。

  • Debian Linux 由 FSF(自由软件基金会)发行的完全由爱好者维护的发行套件,最纯的 Linux SuSE Llinux 由 NOVELL 领导的 LINUX,最早由德国人维护的发行套件,后被收购。 SLACKWARE Linux 最早发行的套件。

  • 红旗 Linux 是中国目前影响力最大的 Linux,是由中科院软件所控股的中科红旗开发的行办,最大特点是目前中文化最彻底的 Linux,也是输入法完善的 Linux

  • turbo Linux,日本人掌控的 Linux 发行套件。

3、unix 操作系统

  • 起源:AT&T(Ken Thmopson、Dennis Ritchie、J.F.Ossanna和R.Morris)为了玩游戏,在一台废弃的 DEC PDP-7 的小型机上首先开发了一套简化的 MULTICS 操作系统,简称为 UNIX 。

  • Unix系统于 1969 年问世,是一个多用户、多任务的分时操作系统

4、linux 操作系统特点

  • 源代码开放

  • 完全免费 

  • 良好的界面 

  • 丰富的网络功能 

  • 可靠的安全、稳定性能 

  • 多用户多任务

5、目录

/bin (binaries) 存放二进制可执行文件
/sbin (super user binaries) 存放二进制可执行文件,只有root才能访问
/boot 存放用于系统引导时使用的各种文件
/dev (devices)  用于存放设备文件
/etc (etcetera) 存放系统配置文件
/home 存放用户文件的根目录
/root 超级用户目录
/tmp (temporary)用于存放各种临时文件
/usr (unix shared resources)  用于存放共享的系统资源
/var (variable)用于存放运行时需要改变数据的文件
/lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
/mnt (mount)系统管理员安装临时文件系统的安装点

[root@localhsot ~]#

  • root:登录用户

  • @:在

  • localhost:主机名

  • ~ 家目录

  • # 超级用户

  • $ 普通用户

6、补充命令

init 1关机 2多用户 3命令行 4未被使用 5桌面 6重启
poweroff 关机
shutdown 关机
reboot 重启
ctrl+c 命令行终结
ctrl+a 跳到头部
ctrl+e 跳到尾部
↑↓ 上下命令
Tab 补全键

 7、文件操作

7.1、写和追加写

> 覆盖写入

>> 追加写入

语法:输出内容 > 文件路径

echo 1 > number.txt

7.2、查看

cat 文件路径:显示全部内容
more 文件路径:回车方式逐行查看文件内容,按 q 退出
less 文件路径:上下左右键查看文件的各个部分内容,按 q 退出
head -n 文件路径:查看文件前 n 行内容
tail -n 文件路径:查看文件尾 n 行内容
wc 文件路径:计算文件行数、字符数、字节数、单词数等,-c 字节数、-m 字符数、-l 行数、-w 单词数
阅读 243