Linux常用命令学习指导.

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Linux操作系统精讲参考教材:《Linux应用与开发典型实例精讲》清华大学出版社.2010.5学习目标通过本章的学习,大家应该掌握以下主要内容:Ø系统的启动和关闭方法Ø文件及目录操作命令Ø文件压缩和备份命令Ø联机帮助命令Ø进程管理的命令Ø网络管理的命令2.1系统的注册、退出、启动与关闭2.1.1系统注册Linux是一个多用户的操作系统,注册用户要使用Linux系统资源,首先必须登录系统。使用完系统后,必须退出系统。Linux将用户分为普通用户和超级用户。一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。用户身份不同,系统提示符也不相同。#超级用户$普通用户用户登录系统分两步进行:1.系统启动后,输入用户名并键入回车键。如:login:root2.输入用户口令,输入的口令不会在屏幕上显示出来。如果输入的口令有误,屏幕提示下列信息:loginincorrectlogin:执行上述两步后,如果屏幕显示系统提示符如:[root@loclhostroot]#说明已经成功登录到系统中,可以进行操作了。2.1.2系统退出用户使用Linux系统之后,要退出系统的过程称为“注销”。方法有三种:a)键入:exitb)按:Ctrl+D(相当于执行exit)c)logout2.1.3系统启动与关闭关闭系统Linux系统一旦不再使用系统资源时,需要关闭系统。必须由超级用户在shell提示符下,键入关闭命令,系统将完整地执行关闭所有进程,释放占用资源,停止运行。切断电源。关闭系统的命令:(超级用户执行)[root@loclhost/root]#shutdown–hnow[root@loclhost/root]#halt[root@loclhost/root]#init0[root@loclhost/root]#poweroff重启系统的命令:reboot命令shutdown-rtime命令组合键Ctrl+Alt+Del(只适用于控制台下,XWindow下无效)shutdown命令语法:shutdown[flag]time[warningmessage]flag:-r重启time:绝对时间:hh:mm-h关机相对时间:+mm(分钟)-k不关机,只发消息立刻关机:now(=+0)提示:不能冒然关机的原因Linux系统有一个磁盘缓存区,这个缓存区不是立即将所有数据写入磁盘的,而是隔段时间后,再将数据写入磁盘。因此,随手关掉电源可能会导致缓存没有回写,磁盘上的文件系统不完整;在Linux的多任务系统中,可能有许多程序正置于后台运行,只有通过正确的关机顺序,才可以保证所有的后台进程都能保存自己的数据。2.2文件和目录操作shell命令特点Shell具有命令补齐(Command-LineCompletion)的功能,所谓命令补齐是指当键入的字符足以确定目录中一个唯一的文件时,只须按Tab键就可以自动补齐该文件名的剩下部分。例如:[root@redflag/root]#hist【Tab】系统将会自动帮助用户完成命令:[root@redflag/root]#historyLinux的命令区分大小写,通常linux的命令是小写的。2.2.1文件和目录基本操作命令ls命令–listdirectorycontents语法:ls[参数]路径或文件名功能:列出文件或子目录的信息参数:-a:显示所有文件,包括以.开头的隐藏文件-l:以长格式显示文件或子目录的信息-i:显示每个文件的索引(节点)号-R:显示目录及下级子目录结构-S:以文件大小排序ls-l以长格式形式在每行显示一个目录或文件名,如:drwxr-xr-x2jjpr1group512Nov1810:24.drwxrwxr-x24rootauth512Nov1610:33..每一行的组成部分:权限链接数文件主组长度建立/修改时间目录或文件名-rw-r--r--1jjprjjpr1299Nov209:33hs所有者同组用户其他组用户八进制表示为644用颜色代表不同文件:蓝色:目录绿色:可执行文件红色:压缩文件浅蓝色:链接文件灰色:其他文件在ls-l显示结果中,第一个字符表示文件的类型-:普通文件d:目录c:字符设备b:块设备l:链接文件pwd-显示(打印)用户所处的当前目录cd目录-改变当前目录语法:mkdir[参数]目录名参数选项:-p:建立目录时,如果父目录不存在,则此时可以与子目录一起建立,即一次可建立多级目录。例1:mkdir–pdir2/bak在dir2目录下建立bak目录,如果dir2目录不存在,那么同时建立dir2目录。例2:mkdirdir2/bak在dir2目录下建立bak目录,如果dir2目录必须是事先存在的。mkdir命令–makedirectories建立目录rmdir命令–removedirectories删除目录语法:rmdir[参数]目录名参数选项:-p:一起删除父目录时,父目录下应无其他目录。例1:[root@redflag/root]#rmdirtest删除当前目录下的test目录。删除目录时,被删除的目录下应无文件或子目录存在。例2:[root@redflag/root]#rmdir-plongkey/test删除当前目录下的longkey/test目录。删除目录test时,如果父目录longkey下无其他内容,则一起删除longkey目录。cp命令–copyfile拷贝文件语法:cp[options]sourcefiledestfilecp[options]sourcefile...directory功能:将文件复制为另一文件,或将数个文件复制到一个目录参数:-p:保持原始文件属性-f:如果目标文件已经存在,则覆盖它-i:提示是否覆盖现有的普通目标文件-rR:递归复制目录,包含目录下的各级子目录,-R允许拷贝设备节点和命名管道注意:递归拷贝时,目的目录不能在原目录下如:cp-r//targetdir,会使系统死循环或瘫痪例1:$cpaaabbb将文件aaa复制(已存在),并命名为bbb例2:$cp*.cFinished将所有C语言程序拷贝至Finished目录中例3:在root用户下,如下操作结果不同:cp-f/usr/ll1/*/usr/ll2cp-i/usr/ll1/*/usr/ll2rm命令–remove删除文件或目录语法:rm[-firR]file/directory参数:-f:不加提示地删除已存在的文件-i:交互删除;-rR:递归删除整个目录。例1:rm-i*.c删除所有C语言程序档;删除前逐一询问确认例2:rm-rFinished将Finished的子目录及子目录中所有文件删除mv命令–movefiles移动文件或目录语法:mv[-fi]source_file...target_directorymvsource_filetarget_file(文件更名)功能:移动或更名现有文件或目录。参数:-f:禁止提示-i:目标文件或目录存在时,提示是否覆盖mvdir命令:mvdirdirnamenewdirname移动目录。必须在一个文件系统。ln-makelinksbetweenfiles建立链接语法:ln[–s]目标链接名参数:-s:建立符号链接(软链接symboliclink)不加-s参数:建立硬链接(hardlink)目标:源文件或目录功能:该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。硬链接:如果[链接名]是一个目录名,系统将在该目录之下建立一个或多个与“目标”同名的链接文件,链接文件和被链接文件的内容完全相同。如果[链接名]为一个文件,用户将被告知该文件已存在且不进行链接。如果指定了多个“目标”参数,那么最后一个参数必须为目录。符号链接:如果[链接名]已经存在但不是目录,将不做链接。[链接名]可以是任何一个文件名(可包含路径),也可以是一个目录,并且允许它与“目标”不在同一个文件系统中。如果[链接名]是一个已经存在的目录,系统将在该目录下建立一个或多个与“目标”同名的文件,此新建的文件实际上是指向原“目标”的符号链接文件。提示:删除文件时,只有所有的链接全部删除,文件或目录才被删除。例:$ln-sstudy/home/learn为当前目录下的文件study创建了一个符号链接/home/learn。操作环境设置技巧1、引用常用的环境变量减少操作步骤常用环境变量:HOME用户目主录;PATH检索路径;SHELL当前所用shell;TERM终端类型。如:cd$HOME与cd、cd~一样,将当前目录设置成自己的用户主目录2、使用仿真终端提供的功能,如复制与粘贴可以减少键入的“笔误”。3、命令不能退出、结果难于预料时,及时使用^C中断运行,一般不能采用关闭终端的办法。2.2.2文件和目录的访问权限文件的保护方式(1)两种用户:超级用户、普通用户(2)三个等级:文件拥有者(user)、同组用户(group)、其他用户(others),所有用户(all)(3)三种权限:读(r)、写(w)、执行(x)ls–l长格式显示目录内容:权限链接数文件主组长度建立/修改时间目录/文件名-rw-r--r--1jjprjjpr1299Nov2011:05qiutie所有者同组用户其他组用户文件访问权限读权限(r):只允许用户读其内容,而禁止对其做任何的更改操作。写权限(w):允许用户打开并修改文件。执行权限(x):用户将该文件作为一个程序执行。目录访问权限读权限(r):可以列出存储在该目录下的文件,即读目录内容列表。写权限(w):允许从目录中删除或添加新的文件。执行权限(x):允许在目录中查找,并能用cd命令将工作目录转到该目录。umask命令-改变默认权限掩码作用:用户创建文件或目录时屏蔽某些权限。注意,x权不会自动添加。实质:二进制数,对应的屏蔽权限bit=1,常写成八进制(对目录来说)。例如,屏蔽GW和OW时为022,有如下对应关系:权限URUWUXGRGWGXOROWOXbit000010010八进制022命令格式:umask[-S][代码]S表示用符号方式显示;代码为屏蔽码数字或许可权限的符号方式。如,以下两个命令等效:umasku=rwx,g=rx,o===umask027注意:umask的代码与权限代码为“互反”关系。例如:语法:chown[-R]用户名[:组名]文件或目录名参数:-R:对当前目录下的所有文件与子目录进行相同的拥有者变更只有root才有此权限chown命令功能:改变文件或目录的拥有者或所属组chgrp命令功能:改变文件或目录的所属组语法:chgrp[-R]新文件属组文件或目录名参数:-R:对当前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)只有属主和root才有此权限chmod命令-改变文件或目录的存取权限语法:chmod[-R]模式文件或目录名参数:-R:对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)模式字符表示方式:谁(用户)操作符许可权======================================================u文件主+增加权限r读g同组人-取销权限w写o其他人=重新设置x执行a所有人(缺省值)(同时删除旧的权限)数字表示方式:rwxrwxr–xr--421421401400754实例[jjpr@zzhjjpr]$chmod664hs#将文件hs的权限设为rw-rw-r--[jjpr@zzhjjpr]$ls-lhs-rw-rw-r--1jjprjjpr1299Nov2009:33hs[jjpr@zzhjjp

1 / 33
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功