[什么是linux]linux是什么?

2018-10-17 10:29  阅读 563 次

linux是什么?

Windos是什么?他们的区别是什么?

Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。,在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI界面的X Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux发布版,而不是自己选择每一样组件或自行设置。严格来讲,术语Linux只表示操作系统内核本身,但通常采用Linux内核来表达该意思。Linux则常用来指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将该组合系统命名为GNU/Linux,但Linux不属于GNU计划。Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统。目前Linux已经被移植到更多的计算机硬件平台,远远超出其他任何操作系统。Linux可以运行在服务器和其他大型平台之上,如大型主机和超级计算机。世界上500个最快的超级计算机90%以上运行Linux发行版或变种,包括最快的前10名超级电脑运行的都是基于Linux内核的操作系统。Linux也广泛应用在嵌入式系统上,如手机(Mobile Phone)、平板电脑Tablet、路由器Router、电视TV和电子游戏机等。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上。

Linux到底是什么?

再装了个红旗Linux 6可装好了以后。听说到了Linux,知道玩游戏我是新手Windows知道上网,也会弄几个软件,我就装了个虚拟机,我装的是图形的)请问Linux到底能做什么??,看到Linux好像是仿Windows没成功的产品(第一印象  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。  Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。  严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。基本思想:Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。完全免费:Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。[支持多种平台:Linux可以运行在多种硬件平台上,如具有x86、680×0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

什么是Linux?

是一个性能稳定的多用户网络操作系统、多任务。1991年的10月5日、支持多线程和多CPU的操作系统,林纳斯·托瓦兹在comp.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-like kernel sources for 386-AT)。 Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。它能运行主要的UNIX工具软件、应用程序和网络协议。Linux继承了Unix以网络为核心的设计思想。它支持32位和64位硬件.osLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户

linux中“>=”是什么意思?

。。学c,&gt、pascal的都知道这个的,你问的是terminal中的吗?rpm安装的时候用的或者你的意思是>;>这是重定向大于等于

追问rpm安装软件的时候

追答是安装软件包的意思

linux 中 ‘|’的作用是什么?

比如 echo y | echo x表示什么?利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。下面来看看管道是如何在构造一条Linux命令中得到应用的。1.利用一个管道# rpm -qa|grep licq这条命令使用一个管道符“|”建立了一个管道。管道将rpm -qa命令的输出(包括系统中所有安装的RPM包)作为grep命令的输入,从而列出带有licq字符的RPM包来。4.利用多个管道# cat /etc/passwd | grep /bin/bash | wc -l这条命令使用了两个管道,利用第一个管道将cat命令(显示passwd文件的内容)的输出送给grep命令,grep命令找出含有“/bin /bash”的所有行;第二个管道将grep的输出送给wc命令,wc命令统计出输入中的行数。这个命令的功能在于找出系统中有多少个用户使用bash。

Linux系统是什么样的?

p>这是ubuntu10.baidu://c.04的界面.jpg” esrc=”http.hiphotos.jpg” target=”_blank” title=”点击查看大图” class=”ikqb_img_alink”><a href="http.com/zhidao/pic/item/ac6eddc451da81cb2bba70a45366d0160924317e://c.baidu.com/zhidao/wh%3D600%2C800/sign=8c4ec15129381f309e4c85af99316030/ac6eddc451da81cb2bba70a45366d0160924317e.baidu.com/zhidao/wh%3D450%2C600/sign=aaf86f584d086e066afd374f373857c2/ac6eddc451da81cb2bba70a45366d0160924317e

LINUX系统是什么?

baidu://baike.com/view/1634Linux操作系统:http.html.html

linux中 !#是什么意思

在终端输入 echo !#结果输出是echo echoecho这是怎么回事?没见过!#这样的东西ll程序呢? 简单的说shell程序就是一个包含若干行shell或者linux命令的文件.象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等.在文本编辑环境下,依据shell的语法规则,输入一些shell/linux命令行,形成一个完整的程序文件.执行shell程序文件有三种方法(1)#chmod +x file(在/etc/profile中,加入export PATH=$:~/yourpath,就可以在命令行下直接运行,像执行普通命令一样)(2)#sh file(3)# . file(4)#source file 在编写shell时,第一行一定要指明系统需要那种shell解释你的shell程序,如:#! /bin/bash,#! /bin/csh,/bin/tcsh,还是#! /bin/pdksh .2.shell中的变量(1)常用系统变量$ # :保存程序命令行参数的数目$ ? :保存前一个命令的返回码$ 0 :保存程序名$ * :以("$1 $2…")的形式保存所有输入的命令行参数$ @ :以("$1""$2"…)的形式保存所有输入的命令行参数(2)定义变量shell语言是非类型的解释型语言,不象用C++/JAVA语言编程时需要事先声明变量.给一个变量赋值,实际上就是定义了变量.在linux支持的所有shell中,都可以用赋值符号(=)为变量赋值.如:abc=9 (bash/pdksh不能在等号两侧留下空格 )set abc = 9 (tcsh/csh)由于shell程序的变量是无类型的,所以用户可以使用同一个变量时而存放字符时而存放整数.如:name=abc (bash/pdksh)set name = abc (tcsh)在变量赋值之后,只需在变量前面加一个$去引用.如:echo $abc(3)位置变量当运行一个支持多个命令行参数的shell程序时,这些变量的值将分别存放在位置变量里.其中第一个参数存放在位置变量1,第二个参数存放在位置变量2,依次类推…,shell保留这些变量,不允许用户以令外的方式定义他们.同别的变量,用$符号引用他们.3.shell中引号的使用方法shell使用引号(单引号/双引号)和反斜线("\")用于向shell解释器屏蔽一些特殊字符.反引号(")对shell则有特殊意义.如:abc="how are you" (bash/pdksh)set abc = "how are you" (tcsh)这个命令行把三个单词组成的字符串how are you作为一个整体赋值给变量abc.abc1='@LOGNAME,how are you!' (bash/pdksh)set abc1='$LOGNAME,how are you!' (tcsh)abc2="$LOGNAME,how are you!" (bash/pdksh)set abc2="$LOGNAME,how are you!" (tcsh)LOGNAME变量是保存当前用户名的shell变量,假设他的当前值是:wang.执行完两条命令后,abc1的内容是:$LOGNAME, how are you!.而abc2的内容是;wang, how are you!.象单引号一样,反斜线也能屏蔽所有特殊字符.但是他一次只能屏蔽一个字符.而不能屏蔽一组字符.反引号的功能不同于以上的三种符号.他不具有屏蔽特殊字符的功能.但是可以通过他将一个命令的运行结果传递给另外一个命令.如:contents=`ls` (bash/pdksh)set contents = `ls` (tcsh)4.shell程序中的test命令在bash/pdksh中,命令test用于计算一个条件表达式的值.他们经常在条件语句和循环语句中被用来判断某些条件是否满足.test命令的语法格式:test expression或者[expression]在test命令中,可以使用很多shell的内部操作符.这些操作符介绍如下:(1)字符串操作符 用于计算字符串表达式test命令 | 含义—————————————–Str1 = str2 | 当str1与str2相同时,返回TrueStr1! = str2| 当str1与str2不同时,返回TrueStr | 当str不是空字符时,返回True-n str | 当str的长度大于0时,返回True-z str | 当str的长度是0时,返回True—————————————–(2)整数操作符具有和字符操作符类似的功能.只是他们的操作是针对整数test表达式 | 含义———————————————Int1 -eq int2|当int1等于int2时,返回TrueInt1 -ge int2|当int1大于/等于int2时,返回TrueInt1 -le int2|当int1小于/等于int2时,返回TrueInt1 -gt int2|当int1大于int2时,返回TrueInt1 -ne int2|当int1不等于int2时,返回True—————————————–(3)用于文件操作的操作符,他们能检查:文件是否存在,文件类型等test表达式 | 含义————————————————-d file |当file是一个目录时,返回 True-f file |当file是一个普通文件时,返回 True-r file |当file是一个刻读文件时,返回 True-s file |当file文件长度大于0时,返回 True-w file |当file是一个可写文件时,返回 True-x file |当file是一个可执行文件时,返回 True————————————————(4)shell的逻辑操作符用于修饰/连接包含整数,字符串,文件操作符的表达式test表达式 | 含义———————————————————-! expr |当expr的值是False时,返回TrueExpr1 -a expr2|当expr1,expr2值同为True时,返回TrueExpr1 -o expr2|当expr1,expr2的值至少有一个为True时,返回True———————————————————–注意:tcsh shell 不使用test命令,但是tcsh中的表达式同样能承担相同的功能.tcsh支持的表达式于C中的表达式相同.通常使用在if和while命令中.tcsh表达式 | 含义——————————————————-Int1 <= int2 |当int1小于/等于int2时,返回TrueInt1 >= int2 |当int1大于/等于int2时,返回TrueInt1 < int2 |当int1小于int2时,返回TrueInt1 > int2 |当int1大于int2时,返回TrueStr1 == str2 |当str1与str2相同时,返回TrueStr1 != str2 |当str1与str2不同时,返回True-r file |当file是一个可读文件时,返回True-w file |当file是一个可写文件时,返回True-x file |当file是一个可执行文件时,返回True-e file |当file存在时,返回True-o file |当file文件的所有者是当前用户时,返回True-z file |当file长度为0时,返回True-f file |当file是一个普通文件时,返回True-d file |当file是一个目录时,返回TrueExp1 || exp2 |当exp1和exp2的值至少一个为True时,返回TrueExp1 && exp2 |当exp1和exp2的值同为True时,返回True! exp |当exp的值为False时,返回True不写语法会错误的

linux中的"~"是什么意思

~代表主目录假设你登陆的用户明为user~ 就表示 /home/user

本文地址:https://www.ehuixue.com/9041.html
关注我们:微信公众号:扫描二维码慧学在线的微信号,公众号:********
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

发表评论


表情