第一节课

Linux是一种得到广泛应用的计算机操作系统。由芬兰人Linus Torvalds最早开发。第一次正式公布时间是1991年10月5日。
通常提到“Linux”一词时,并不是单纯的值操作系统,而是泛指已下三个部分的总体概念。
1.一种类UNIX,名为“Linux”的计算机操作系统
2。Linux操作系统环境下的开发工具和开发环境
3.Linux操作系统下的个中国应用软件和工具软件
 
Linux与GNU计划密不可分。GNU是Richard Stallman在1984年创立,其目标是发展一个完全免费的自由软件——一种类UNIX计算机操作系统以及运行在其上的软件开发工具和各种应用程序。实际发展中,GNU自己的操作系统内核并没用真正的开发出来并应用,但是大量GNU软件(包括开发工具,调试工具和各种个应用软件等)与Linux操作系统完美融合在一起。
 
Linux从最开始就是一个开放的系统,并且始终遵循源代码开放的原则,是一个成熟而稳定的网络操作系统。优势有:
1.开放性
2.多用户
3.多任务
4.出色的稳定性和速度性能
5.丰富的网络性能
6.可靠的系统安全
7.可移植性:适用于大多数计算机平台
 
Linux的发展一方面得益于开放源码的措施。众多计算机爱好者和开发者的不懈努力。另一方面得益于众多像Red Hat这样的商业软件公司,加快其商品化的步伐。
常见的Linux发行版:Debian   ,  Ubuntu   ,  Fedora    ,Red Hat  ,CentOS, SUSE  国内的 红旗,新华
 
 
 
 X窗口系统相当耗费系统资源,所以使用命令行界面(Shell环境)更能享受Linux的高效和高稳定性.
Linux由内到外 分为 硬件   内核(Kernal) Shell   外部应用程序
 
严格来讲Linux只是一个操作系统内核,它实现了操作系统的核心功能:内存管理, 进程管理 ,文件系统管理和设备管理。用户要操作计算机还需要很要 应用程序的支持。
Shell是一个主要的应用程序,它提供其他程序的启动环境,并且提供一个命令行界面与用户进行交互。Linux上常用的Shell程序有sh,bash,csh等。
在Shell命令行界面输入的命令分为两类:
1.由Shell自己实现的功能,成为内置命令
2.另一类本身是一个单独的应用程序,命令输入完毕后Shell将执行这个程序,称为外部命令。Linux中的命令大部分输入后者。
 
大多数Shell命令都接受命令参数,参数写在命令后面用空格隔开。
命令选项与两种方式:长格式和短格式。

长格式 用两个减号加英文单词表示

短格式 用一个减号加一个字母表示。多个短格式可以合并在一起使用。
 man --help#显示man命令的帮助信息
man -h#等价于man --help
ls -al#等价于ls -a -l
文件
一句点 . 开头的文件名被系统认为隐藏文件。
目录可以看作是一个特殊的文件, 记录的是其他文件的信息。
Linux文件系统中只有一个根目录 /  。
每个目录下默认有两个目录 一个是句点 。代表目录自身    另一个是两个句点 。。 代表父目录。
当前目录是很多命令默认的操作目录。 并且是相对路径查找的起点。
每个用户有一个家目录,放在根目录的home目录下,以用户的名字命名 ,家目录通常可以用波浪线~代表
 
Linux使用的是标准的树型目录结构。一根目录作为最上层目录 ,其他子目录都是从根目录生成的。根目录下的子目录可以任意嵌套,在系统安装时,安装程序会在根目录下,创建一些必要的子目录。如 /home  /var等
 
 
常见Linux结构目录
1、/bin:二进制(binary) 可执行的文件命令存放其中
2、/boot:Linux启动的时候使用的核心文件
3、/dev:device 设备文件目录
4、/etc:系统和应用程序的配置信息
5、/home:用户信息文件目录,子目录的个数通常对应用户的个数
6、/lib:library库文件目录
7、/media:可移动设备挂载点 U盘
8、/mnt:外部设备挂载点,光盘和软盘
9、/opt:默认安装软件的位置
10、/root:根用户的文件信息
11、/sbin:超级用户的可执行命令
12、/tmp:临时文件
13、/usr:静态的用户级别程序/usr/include
 
    路径用来表示一个文件,形式上由斜杠/隔开的多个文件名组成。    路径有两种表达形式:以斜杠开始的路径称为绝对路径,将从根目录开始逐级查找;不以斜杠开始的路径称为相对路径,将从当前目录开始查找名组成。
 
root用户拥有最大的权限。
  Linux系统上还有用户组的概念,一个组可以包含多个用户,一个用户也可以同时加入多个组。
    Linux文件系统中的每个文件都有权属标志,系统根据这些标志来控制用户对这个文件的访问。
每个文件都记录了它所属的用户和所属的组;其次,每个文件都有三组权限权限标志,分别针对所属用户、所属组和其他用户,每组权限标志又包括读、写、执行三种权限。
文件的权属标志可以用ls -l来查看。
 
输入命令未完成时可按Tab键,Shell会自动补齐;如果存在多个可能性,则不能自动补齐,再按一下Tab键将显示所有的可能性。文件名、命令都可以自动补齐。
 按上、下箭头键可以在命令的执行历史中查找命令。
 在命令输入过程中(未按回车键)可按Ctrl+C组合键取消输入。
正在执行的命令可按Ctrl+C组合键终止。 
Ctrl + L组合键表示清除命令终端屏幕

猜你喜欢

转载自blog.csdn.net/smellydog1996/article/details/81133258