linux 操作系统 常用 命令 有哪些?
ls 列出目录内容和文件信息
-a 用来显示所有的文件
-l 用来查看文件的各种属性
-r 逆字母母录显示
-R 递归显示每个子目录下的目录
-h 易读性
cat和more查看文本文件
cat 查看文件内容
-n 在每一行前显示行号
阅读文件的开头和结尾 head和tail
head -n 20 显示文件的前20行
tail -n 20 显示文件后20行
less 更好的文本阅读工具
文件目录管理
mkdir:建立目录
-v显示创建目录的过程
-p用虚完整的创建字目录
rmdir:删处目录
rm:删处文件
-i 删除文件前提示
-r 递归的删除目录下所有的文件和子目录
-f 强形删处
-rf 不提示强形删除r目录
mv:移动和重命名目录
-i 提示移动时是否覆盖目录
cp : 复制文件和目录
- i 提示是否覆盖以存在的目录
-r 连同目录与文件一起复制
-p 保留权限属性
linux系统主要目录及其内容:
/bin:构建最小系统所需要的命令 二进制命令
/boot:内核与启动文件
/dev:各设备文件
/etc:系统软件的启动和配置文件
/home:用户的主目录
/lib:C编译的库
/media:
可移动介质的安装点
/opt:可选的应用软件包
/proc:进程的映像
/root:超级用户root的主目录
/sbin:和系统操作有关的命令
/tmp:临时文件存放点
/usr:非系统的程序和命令
/var:系统专用的数据和配置文件值。
什么是相当路径和决定路径?
相对路径:一定是有/目录写起。
绝对路径:不是由/目录写起的。
linux严格区分大小写
. :当前目录
.. : 当前目录的上级目录
~ : 当前的用户的家目录
locole -a 显示linux 支持的语言软件包
logout 退出命令
tty 显示当前登录的终端
startx & 切换用户
shift+ctrl+c 复制
shift+ctrl +v 粘贴
终端:终端分为虚拟终端,图像终端,为终端
快速切换用户:su
语法 su[option][arguments]
history 查看当前操作的命令历史
-c 删除历史
!n 查看操作命令
!! 重复 上一条命令
!—n 重复倒数的n条命令
几个Linux系统,选择哪个好呢?分别有什么不同?
red hat 是 红帽公司根据开源的linux系统重新定制编译的操作系统,该系统也遵循GPL协议,不过技术支持是需要付费的,centos 也是红帽公司的产品,是根据已经发布的 rhel (red hat enterprice linux),修复BUG 打上最新补丁,相对比RHEL稳定,而且该系统免费使用, 国内有一些大公司都常用该系统做为服务器平台,debian是以freeBSD为基础而衍生的版本,这个我比较不熟,linux都有一些共同点,文件系统 文件目录结构 权限 等,我推荐楼主学习centos,这类系统在国内使用面很广,量也很大。
新手用什么LINUX系统好
现在Linux已经在日常使用中非常常见,我们可以看到其被运行在各种程序上,其未来也被很多业内人士看好。
那么对于初学者来说,他们该如何快速上手呢?Linux版本有数以百计,但是他们都有各自的不同特点,今天笔者就为初学者推荐一些非常有特色的Linux发行版。
1.Ubuntu
Ubuntu
提到Linux发行版,Ubuntu可能是其中最致命的版本,相信即使你是非技术人员,也有很多人听到过Ubuntu这个版本。
如今Ubuntu也正在多元化发展,不仅拥有大家比较熟悉的PC桌面版本,同时还有平板和手机版本,而近几年,Ubuntu也开始专注企业级市场,对于初学者来书,Ubuntu是一个非常不错的,容易上手且非常普及的版本。
2.Debian
Debian
谈到Debian,整个系统基础核心非常小,不仅稳定,而且占用硬盘空间小,占用内存小。
同时,Debian还是目前桌面设计非常精致的系统。
Debian系统的稳定性非常强,只要应用层面不出现逻辑缺陷,基本上固若金汤,是个常年不需要重启的系统。
3.CentOS
CentOS
CentOS是红帽企业Linux衍生的免费版本。
CentOS设计的非常简约,如上图,我们可以看到,其桌面设计的简单,这使得其安装包非常小。
而在使用的时候,命令行下的人性化做得比较好,稳定,有着强大的英文文档与开发社区的支持。
4.Arch
Arch
Arch Linux是个非常灵活的,用户可以快速配置的Linux发行版,它面向高级Linux用户。
它使用自行开发的包管理器pacman来为最新的应用软件提供 更新升级,并进行完整的依赖性维护。
5.LXLE
LXLE
LXLE是一个相对较新发行版,是基于Ubuntu的变体 Lubuntu。
它通常安装非常小,LXDE简单的操作简直让你惊艳,并且具有强大的功能和有吸引力的视觉效果,而且据说甚至能够在过时的硬件平台上很好的运行。
6.OpenSUSE
OpenSUSE
OpenSUSE系统是SUSE Linux的免费版,由著名的德国Novell公司销售的开放源码的版本。
这个版本是一个简单,且易于使用的版本,OpenSUSE对个人来说是完全免费的,包括使用和在线更新, 但是它也在技术资金市场上得到AMD、IP Exchange、B1 Systems GmbH的支持。
7.Fedora
Fedora
Fedora基于Red Hat Linux,在Red Hat Linux终止发行后,红帽公司计划以Fedora来取代Red Hat Linux在个人领域的应用,而另外发行的Red Hat Enterprise Linux(Red Hat企业版Linux,RHEL)则取代Red Hat Linux在商业应用的领域。
8.Manjaro
Linux系统都有哪些版本
而工欲善其事,必先利其器,Linux的世界相当广大,除了最著名的Ubuntu以外还有不少发行版。
然文人相轻,自古皆然,了解不同发行版的优势不只嘴上攻防用的上,也是学Linux一个有趣的地方!下面是Linux 作业系统的比较,以及它们的目标客户。
一、适合一般使用者
(1) Ubuntu
简单、易上手、很多人用,有自己的Unity介面,桌面环境下更好上手,是Linux初学者相当推荐的一套入门Linux流通版。
有软体中心,让初学者不需看眼花撩乱的套件库,而且都帮使用者分门别类好,甚至还会有萤幕撷图、简介、评价。
缺点是套件管理的套件分得很开,就算是同一套软体可能还会分指令介面、图形介面、扩充、语言......可能会让使用者看得眼花撩乱。
(2) Fedora
Fedora会将最新版的软体,在还没稳定前就包入发行。
适合喜欢尝鲜的玩家。
谈到Fedora就一定得要提到Red Hat公司。
虽然Red Hat Linux不是最老的Linux(现存最古老的Linux发行版是Slackware,1993年出生,今年将满18岁),但却是Linux界最有影响力的Linux分支之一。
2004年,Red Hat公司停止开发桌面版的Linux套件,重心转向企业端工作站或伺服器系统。
而接手原本桌面版开发的社群则另外命名为「Fedora Project」,以接受Red Hat公司资助的形式发展至今。
这个发行版是由长期以来杰出的GNU/Linux开发公司「红帽」发行的版本。
预设的版面配置接近Ubuntu (也可以使用在Kubuntu中被使用的更进阶的桌面环境KDE),但在预选的软体中有些不同,安装管道以及其他技术性细节。
倘若您希望能学习GNU/Linux系统的工作原理、安全性设定,或者是拿来开发软体,那我们会推荐这个发行版。
(3) OpenSUSE
使用与Red Hat Enterprise Linux、CentOS 等伺服器等级相同的核心,但却包装得非常简单易用。
适合喜欢稳定、不找麻烦作业系统的使用者。
(4) Arch Linux
简单且优雅没有官方的安装介面,连图形介面也没有,完全自行一行行下指令来安装。
从官方下载下来的系统非常干净,只有最基本的系统,由使用者自行安装其自己常用的套件,当然连图形介面也要自行安装。
所有软体几乎原汁原味,不太会去修改软体内容。
采用滚动更新,Arch Linux没有版号区分(下载安装光碟时只有日期区分),系统更新后套件永远都是最新的。
套件管理程式不是采用主流的APT或是RPM,但受收录的套件非常丰富,甚至连冷门的都有(通常要找AUR),套件相依性的问题,于其他套件管理程式比较起来,好处理多了。
二、适合系统管理员
(1) Debian
特点就是稳!缺点就是操作没有其它Linux 流通版那么友善。
适合不怕下繁复命令列指令的系统管理员,当成桌机或伺服器系统之用。
与Ubuntu为同血统,如果有玩过Ubuntu一段时间的话,Debian应该会很好上手。
(2) Red Hat Enterprise Linux
稳定、支援丛集伺服器、云端运算等企业用得到的特性。
很适合拿来架设伺服器。
不过想取得这个版本,是要收费的。
(3) CentOS
一套由Red Hat Enterprise Linux 改造而来、但却不用收费的Linux 作业系统,里面收录的100%都是自由软体,不包含封闭程式。
特色也是稳到一个不行。
有「万年不挂伺服器」之美称。
适合想尝试Red Hat Enterprise Linux,却无力负担花钱购买该Linux 的人使用。
三、为特殊用途而开发
(1) Gentoo
神人版本,以支援软体套件众多、傲视所有Linux 作业系统闻名。
不过它很要求整套系统要提供原始码这件事,导致安装时,常常需要从「原始码」编译成「执行档」后,才能使用。
从另一面来看,这会迫使用它的人,培养出从原始码编出执行档的能力,也算是蛮好的教育训练平台。
因此,Gentoo 有「学其它Linux 版本,你就是学会该版本而已。
学会Gentoo,你就学会所有的Linux」之美称。
(2) Damn Vulnerable Linux(DVL)
从字面上翻译,就是「他妈的超脆弱Linux」。
这个版本故意装了老旧、破损、有臭虫的各种软体套件。
因此你可以拿它来训练系统管理员,将它修补到稳定为止。
(3) Kali Linux
由Debian 改写、前身是「Backtrack」、故意留下各种网路漏洞、让你拿来训练骇客「入侵技巧」之用的Linux。
它本身可以直接接受任何Debian 的软体,适合拿来做「入侵测试(ration Test)」之用。
Linux系统都有哪些常用版本,它们有什么区别?
red hat 9.0?这个实在是太老了,如果不是纯粹的想去搞它,不推荐用它,你会发现很难用的,很多东西都实在太老,软件之类的必须得用老的才行,得从这边找一个、那边找一个,还有什么依赖关系之类的
red hat公司的9.0是好多年前的,是他们公司的最后一个桌面版本了,之后他们转到red hat enterprise去了,即企业版,桌面版交给社区去开发了,即现在的fedora,Fedora最新的版本已经出来了,是fedora12
fedora应该是所谓的 几大 主流 版本之一吧,毕竟是由红帽传下来的。
现在最火的应该是ubuntu,最新的为9.10,不知道为什么.10的版本,好像总是有点小毛病,.40的一半就很好。
Ubuntu是不分服务器版和桌面版之分的,这个发行版的linux使用起来比较方便,它还可以免费申请光盘呢
Debian也是比较 主流 的发行版之一,Ubuntu就是基于Debian的,而且,Debian的版本比较稳定,不像Ubuntu,半年就发布一次,它大约2年出一个新的稳定版,想要寻求稳定,用这个吧。
不过,如果想要下载系统映像,建议到官网上下,别在哪个地方搜一下,然后下下来,因为这样可能你下到的是名字上听上去不错,可用起来稍稍有点不习惯的,那样先入为主了,认为挺不错的Debian不好,那就冤枉Debian了
还有个挺不错的发行版SUSE/openSUSE,在欧洲比较流行了,最近刚出的那个最新的版本是openSUSE11.2,默认使用KDE作为图形界面,KDE比较华丽,如果想要漂亮点的,用这个不错,它被称为是最华丽的linux发行版
如果你追求速度、轻量,那你可以使用Arch,但这个的系统映像里是没有带图形界面的,需要自己配置的,所以它的镜像文件不是太大,300多M,而且,这个发行版本的软件更新很快,适合于那些喜欢尝鲜的人。
arch也比较适合于老旧的机子运行,有时候装了arch的老机子,不但不卡,而且开了3D效果,也还是很流畅呢~
还有,还有,Slackware也不错的,如果很有经验了,可以试试这个
嗯,还是比较长篇大论了,毕竟要说那么多的版本,每个版本都要那么几个字的。
。
。
至于不同点,包管理不同,还有几个命令不同(这只是限于它自己这个版本的命令,不算是普遍性的),还有什么不同?社区支持、界面、人气?太多了,还是自己的体验比较有数些,如果想知道这些版本用起来到底什么样的感觉,干脆在虚拟机下体验一段时间好了,在虚拟机中的系统环境下,进行平常要做的事,这样比较容易些感觉不同吧,因为这样没有过分的浅尝辄止了~
以上并非粘贴复制而来,乃本人自己的经验,虽然不符合楼主的要求——简单扼要,但我已经尽力了,希望能够帮到楼主的忙~!
Linux系列操作系统都又哪些??
Linux的不同版本叫做发行版,这些发行版由个人,松散组织的团队,以及商业机构和志愿者组织编写。
它们通常包括了其他的系统软件和应用软件,以及一个用来简化系统初始安装的安装工具,和让软件安装升级的集成管理器。
一个典型的Linux发行版包括:Linux内核,一些GNU程序库和工具,命令行shell,图形界面和相应的桌面环境,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。
已经有超过三百个发行版被积极的开发,最普遍被使用的发行版只有十余个。
下面将介绍几个常用的Linux发行版:
Fedora:它是一套从Red Hat Linux发展出来的免费Linux系统。
Fedora Core 的前身就是Red Hat Linux。
Debian:它的目标是提供一个稳定容错的Linux版本。
支持Debian的不是某家公司,而是许多在其改进过程中投入了大量时间的开发人员。
Ubuntu:Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
Red Hat Linux:Red Hat Linux是公共环境中表现上佳的服务器。
它拥有自己的公司,能向用户提供一套完整的服务,这使得它特别适合在公共网络中使用。
这个版本的Linux也使用最新的内核,还拥有大多数人都需要使用的主体软件包。
SuSE:它一直致力于创建一个连接数据库的最佳Linux版本。
为了实现这一目的,SuSE与Oracle 和IBM合作,以使他们的产品能稳定地工作。
centos:它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。