当前位置:首页 > 生活

linux基础命令

2023-11-22 19:14:01人气:94

本文主要讲解linux系统上最常用的十个基本命令。

如果你习惯于通过一个漂亮的图形界面来做所有的工作,那么在linux cli的世界里可能很难入门。对于初学者来说,有时很难决定从哪里开始。

本文将通过介绍每个linux用户必须学习的10个基本linux命令来帮助您。这些命令不是最强大和最有用的。以上只是我认为初学者应该先学习的命令。

对于本文,我假设您已经安装了linux发行版或者已经获得了安装了linux操作系统的机器,并且我假设您已经知道如何通过查找终端应用程序来访问命令行。

linux系统中最常用的10个命令

完成后,通过终端界面启动类似如下的命令提示符:

" alt="linux基础命令(linux必学的60个命令)" />

扩展阅读

netstat查看端口状态(linux netstat查看端口状态)

我们先下载软件tcpview,在线下载后直接运行。

这是软件的界面,会显示很多本机的信息,包括进程名和pid。本地地址、本地端口、远程地址、远程端口和连接状态。为了更好地使用,我们需要首先设置选项。

点击上面的查看更新速度,你可以选择更新速度为一秒,这样他每秒钟就可以更新一次这个机器的连接,这样他就可以轻松查看这个机器的连接了。netstat不会自动更新,tcpview比netstat有更多的自动连接刷新功能,比较实用。

tcpview默认他会解析地址。如果我们想看到他的ip和端口显示在数字中,我们需要一些选项来删除已解析的地址,这样我们就可以查看他的ip和端口。

如果软件感觉界面上的文字有点小,也可以设置软件的字体进行调整调整。改变字体是可以的。

然后我们在这里重新设置,取消未连接终端的显示,这样就不会显示未连接的信息,整个界面会减少很多信息。

此图是取消未连接端子的显示。信息少了很多,看起来更清晰了。

让我们开始通过创建一个新的连接来测试软件效果和实时刷新连接的功能。我们打开浏览器,打开百度看看。这时会有很多绿色的连接信息,绿色的是新创建的连接。可以看到浏览器打开了很多连接。

然后我们关闭浏览器。这时,又会出现一些红色的连接信息。红色是断开的连接,会以红色显示,过一会就消失了。

总的来说,tcpview比netstat好很多,netstat是图形化的,可以实时显示连接,netstat不行。netstat每次只能输入命令来查看信息。tcpview还显示进程名称,可以区分哪些进程连接到哪个ip,并以红色和绿色显示新的连接。新连接和断开的连接将分别显示。见面很友好,可以试试,也可以推荐。

linux和windows的区别(linux系统好还是windows)

计算机操作系统是基础软件,分为封闭源码和开放源码。

广义的操作系统包括:计算机(pc、工作站、服务器)系统、移动系统(如鸿蒙)、嵌入式系统等。本文只讨论计算机操作系统。

计算机操作系统的功能作用:作为用户与计算机硬件资源的交互,管理和调度硬件资源,为应用软件提供运行环境。操作系统属于基础软件,是系统级程序的集合,为用户屏蔽底层硬件的复杂性,提供编程接口和操作门户。操作系统控制处理器(cpu)调度系统资源,控制应用程序的执行时序,确定每个程序分配的cpu时间。为了实现计算机的功能,操作系统需要与底层硬件和应用软件兼容。

根据核心代码是否开放,操作系统可以分为两类:开源系统和闭源系统。

1. 闭源操作系统:代码不开放,以微软 windows 系统为代表

微软内部r&d团队开发windows操作系统和支持应用软件,如office。在生态建设方面,英特尔和windows长期合作,形成了wintel系统,在pc市场份额上领先全球

windows 系统的访问分为 user mode(用户模式)和 kernel mode(内核模式)。用户级应用程序以用户模式运行,而系统级程序以内核模式运行。内核模式允许访问所有系统内存和cpu指令。windows系统从最早的16位、32位变成了现在流行的64位,系统的版本从原来的windows 1.0不断更新到windows 95、windows 98、windows 2000、windows 2003、windows xp、windows vista、windows 7、windows 8、windows 8.1、windows 10、windows server企业操作系统。

与windows 系统最大的优势在于图形界面,使得普通用户操作起来非常便利。,的大多数linux系统相比,windows的通用软件安装和系统设置可以通过点击“按钮”来完成,而不是以命令行的形式输入系统指令。如今,大多数通用软件、专用软件和底层硬件都支持windows操作系统,形成了一个强大的windows生态整体。

2. 开源操作系统:代码免费开放,以 linux 操作系统为代表

linux内核是linus torvalds在1991年发布的。代码是免费开放的,是全球开发者贡献的。它已经成为最有影响力的开源软件项目。基于linux内核,不同的开发群体(开源社区、企业、个人等。)对内核代码进行了一定程度的修改和补充,增加了gui(图形界面)、应用等部分,形成了相应的linux操作系统发行版。

linux系统版本之间存在衍生关系,产生了redhat、slackware、debian等几个家族,每个家族都衍生出一些著名的版本,比如ubuntu、suse、centos、red hat enterprise linux、fedora等等。

linux在linux kernel 是开源项目,由全球范围的开发者(企业、团体、独立开发者)共同贡献源代码。的官方组织是linux基金会,作为一个非营利联盟,协调和推动linux系统的发展,促进、保护和规范linux。linux基金会是由开源开发实验室(osdl)和自由标准小组(fsg)于2007年联合建立的。

linux操作系统在开源社区是 linux 系统的创新源泉和主要的开发场所。的发行分为社区版和商业版。有大量的社区版本,其开发和维护的主体是开源社区。少数商业版(如红帽企业版)在社区版的基础上进一步优化。总的来说,无论是否涉及商业活动,开源社区都是linux发行的创新源和主要开发场所。成熟的开源社区通常由相应的开源基金会(或项目委员会)管理。开源基金会为开发社区制定了规则,管理资源,负责可能的业务连接,并保护社区的健康运行。社区开源基金会(委员会)通常由开源贡献者赞助和支持。

以许多开源社区背后都有一个主导企业,为社区提供资金和研究支撑,甚至直接委派员工参与开源 项目。,为例,fedora社区三分之一的核心开发者都是red hat的正式员工。通过补贴和维护开源社区,企业可以发挥研究力量的“杠杆”作用,通过向社区输入自己的研究资源,吸引更多的外部捐助者参与和扩大创意来源;另一方面,开源社区版已经成为企业扩大技术影响力的重要途径。

linux 操作系统由 4 部分组成:kernel、shell、文件系统、应用程序。内核是操作系统的核心。与windows内核不同,linux内核不仅实现了进程调度、内存管理、中断处理和异常陷阱处理,还实现了进程管理、进程通信机制、虚拟内存管理、文件系统驱动和usb、网络、音频等各种设备驱动子系统,决定了整个系统的性能和稳定性。shell是系统的用户界面,为用户提供与内核交互的界面,接收用户输入的命令,并发送给内核执行。

据linux 操作系统主要的优势领域是服务器和嵌入式。, linux基金会统计,全球90%的公共云平台使用linux系统,99%的超级计算机和62%的嵌入式设备也是基于linux的。亚马逊aws、微软azure、微软azure、谷歌云平台、阿里巴巴云等主流云服务提供商都提供linux系统解决方案。在全球公共云平台上运行的所有应用程序中,超过54%运行在linux虚拟机上。甚至微软azure近30%的虚拟机都是基于linux的。据idc 2017年统计,全球服务器操作系统使用份额(免费支付)的68%是linux服务器操作系统。

linux操作系统在服务器领域的普及主要源于三个方面:

1)创新方面,集思广益。的全球开发者不断更新linux内核,提供了足够的创新动力。根据gitstats的分析结果,截至2018年9月,已经有超过

19,000名开发人员为linux内核贡献了代码,这些开发人员遍布全球1,500多个组织/企业。分布广泛的开发人员从不同的角度和方面对linux内核进行补充,使得linux系统能够快速适应服务器领域的变化。

2)系统代码可以修改和自定义,用户可调用计算机资源的自由度极高。的linux操作系统用户可以轻松查看系统代码,自由修改代码以修复常见问题,还可以开发自己的程序并将其添加到linux操作系统中。与windows等闭源系统相比,linux支持用户在使用计算机资源上的自给自足,支持专业用户搭建和定制服务器,赢得了互联网公司和云计算公司的青睐。

3)运行效率高,运维成本低。的linux系统在服务器上运行效率高,而且相对来说比较轻量级。除非软硬件资源配置出现问题,否则系统不容易卡。而linux系统自然支持虚拟化。因此,在服务器集群上,linux系统的运维成本较低。

4)安全。的linux从开发的根本上就是为多用户系统设计的,系统管理员和根用户都有系统管理权限。linux是全球开发者的开源,系统文件都是文档。在全球开发者的筛选更新中,基本排除了“后门植入”的可能。在实际应用中,常见的不成熟的linux操作系统可能存在安全问题,这也与系统的文档属性有关。例如,用户根权限和sudo指令可以有意或无意地修改linux系统文档,这可能会对其他用户或整个系统产生不利影响。因此,成熟的linux操作系统解决方案有必要在设计中防范这种属性,以适当屏蔽权限。本质上,这些安全属性的设计没有任何障碍。

来源:可自我控制的新事物

linux系统好用吗(为什么黑客都用linux)

我们常用的计算机操作系统一般分为两个系统(当然这里不讨论mac系统),一个是windows,一个是linux的各种发行版。linux最早的使用是从特步开始的,也就是当时的冲浪linux和蓝点linux,用的是国产红旗linux桌面版,服务器版,红帽,然后linux mint,国产deepin也用,ubuntu最长,一直到现在还在用。我不是程序员。作为一个普通人,我分析办公,cad和数据处理,常用软件,libreoffice套件,freecad,librecad,绘图软件。浏览器是chrome和firefox,网盘现在是百度linux版本。我觉得deepin是linux发行版中最好的一个,而ubuntu软件是最丰富的,可以轻松搭建各种开发环境。python比windows更容易构建,几乎没有不兼容的问题。

冲浪平台

图片来自网络。如有侵权,请联系删除

第一个接触到的linux系统xteamlinux,当时是和一台联想服务器一起分发的。装在联想服务器上没有问题,主要是软件很少,兼容性不是很好。当安装在其他机器上时,基本上会出现大多数人真的无法解决的驾驶问题。那时候网速还没有现在普及,56k猫也快。qq当时也叫oicq。所以在暗文界面下,慢慢调整评分和合并率。如果可能的话,在开源网站上复制代码,修改,调试,看能不能用。总之当时装一套linux基本就是半条命。哦,当时很火的一款射击游戏叫半条命。我记得用了2.0版之后就没必要了,很沮丧。开源openoffice在当时比msoffice更容易使用。个人觉得是这样的。娱乐游戏有扫雷,别人没印象。当时安装了一个linux系统。如果不是厂商随机分发的,基本上就是黑屏命令窗口运行。安装软件也很麻烦,资源很少。同时,未来的win98和winme以及win2000已经开始用ghost克隆安装,只在服务器上安装。但说真的,服务器上的稳定性完全无关紧要。后来,当我离开那个实验室的时候,有些人已经使用那个服务器好几年了。同时,另一台win2000服务器就没那么稳定了,崩溃了很久。基本上,学生们经常把那个服务器作为一个手部训练对象,在上课时间每周恢复一次,有时甚至在下课后就崩溃了,因为有一个密码漏洞,经常被用来绕过管理员密码直接登录服务器。我记得当时的漏洞是在超级管理员账号登录界面更改中文输入法,然后点击中文输入法的帮助,浏览器窗口就会出来,然后打开文件访问所有没有密码的文件,包括删除密码文件和修改系统登录密码。所以当时的windows2000服务器就像一个公厕,任何人想进都可以。还好当时实验室里没什么重要的东西。当发现系统被改动后,马上被ghost恢复,印象中这个漏洞是几年后才补上的。桌面版windows后来发展成了xp,但是被当时不记得名字的u盘病毒困扰。我不记得它的名字了。我只知道每次有人跟我说它中毒了,我就叫它autorun。这是我的名字,但官方名字我不记得了。xteamlinux跟我没关系,但是我想不起来哪个版本的rehat对操作的抵抗力特别强,就是安装系统比较困难,主要是驱动更新比较慢,因为当时的网络拿不到最新版本的系统,而且安装时间很长,作为服务器系统使用还是可以的。但是如果你是个人用户,那就算了。从安装驱动一开始就会让人抓狂。因为水平有限,一周到半个月就能给别人做一些计算。后来我真的受不了换一个系统。同时蓝点linux是赠送的cd,给人的印象是长城电脑。记得只用过几次,还有一个novell服务器配了netware,也很牛逼,还配了厚厚的说明书,但是一直没翻,因为从来不需要维护。记得当时除了思科认证,好像还有novell认证,真的很牛逼。但是离开那个行业很多年了,不知道novell服务器是否还存在。不过我的印象是suse好像是他们家的,因为后期没上服务器,很久没碰过服务器版本了。当时linux的版本真的很多,但是我还是觉得中科和radnat的红旗linux和红旗linux对应的很好,服务器上的经典redhat。

蓝点linux

图片来自网络。如有侵权,请联系删除

我早年用的是红旗linux,比较接近windows操作习惯。软件多,对硬件资源要求低,运行速度快。我最喜欢的kde桌面真的很漂亮,虽然它真的很稳定,而且是中文最好的。openoffice在当时还是一只会飞的鸽子,体积很小,启动速度比msoffice快几个数量级。当然,当时的软件功能比较简单,但是足够好用。现在软件功能复杂,体积庞大。主要是人们对ppt等效果要求高。红旗linux配备的软件基本都是我们常用的软件,比同期其他linux发行版大很多,安装时间也比较长。但是桌面的稳定性不如redhat。我一直在笔记本电脑上使用2.0版本。2004年,电脑被盗前都是红旗linux,对于办公基本满意。但是,没有办法做出大的cad图,我就装在笔记本电脑上了。当时用的最多的oicq,除了通过酒用windows版,别无选择。后来腾讯也出了linux版qq,但是不好用。一直用的是wine qq,其他的需要台式电脑来完成。但是相对于编程环境,软件也逐渐增多,不过更多的是服务器的专业软件。办公用的文字处理软件也是openoffice,游戏是go,但是我真的很喜欢那个游戏,windows版的游戏是半条命。之所以我们有些人安装windows基本是为了玩cs游戏,工作用的是linux。

红旗linux4.0

图片来自网络。如有侵权,请联系删除

redhat是一个非常稳定的系统,运行在机房的服务器上,但是比现在习惯了没有界面的鼠标操作要高效的多。很多事情一个命令就能搞定,但是桌面级别的linux系统真的离普通人很远。中文桌面常见乱码,文字文件乱码非常严重。中文版安装后往往需要修改语言配置文件。有时候解决这些问题并不总是可能的。只是出版者推出下一个版本的时候,希望能有所改进,所以基本不在桌面市场发展,但也是在那个时候,linux在服务器和嵌入式终端方面开始快速发展。

mp4系统接口

图片来自网络。如有侵权,请联系删除

结果微软的windowsce被打败了,我们很多常用的设备现在都在用。mp3,mp4,医院的心电监护等等基本都是linux的嵌入式版本,手机的android系统也是基于linux内核开发的。而下层桌面的开发也随着技术的发展得到了提升。当年中科红旗的linux系统成为中国版linux最重要的linux发行版,并占领国内市场份额,中标政府采购。

炒红帽桌面

图片来自网络。如有侵权,请联系删除

但是由于工作原因,我并没有太关注linux的开发。几年后,我在2007年离开了计算机行业,开始了另一份职业。我开始接触其他的linux发行版,但是再次接触红旗linux的时候并没有感觉到什么变化,所以决定找一个新版本的linux来用。然后看到ubuntu最新版本是ubuntu7.04,而6.06是长期支持版本,所以安装了6.06,中文显示还是乱码,不过可以通过修改语言设置解决。并且使用熟悉的openoffice,基本的办公工具都有,开发人员需要的一些工具也可以在社区中找到,还有很多专业的软件工具可供使用。

ubuntu系统

图片来自网络。如有侵权,请联系删除

ubuntu4.10是第一个基于debian的linux发行版,于2004年10月20日发布,在互联网上免费下载。接下来的三年,ubuntu 4.10分别发布了5.04、5.10、6.06lst和6.10。从2007年接触ubuntu6.06lst开始,基本上每次升级系统,版本越高吃硬件越多。现在发布的最新版本是19.04,我现在用的版本,

ubuntu 18.04.2 lts自带的软件相对较少,但是相应的工具基本可以自己找到并自带

ubuntu 18.04.2 lts系统

图片来自网络。如有侵权,请联系删除

libreoffice,升级到最新版本6.2.4,干净利落,没有广告,秒速启动,功能强大。但是平时的openoffice很久没有更新了,很多漏洞都没有打补丁。我最关心的是驾驶问题。基本上只要机器不太新,一般问题不大,有些品牌的机器不好说。有些型号的显卡像hp机装不上,无线网卡是开着关着的。我现在用的是戴尔四五年前用的全键盘笔记本,已经用在工作站了。感觉还不错,一路升级下来感觉也不错,但是18.04.2版的改动和之前的桌面不一样

ubuntu 18.04.2 lts自带软件界面

图片来自网络。如有侵权,请联系删除

用的是gnome桌面环境,但是原来的unity已经被替换了,不过可以安装自己喜欢的桌面环境lxde和kde,看起来很漂亮。你想把自己装在网上,在网上找教程。

lxde桌面环境

kde桌面环境

这两款轻量级台式机硬件要求较低,接近windows的操作习惯

个人喜欢桌面黑盒。当桌面上什么都没有时,我从右键进入菜单。当然我觉得最美的是lxde,但是稳定性不是很好。

blackbox桌面

还有桌面,国内做的不错。deepin的启动速度和易用性都很好,符合中国人的操作习惯。不过ubuntu系统资源最好。

总之linux系统从开发到现在已经非常成熟,很多软件支持都可以满足正常办公娱乐的需求,效率高。但是相对于windows用户,计算机应用的基本要求是比较高的。但是,它是一个开源系统,优势是显而易见的。它的稳定性和安全性远高于windows。与windows相比,linux发行版基本没有大的系统漏洞或安全问题,易用性也在适应普通用户的需求。

你觉得linux怎么样?请大家发表一下看法。

相关文章
热门文章

孕妇堂 苏ICP备2022030739号-2 苏公网安备 32011502011778号