基础第01天介绍和基本命令-unixlinux讲义_第1页
基础第01天介绍和基本命令-unixlinux讲义_第2页
基础第01天介绍和基本命令-unixlinux讲义_第3页
基础第01天介绍和基本命令-unixlinux讲义_第4页
基础第01天介绍和基本命令-unixlinux讲义_第5页
免费预览已结束,剩余69页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

方便:使计算机系统易于使有效:以更有效的方式使用计算机系统资扩展:方便用户有效开发、测试和引进新功口。Unix/LinuxUnix1965:贝尔(BellLabs)加入一项由通用电气和麻省理工学院合作的计划,该计划要建立一套多使用者、多任务、多层次的MULTICS作系1969:其主要开发者Thompson(后被称为UNIX之父)和Ritchie一开发者,开发了一个新的多任务操作系统—UNICS,后来被改名为Unix初的Unix是用B语言和汇编语言混合编写而成。1971:两人在贝尔共同发明了C语言,并于1973用C语言重写Unix1974:UNIX第一次出现在贝尔以外。此后UNIX被机关,研究机1980:有两个最主要的Unix的版本线,一个是Berkeley的BSDUNIX,另一个是AT&T的Unix,两者的竞争最终了Unix的,最终导致Unix1982:AT&T基于版本7开发了UNIXSystemⅢ的第一个商业版本,并不再1992~2001:由于问题,AT&T公司与BSD开发组开始了一场将近10年的官司。UNIX于其昂贵的费用,仅局限于大型机的应用;BSD为问题,失去了宝贵的发展时期LinuxMinix(mini-UNIX)最初是由AndrewTanenbaum教授,仿照4.3BSD的源代码,白手起家完成了12000行C语言的编写工作这个系统只是一个教学1990年,LinusTorvalds编写一个自己的Minix核,初名为Linus'Minix,意为LinusMinix核,后来改名为Linux,此内核于1991正Linux操作系统的诞生、发展、和成长过程依赖于五个重要支柱:unix操作系统、minix系统、GNU划、POSIX准和互联网。GNU划:GNU“GNUisNotUnix”的递归缩写,由RichardM.Stallman1984创办,旨在开发一个免费、类unix操作系统-GNU系统及其开发工具;Emacs编辑系统、BASHs程序、GCC、GDB等开发工具都是GNU织的产品。1992年Linux与其他GNU软件结合,完全自由的操作系统正式诞生。该操作系统往往被称为“GNU/Linux”或Linux。POSIX标准:POSIX标准定义了操作系统应该为应用程序提供的接口标准,POSIX标准用来统一Unix、Linux各分支编程接口,以提高其通用型和可移Linux的两类用户Linux的远亲Linux和UnixUNIX统是工作站上最常用的操作系统,它是一个多用户、多任务的实时操作系统,允许多人同时计算机,并同时运行多个任务。UNIX系统具有稳定、高效、安全、方便、功能强大等诸多优点,自20纪70UNIX虽然是一个安全、稳定且功能强大的操作系统,但它也一直是一种大后来Linux的崛起提供了机会,Linux是一个类UNIX操作系统。Linux是免费的、不受制约、与UNIX兼容的操作系统Linux在x86架构上实现了UNIX系统的全部特性,具有多用户多任务的能力,同时保持了高效性和稳定性,Linux有如下的优秀的特点:开放性完全免多用户多任务良好的用户界设备独立性提供了丰富的网络功可靠的系统安全性良好的可移植Linux内核及版介Linux内核版本又分为稳定版和开发版,两种版本是相互关联,相互循环旧的只是修正一些bug一些新的驱动程序。开发版:由于要试验各种解决方案,所以变化很快 ,所有来自全世界的对Linux源码的 ,由Linus的开源社区对其进行甄别和修改最终决定是否进入到Linux主线内核源码中。 版(也被叫做GNU/Linux版)通常包含了包括桌面环境、办公 这些操作系统通常由Linux内核、以及来自GNU计划的大量的函式库,和基于XWindow图形界面,在XWindow用户同样可以通过使用鼠标对窗口、菜XWindow统是一个非常出色的图形窗口系统,是类UNIX的图形用户界面的工业标准。XWindow统最重要的特征之一就是它的结构与设备无关。XWindow系统的主要特点有如下几点XWindow统是客户机/服务器结构的。XWindow实现是与操作系统内核分开的,其主要由XServerXClient部分组成。XWindow统不是Unix/Linux统的必须的构成部分,而只是一个可1LinuxLinux23456789Unix/Linux开发应用领域介绍Unix/Linux服务是目前Unix/Linux最多的一个领域,可以提供Web、FTP、Gopher、SMTP/POP3、Proxy/Cache、DNS器,支持服务器集群,支持虚拟主机、虚拟服务、等。嵌入式Linux系嵌入式Linux将流行的Linux作系统进行剪裁修改,能够在嵌入式计算机系统上运行的一种操作系统。Linux嵌入式系统能够支持多种CPU和硬件平台,性能稳定,剪裁性好,开发和使用容易。其中包括Embedix、uCLinux、muLinux。桌面应近年来,Linux系统特别强调在桌面应用方面的改进,并且已达到相当的一体的图形界面操作系统,在办公应用方面,Unix/Linux成了openOffice、SUN司的StarOfficeKOffice具电子政随着Linux速发展,Linux成为Windows统重要的竞争力量。尤其是Linux在安全性方面的独特优势,又使得Linux在应用领域得到很大的发展。目前一些国家正将其电子政务系统向Linux平台迁移。中国政府也对Linux予极大的支持。是一组相关文件的集合 位置时,DOS和Unix/Linux都采用“路径名+文件名”的 Unix/Linux路径由到达定位文件的 分割符为斜杠“/”,而DOS则用反斜杠“\”来分割各个 路径分为绝对路径和相对路绝对路 下 接在上 后面用“/”隔开注意:绝对路径都是从“/”开始的,所以第一个字符一定是“/”相对路相对路径是指目 相对于当 的位置 Windows和Linux在windows平台下,打开“计算机”,我们看到的是一个个的驱动器盘符每个驱动器都有自己的根 结构,这样形成了多个树并列的情形,如图示:Linux,我们是看不到这些驱动器盘符,我们看到的是文件夹(目在早期的UNIX系统中,各个厂家各自定义了自己的UNIX系统文件 较。Linux面世不久后,对文件 进行了标准化,于1994年对根文件做了统一的规范,推出FHS(FilesystemHierarchyStandard)的Linux文件系统层次结构标准。FHS标准规定了Linux根 称及作用,统一了Linux界命名 和Windows操作系统类似,所有Unix/Linux的数据都是由文件系统按照树型结构管理的。而且Unix/Linux操作系统同样要区分文件的类型,判断件的存取属性和可执行属性Unix/Linux也采用了树状结构的文件系统,它由 成。但Unix/Linux文件系统不使用驱动器这个概念,而是使用单一的根结构,所有的分区都挂载到单一的 上,其结构示意图如图所示无论何种版本的Linux版,桌面、应用是Linux的外衣,文件组织、目录结构才是Linux心。Linux/:根,一般根下只存放,在Linux下有且只有一个根。所有的东西都是从这里开始。当你在终端里输入“/home诉电脑,先从/(根)开始,再进入到home。/bin:/usr/bin:可执行二进制文件的,如常用令ls、tar、mv、cat。/boot:放置linux系统启动时用到的一些文件,如Linux的内核文/boot/vmlinuz,系统引导管理器:/boot/grub/dev:存放linux系统下的设备文件,该 问某个设备,常用的是挂载光驱mount/dev/cdrom/mnt。 要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d ,~edu表示用户edu的家 /lib:/usr/lib:/usr/local/lib:系统使用的函数库的 /lost+fount:下。/mntmedia:光盘默认挂载点,通常光盘挂/mnt/cdrom也不/opt:给主机额外安装软件所摆放 /proc:此 的数据都在内存中,如系统,外部设备,网络状态,于数据都存放于内存中,所以不占用磁盘空间,比较重要的 有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports/proc/net/*/root:系统管理员root的 /sbin:/usr/sbin:/usr/local/sbin:放置系统管理员使用的可执行命令,如fdisk、shutdown、mount等。与/bin不同的是,这几个 系统管理员root使用令,一般用户只能"查看"而不能设置和使用。 ,如www服务需要的网页数据存放在/srv/www内。 ,/usr/bin存放应用程序,/usr/share存放共享数据,/usr/lib存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local:存放软件升级包。/usr/share/doc:系统说明 。/usr/share/man:程序说明文件存放 /var:放置系统执行过程中经常变化的文件,如随时更改的日志文/var/log,/var/log/message:所有的登录文件存 /var/spool/mail:邮件存放 ,/var/run:程序或服务启动后,其存放在 下Unix/Linux数据文件(*.mp3、*.bmp),程序文件(*.c、*.h、*.o),设备文件(LCD、触摸屏、鼠标),网络文socket的管理都抽象为文件,使在Unix/Linux操作系统中也必须区分文件类型,通过文件类型可以判断文件属于可执行文件、文本文件还是数据文件。在Unix/Linux系统中文件可以没通常,Unix/Linux统中常用的文件类型有5:普通文件、文件、设备普通文放于外器(磁盘、磁带等)中。普通文件一般包括文本文件、数据文件可执行的二进制程序文件等。在Unix/Linux中可以通过file命令来查看文件的类型。如果file携带文件名,则查看指定文件的类型,如果携带通配符“*”前下的所有文件的类型。文Unix/Linux统把看成是一种特殊的文件,利用它构成文件系统的树型结文件只允许系统管理员对其进行修改,用户进程可以文件,但不 设备文Unix/Linux系统把每个设备都映射成一个文件,这就是设备文件。它是用I/O设备提供连接的一种文件,分为字符设备和块设备文件字符设备的存取以一个字符为单位,块设备的存取以字符块为单位。每一I/O设备对应一个设备文件,存放在 中,如行式对/dev/lp,第一个软盘驱动器对应/dev/fd0管道文管道文件也是Unix/Linux中较特殊的文件类型,这类文件多用于进程间的通文似于windows下的快捷方式,又可以分为软(符号)和硬链文件权限就是文件的控制权限,即哪些用户和组群可以文件以及可执行什么样的操作。Unix/Linux系统是一个典型的多用户系统,不同的用户处于不同的地位,对文件和有不同的权限。为了保护系统的安全性,Unix/Linux系统除了对用户权限作了严格的界定外,还在用户认证、控制、传输安全、文件读写权限等方面作了周密的控制。在Unix/Linux中的每一个文件或 通过设定权限可以从以下三种方式限制权限只允许用户自己(所有者户可以允许所在的用户组能用户的文件。允许一个预先指定的用户组中的用户(用户组允许系统中的任何用户(其他用户用户也将自己的文件向系统内的所有用户开放,在这种情况下,系统内的所有用户都能够用户的 或文件。在这种意义上,系统内的其他所用户就是other用户类这有点类似于QQ空间的权限这个QQ间是属于我的,我相当于管理者(也就是“所有者”),同时,我可以设置允许QQ好友,而这些QQ好友则类似于“用户当然,我可以允许所有人,这里的所有人则类似于“其他用户” 的程度,一个文件或 读权限对文件而言,具有文件内容的权限;对 写权限 可执行权限 注意:通常,Unix/Linux系统只允许文件的属主(所有者)或超级用户改变文件1“d”代表文件夹、“-”代表普通文件、“c”表硬件字符设备、“b硬件块设备、“s”表示管道文件、“l”代表软文件。9文件所有者、用户者、其他用户拥有的权每一个用户都有它自身的读、写和执行权限第一组权限控制自己的文件权限,即所有者权限第二组权限控制用户组其中一个用户的文件的权限第三组权限控制其他所有用户一个用户的文件的权限这三组权限赋予用户不同类型(即所有者、用户组和其他用户)写及执行权限就构成了一个有9种类型的权限组。很多人可能在电视或中看到过类似的场景,面对一个黑色的屏Linux刚出世时没有什么图形界面,所有的操作全靠命令完成,就如视里的那样,充满了神秘与晦涩。近几年来,尽管Linux发展得非常迅速,图形界面越来越友好,但是在真正的开发过程中,Linux命令行的应用还是占有非常重要的席位,而且许多Linux功能在命令行界面要比图形化界面下运行的快。可以说不会命令行,就不算会Linux。Linux提供了大量令,利用它可以有效地完成大量的工作,如磁盘操 操作、进程管理、文件权限设定等。Linux版本最少令也有200多个,这里只介绍比较重要和使用频率最多令。Linux命令格式commandcommand[-options][parameter1]说明command:命令名,相应功能的英文单词或单词的缩[-options]:选项,可用来对命令进行控制,也可以省略,[]代表parameter1…:传给命令的参数,可以是零个一个或一般是Linux令自带的帮助信息,并不是所有命令都自带这个选项。如我们想查看命令ls的用法:ls--helpman是Linux提供的一个手册,包含了绝大部分令、函数使用说明该手册分成很多章节(section),man以指定不同的章节来浏览不man各个section下Standardcommands(标准命令Systemcalls(系统调用,如Libraryfunctions(库函数,如Specialdevices(设备文件的说明,/dev下各种设备Fileformats(文件格式,如Gamesandtoys(游戏和Miscellaneous(杂项、惯例与协定等,例如Linux系统、网络协定、ASCII码;environ局变量)AdministrativeCommands(管理员命令,如man使用格式如下manmanman设置了如下的功能键功Enterbfqmanhword如,我们想查看ls用法:man1ls1:为数字“1”,代表第1section,标准实际上,我们不用指定第几个章节也用查看,如,manls。但是,有这个一种令,也可以是库函数,如果,我们不指定章节号,manprintf,它只查看命令的用法,不会查询函数的用法,因为man是按照手册的章节号的顺序进行搜所以man册时,最好指定章节号在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令当系统执行过一些命令后,可按上下键翻看以前令,history将执行过的ls是英文单词list的简写,其功能为列出 的内容,是用户最常用令之一,它类似于DOS下的dir命令。Linux文件或者 名称最长可以有256个字符,“.”代表当前 ,以“.”开头的文件为隐藏文件,需要用-a参数才能显示ls常用参参含-显示指 下所有 与文件,包括隐藏文--配合-l图中列出的信息含义如下图所示与DOS下的文件操作类似,在Unix/Linux系统中,也同样允许使用特殊字符来同时多个文件名,这些特殊字符被称为通配符。含*lstels?lsls[a-ls[a-f]*lsa-f\lshtml只找第一个字符任意,后缀为.c32a.,匹配a、b、c匹配从af找到从af查找文件名为a-f查找文件名为*aLinux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存如:lstest.txttest.txt不存在,则创建,存在则覆盖其内容>输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。管道:一个命令的输出可以通过管道做为另一个命令的输入来,这里“|”的左右分为两端,左端塞东西(写),右端取东西(读)。clear作用为清除终端上的显示(类似于DOS的cls清屏功能),也可使用快捷键:Ctrl+l(“l”为字母)。 :在使用Unix/Linux的时候,经常需要更换工作 。Linux所有的 cd后面可跟绝对路径,也可以跟相对路径。如果省略 命含默认 就是用户的(/home/。~(/home/).-注意:如果路径是从根路径开始的,则路径的前面需要加上“/”,如“/mnt”,通常进入某个 里的文件夹,前面不用加“/”。使用pwd命令可以显示当前的工作 创 通过mkdir命令可以创建一个新 。参数-p可递归创 需要注意的是的名称不能与当中已有或文件同名创建者必须对当具有写权限删 可使用rmdir命令删除一个 可通过rm删除文件或 。使用rm命令要,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。常用参数及含义如下表所示参含---递归地删 下的内容,删除文件夹时必须加此参Linux文件类似于Windows下的快捷方式文件分为软和硬软:软不占用磁盘空间,源文件删除则软失效ln源文件文ln-s源文 文硬:硬只能普通ln源文件文ln-s源文 文如果没有-s选项代表建立一个硬文件,两个文件占用相同大小的硬盘空间,即使删除了源文件,文件还是存在,所以-s选项是更常见的形式注意:如果软文件和源文件不在同一个 Linux系统中grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找。如果找到匹配模式,grep印包含模式的所有行。grep一般格式为grepgrepgrep命令中输入字符串参数时,最好引号或双引号括起来。例如:grep‘a’1.txt。常用选项说明选含-显示不包含匹配文本的所有行(相当于求反--grep搜索内容串可以是正则表达用来表达对字符串的一种过滤逻辑。grep常用正则表达参含行首,搜寻以mgrep-n'^a'行尾,搜寻以kegrep-n'ke$'signal、signaL、Signal、SignaLgrep-n'[Ss]igna[Ll]'eeeee,eae,eve,但是不匹配ee,eaaegrep-n'e.e'常用选项说明选含----统计字符数。这个标志不能与-cfind命令功能非常强大,通常用来在特定的 常用用命含./-nametest.sh./-name下所有后缀为.sh./-name"[A-/tmp- 查找在2M/tmp- 查找在2M/tmp-size-查找在2M./-size+4k-size-4k,5M./-perm下权限为777cp命令的功能是将给出的文件 到另一个文件 中,相当于选含- 选含- 地,简单而言,保持文件原有属性。----交互式,在覆盖目标文件之前将给出提示要求用户确 文件,则cp将递归 cpvim_configurecode/ivr把文件夹vim_configure贝到里选含-交互式操作,覆盖也不会给出提--用户可以使用mv命令来移动文件或 选含-交互式操作,覆盖也不会给出提--Linux系统文件类型不是根据文件扩展名分类的,通过file命令可以确认文件计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把文件解开以恢复数tar使用格tartar[参数]打包文件名参含---指定文件名称,f后面一定是.tar文件,所以必须放选项最-列参含---指定文件名称,f后面一定是.tar文件,所以必须放选项最-列出中包含的文-解开文注意:除了f需要放在参数的最后,其它参数的顺序任意tar与gzip命令结合使用实现文件打包、压缩tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz。gzip使用格式如下gzipgzip[选项]被压缩文件常用选选含--tar这个命令并没有压缩的功能,它只是一个打包令,但是在tar命令中增加一个选项(-z)可以调用gzip实现了一个压缩的功能,实行一个先打包后压缩的过程。压压缩用法:tarcvzf件1件2- 例如:tarzcvftest.tar.gz1.c2.c3.c4.c1.c2.c3.c4.c解压用法:tarzxvf压缩参含-解压到指 :-C(大写字母例子:tar-xvfnew.tar.gz-C./test/将new.tar.gz解压到当前下的test tar与bzip2命令结合使用实现文件打包、压缩(用法和gzip一样)tar只负责打包文件,但不压缩,用bzip2压缩tar打包后的文件,其扩展名一般用xxxx.tar.bz2。在tar命令中增加一个选项(-j)可以调用bzip2实现了一个压缩的功能,压缩用法:tarcjvf压缩名文件...(tarjcvfbk.tar.bz2解压用法:tarxjvf压缩名(tarjxvf通过zip压缩文件的目标文件不需要指定扩展名,默认扩展名为zip压缩文件:zip[-r]标文件(没文解压文件:unzip-d解压 文件压缩文用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的在Unix/Linux系统中,不论是由本机或是登录系统,每个系统都必须Unix/Linux系统中的root账号通常用于系统的和管理,它Unix/Linux操作系统的所有部分具有不受限制的权限在Unix/Linux安装的过程中,系统会自动创建许多用户账号,而这些默认在大多数版本的Unix/Linux中,都不推荐直接使用root账号登录系whoami该命令用户查看当前系统当前账号的用户名。可通过cat查看系统用户信息由于系统管理员通常需要使用多种登录系统,例如通常使用普通用户登录系统,然后再以su命令切换到root对传统进行管理。这时候就可以使用whoami来查看当前用户的。选含-mamwho-q--uwho选含-mamwho-q--uw命令也可以查看登录当前系统的用户信息。与who命令相比,w命令的功能在进行的操作,并给出更加详细和科学的统计数据。w命令的格式如下ww[选项]如果w命令携带用户名,则只显示指定用户的信息,否则显示当前所有登录用常用选选含-who---使用短列表,不显示用户登录时间、JCPUPCPUPCPU如果是图形界面,退出当前终端如果是使用ssh登录,退出登陆账户如果是切换后的登陆用户,退出则返回上一个登陆账可以通过su命令切换用户,su后面可以加“-”。su和su–命令不同之处在于,su-切换到对应的用户时会将当前的工作 :注意:如果是ubuntu台,需要在命令前加“sudo”,如果在某些操作需要管理员才能操作,ubuntu需切换到root户即可操作,只需加“sudo”即可。sudoubuntu台下允许系统管理员让普通用户执行一些或者全部的root令的一个工具,减少了root户的登陆和管理时间,提高了安全性。命含rootsurootsu切换到root用户,同时切 到su-切换到root用户,同时切 到susugroupadd建组账groupdel账cat/etc/group看用户使用方法:usermodgUnix/Linux添加用户账号可以adduseruseradd令,因为adduser命令是指向useradd命令的一个,因此,这两个命令的使用格式useradd命令的使用格式如下useradduseradd[参数]参含-d指定用户登录系统时的 ,如果不使用该参数,系统自动 下建立与用户名同 为--相关说Linux每个用户都要有一个主 ,所以用useradd创建用户的时候,一定给 的home 样的组名。命含useradd-d/home/abcabc-创建abc用户,如果/home/abc ,同时用户属于abc组useradd-d/home/aa-gtest-创建一个用户名字叫a,主 test组cat在Unix/Linux中,超级用户可以使用passwd用户名。命含userdelabc(abcuserdel-rabc(不管是哪位用户从哪里登录,管理员都可以通过last命令查出,以及是否有人登录。 [u/g/o/a含uuserggroupgroupother表示其他以外的人allod改文件权限有两种使用格式:字母法与数字[u/g/o/a含uuserggroupgroupother表示其他以外的人all[+-=含+增-[+-=含=含rread表示可,对于一个 ,如果没有r权限,那么就意味着不能通过ls查看这个 wxwrite表示可写入,对于一个 ,如果没有w权限,那么就意 excute表示可执行,对于一个 ,如果没有x权限,那么就意味着不能通过cd进入这个 ododo+wfile给文件file其它用户增加写权限odu-rfile给文件file拥有者减去读的权限odg=xfile设置文件file同组用户的权限为可执行,同时去除读、写数字法:“rwx”这些权限也可以用数字来代r权限,数字代号为-写入权限,数字代号为执行权限,数字代号为不具任何权限,数字代号为如执行:odu=rwx,g=rx,o=r就等同于:odu=7,g=5,o=4od751文件所有者:读、写、执行同组用户:读、执行的权其它用户:执行的权od777file:所有用户拥有读、写、执行 加上相同权限,需要加上参数“-R”。如:od777test/-R递归 下所有文件加777权限使用方法:chown用户名文件 使用方法:chgrp用户组名文件 cal命令用于查看当前日历,-y显示整年日历设置时间格式(需要管理员权限datedate[MMDDhhmm[[CC]YY][.ss]]CC为年前两位yy年的后两位,前两位的mm为月,后两位的mm分钟,dd为天,hh小时,ss秒。如:date010203042016.55。显示时间格式(dateformat格含年月日format格含秒进程是一个具有一定独立功能的程序,它是操作系统动态执行的基本单元ps命令可以查看进程的详细状况,常用选项(选项可以不加“-”)如选含----显示加宽,以便显示的信-top命令用来动态显示运行中的进程。top命令能够在运行后,在指定的时间间隔更新显示信息。可以在使用top命令时加上-d<interval>来指定显示信在top命令执行后,可以按下按键得到对显示的结果进行排按含MPCPUTUKPIDqhkill[-signal]kill令指定进程号的进程,需要配合pskill[-signal]信号值从0到15,其中9为绝对终止,可以处理一般信号无法终止的进程kill9133:9133应用程序所对应的进程有些进程不能直接杀死,这时候我们需要加一个参数99用户可以将一个前台执行的程序调入执行,方法为:命令如果程序已经在执行,ctrl+z可以将程序调入jobs查看运行程fg编号(编号为通过jobs查看的编号),将运行程序调出到前命含shutdown–r重新启动操作系统,shutdownshutdown-hnow0命含shutdown-h20:25shutdown-hinitinit在redhat平台下,可通过命令进行切换initinitinit通过快捷键切换(适用大部分平台Ctrl+Alt+Ctrl+Alt+Ctrl+Alt+df命令用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统选含--1024-t-检 du命令用于统计 或文件所占磁盘空间的大小,该命令的执行结果与df类似,du更侧重于磁盘的使用状况。du命令的使用格式如下dudu[选项 或文件选含-递归显示指 中各文件和 中文件占用的数据-显示指定文件 占用的数据--计算所有文件大小,对硬文件计算多mkfs命令相当于DOS/Windows系统中的格式化命令,用于创建指定的文件系使用格式如下mkfsmkfs[选项]设备文件名选含-选含-t指定文件系统类型,默认值为-在Linux操作系统下,几乎所有的软件均通过RPM进行安装、卸载及管理等操作。RPM的全称为RedhatPackageManager,是由Redhat公司,用于管理Linux下软件包的软件。它是一种软件打包并且实现自动安装的程序,需要用rpm序安装的软件包,其后缀是.rpm,并可以对这种程序包进行安装、卸装和。rpm命令的使用格式如下 [选项]选含----------配合-e参数使用,强制卸载查依赖项强制操作如强制安装删除等如果是在ubuntu平台,软件的安装可以通过互联网安装,更加方便快命含sudoapt-get获得的软件包的列sudoapt-getinstallxxxsudoapt-getremovexxx如果,我们只是敲:ifconfig,它会显示所有网卡的信息显示字说LinkMACInetIP网络接口状态标识,UP,DOWNRXTX我们可以通过ifconfig配置网络参只有root才能用ifconfig配置参数,其他用户只能查看网络配ifconfig络接口名称地址协议[address]数地址协议类型如:inet(IPv4),inet6(IPv6如:ifconfigeth0inet54netmask常用参参功- [IPIPnetmaskifconfig配置的网络参数在内存中,计算机重新启动之后就失效了,如果需要redhat修改/etc/sysconfig/network-scripts/ifcfg-eth0文IPADDR=IPIPADDR=IPubuntu修改/etc/NetworkManager/system-connections/Wired1文addresses1=IP地址;24;通过ICMP协议向主机发送ECHO_REQUEST请求,期望主机回复ECHO_REPLY消参功----IP,IP-发送指定次数数据报信息后停止,-c5-每次发送消息时间间隔,默认一秒 -i-56-参功----IP,IP-发送指定次数数据报信息后停止,-c5-每次发送消息时间间隔,默认一秒 -i-56-route可以增加,修改,显示路由信息,使用格式如routeroutevAfamilyadddefault[gwdev参功--示例:routeadddefaultgwdevnetstat命令网络状态,包括接口设置,IP路由,各种网络协议的统计netstat输出信息说明如字说协议,如Recv-尚未的数据字节套接字类型,如:(SOCK_DGRAM,SOCK_STREAM,SOCK_RAW)netstat常用命令参数参功---tcp-udp-所有端-tcp端----输出中显示PID-geditgedit是一个Linux环境下的文本编辑器,类似windows下的写字板程序,在vivivi辑Linux统中最常用的文本编辑器,viLinux有编辑器之神的美誉,几乎所有的Linux版中都包含vi程序。vi工作在字符模式下,不需要图形界面,非常适合及嵌入式工作,是效率很高的文本编辑器,尽管在Linux也有很多图形界面的编辑器可用,但vi功能是那些图形编辑器所无法比拟的。vimvi级版,它不仅兼容vi所有指令,而且还有一些新的特性,例如vim可以撤消无限次、支持自动完成、可以用不同的颜色来你的代码。vim普遍被推崇为类vi编辑器中最好的一个。vi有输入和命令两种工作模式。输入模式(也叫插入模式)用于输入字符。命令模式则是用来运行一些编排文件、存档以及离开vi操作命令。当执行vivivifilename:打开或新建文件,并将光标置于第一行行首,如果文件不存如果通过vi打开一个已经存在的文件,首先进入命令模式,此时输入的任何一定要先退出插入模式(按Esc入命令模式),然后,shiftzz(按住“shift”+按两下“z”键)即可保存退出当前文件。vi按功aio(O(IA光标所在行入文按功:x(:wvi,按功删除光标后n删除光标前nDn(准确来讲,是剪切,剪切不粘贴即为从当前行开始的n按功J.u按功Ctrl+Ctrl+G(到文件最后一行行首,GmG到指定行,m按功nN?/^/字符串查找字符串a按功r:rp1p2按功p1p2n1n2p1p2vi的set按功:set:set:set:setSSHSSH为SecureS的缩写,由IETF的网络工作小组(NetworkWorkingGroup)所制定;SSH为建立在应用层和传输层基础上的安全协议。SSH是目前较可靠,专为登录会话和其他网络服务提供安全性的协议。常用于登录,以及用户之间进行资料拷贝。利用SSH协议可以有效防止管理过程中的信息问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、DigitalUNIX、Irix,以及其他平台,都可运行SSH。使用SSH服务,需要安装相应的服务器和客户端。客户端和服务器的关系:如果,A机器想被B机器控制,那么,A机器需要安装SSH服务器,B机器需要安装SSH客户端。Linux平台相互操作命令:sshlusername参含-选项,是字母“l”,不是数字被登录的用户被登录的ip地注意:登录的两台机器必须要能通(平通)首首先,查看需机器的登录(这里是用户wencong(A机器)登录edu(B机器)),可以不用sudo:SSH告知用户,这个主机不能识别,这时键入"yes",SSH就会将相关信息,写入"~/.ssh/know_hosts"中,再次,就不会有这些信息了。接接着,提示输入登:登陆成Windows登录如果想在Windows平台下登录Linux,这时候,Windows需要安装安装相应软件包。这里介绍是Xmanager。Xmanager是一款小巧、便捷的浏览远X窗口系统的工具。它包含Xs、Xftp等软件 :是一个Windows平台下的SSH、 它使得用户能轻松和安全地在Windows平台问Unix/Linux主机Xftp:是一个应用于Windows平台的FTP和SFTP文件传输程序Xftp安全地在Unix/LinuxWindows台之间传输文件。配置Xs,登录:Linux默认采用的编码格式是UTF-8,Windows默认采用的编码格式是ANSI(GB2312、GBK),所以需要设置一下相应编Linux平台相互传输SSH提供了一些命令和s用来登录服务器。在默认情况下,不允参含ip文件,可带上路拷贝到本地后的名字,可带上路径,不带路径拷贝到当前本地文 scpscpFileNameRemoteUserName@RemoteHostIp:RemoteFilescpFileNameRemoteHostIp:RemoteFolderscpFileName本 到scps

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论