LINUX常用命令内容提要n基本命令n性能查看命令n网络配置命令Linux的常用命令n授课内容1、Linux的各种常用命令2、对各命令参数选项的熟悉n授课目标1、熟悉一些LINUX命令的基本操作2、熟悉一些LINUX命令参数选项的用法linux命令格式linux命令列通常由好几个字串组成,中间用空白或空格键分开。如下所示:commandoptionsarguments(或parameters)命令选项参数例如:rm-rf/home/ols3常用Linux命令介绍(一)§ls命令:显示指定工作目录下之内容§cd命令:变换工作目录§pwd命令:显示用户当前的工作路径,显示出完整的当前活动目录名称§mkdir命令:用来建立新的目录§rmdir命令:用来删除已建立的目录§cat命令:把文档串连接后传到基本输出,或者将几个文档连接利用重定向符‘’定向到输出文档§cp命令:复制文件(或者目录等)§rm命令:删除文档及目录。§mv命令:移动目录或文件常用Linux命令介绍(二)§more命令:使超过一页的文件临时停留在屏幕,按任何的一个键以后继续显示。§less命令:显示文件内容,可以上下翻页显示§head命令:显示文件前10行内容。§tail命令:显示文件后10行内容。§du命令:显示目前的目录所占的磁盘空间§df命令:显示目前磁盘剩余的磁盘空间§clear命令:在允许的情况下清除屏幕.§ln命令:为某一个文件在另外一个位置建立一个同步的链接.常用Linux命令介绍(三)§man命令:察看指令用法的help§who命令:显示已经登录的用户§Id/whoami命令:用户身份自我识别.§touch命令:建立空文件和改变文档读取时间.§su命令:在不注消的情况切换用户身份§passwd命令:修改用户的登录口令§date命令:显示和设置系统日期和时间.§free命令:查看当前系统内存的使用情况.§logout命令:退出终端系统.§wall命令:向所有人的终端发送消息.常用Linux命令介绍(四)§mount命令:将某个文件系统挂载到某个目录上§umount命令:用于卸载已安装好的文件系统§tar命令:用于打包和解包某个目录和文件§rpm命令:软件包管理器§gzip命令:用于压缩某个文件和目录.§gunzip命令:用于解压缩以gzip压缩的文件.§bzip2命令:用于压缩某个文件和目录.§bunzip2命令:用于解压缩以bzip2压缩的文件.§logout命令:将当前用户从终端系统中注销§shutdown命令:关机或重启§reboot命令:重启命令§init命令:改变当间用户的运行级别.常用Linux命令介绍(五)§useradd/groupadd命令:添加系统用户/组§userdel/groupdel命令:删除系统用户/组§usermod命令:系统用户信息更改.§chmod命令:文件属性更改.§chown:文件拥有者更改.§chsh命令:改变用户登录shell.§vi命令:文本编辑器§lpd命令:根据/etc/printcap的内容来管理本地或远端的打印机.§lpq命令:显示打印机队列中未完成的工作.§chkconfig命令:显示及修改应用服务在各运行级别的信息.常用Linux命令介绍(六)§ftp命令:用户通过ftp这个程序来使用Internet上的标准文件传输协议.§telnet命令:远程登录命令.§grep命令:在文件中搜索匹配的行并输出一般用于过滤先前的结果§mail命令:阅读和发送邮件给别的用户.§find命令:在指定的路径上搜索指定的文件和目录§startx命令:进入X界面.ls命令选项选项说明-a显示所有文档及目录(ls内定将文档名或目录名称开头为.的视为隐藏档,不会列出)-l除文档名称外,亦将文档型态、权限、拥有者、档案大小等信息详细列出-r将文档以相反次序显示(原定依英文字母次序)-t将文档依建立时间之先后次序列出-A同-a,但不列出.(目前目录)及..(父目录)-F在列出的文档名称后加一符号;例如可执行文档则加“*”,目录则加/-R若目录下有文档,则以下之文档亦皆依序列出语法:ls[参数选项][目录名]说明:显示指定工作目录下的内容参数选项:如下图cd、pwd命令1、cd..更换目录回到上一级目录2、cd.更换到当前目录3、cd/更换目录到根目录4、cd~更换目录到当前用户的个人宿主目录5、cd/etc/vsftpd/更换目录到/etc/vsftpd目录语法:cd[目录名]说明:用于更换工作目录例题:如下语法:pwd说明:显示当前工作目录的绝对路径mkdir、rmdir命令语法:mkdir[参数选项]目录名说明:创建一个空目录,要求此用户在当前目录上具有写权限参数选项:如下图语法:rmdir[参数选项]目录名说明:删除一个或多个空目录或空子目录,要求此用户在当前目录上具有写权限选项选项说明-m模式为新目录设置访问模式。-p如果父目录不存在,创建所有的父目录。cp命令cp参数选项:语法:cp[参数选项]源文件或目录目标文件或目录说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。选项选项说明-f如果需要,删除已存在的目的文件-i提示是否覆盖现有普通目标文件。(在标准出错上显示问题,从标准输入读取答案。只有明确确认了才复制文件。)-p保留原文件的所有者、组、权限(包括setuid和setgid位),上次修改时间和上次访问时间。如果制作所有者或组信息的副本时出错,则setuid和setgid位被清空。-R递归复制目录,如果对象不是普通文件或目录那么做相应正确处理,(因此,一个FIFO或者特殊文件在复制后仍然是一个FIFO型或者相应特殊文件。)-r递归复制目录,如果对象不是普通文件或目录那么做一些未声明处理。(因此,我们允许并鼓励用-r选项做-R的同义词。)rm命令rm参数选项:语法:rm[参数选项]文件…说明:用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件只是断开了链接,原文件保持不变。如果没有使用-r参数选项,则rm不会删除目录。选项选项说明-f不作确认提示。不会写出诊断信息。如果错误只是文件不存在,那么不会生成一个状态返回的错误。文件名(目录名)可以强制删除。-i进行确认提示。Test:在执行时系统会询问:“rm:remove‘test’?y”。(在同时给定了-f和-i选项时,列在最后的生效。)-r,-R递归地移除目录树。它可以连同这个目录下的子目录都删除。mv命令(一)mv参数选项:语法:mv[参数选项]源文件或目录目标文件或目录说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。mv命令(二)mv参数选项:选项选项说明--backup为现有的每一个目标文件作一个备份-b和--backup一样但是不接受参数-f,--force覆盖前永不提示-i,--interactive覆盖前提示--strip-trailing-slashes删除任何“源文件”参数后面跟随的斜杠-S,--suffix=SUFFIX省略一般的备份后缀--target-directory=DIRECTORY移动全部“源文件”参数到“目录”中-u,--update只移动更老的或者标记新的非目录-v,--verbose说明完成了什么--help显示帮助且退出程序--version输出版本信息且退出程序cat命令cat参数选项:语法:cat[参数选项]fileNames说明:把档案串连接后传到基本输出(萤幕或加fileName到另一个档案)。选项选项说明-A,--ow-all等价于-vET-b,--number-nonblank给非空输出行编号-e等价于-vE-E,--show-ends每行结束显示$-n,--number所有输出行编号-s,--squeeze-blank将所有的连续的多个空行替换为一个空行-t价于-vT-T,--show-tabsTAB字符显示为^I-v,--show-nonprinting除了LFD和TAB之外所有控制符用^和M-记方式显示--help显示帮助并退出--version显示版本信息并退出more、less命令more参数选项:语法:more[参数选项][fileNames]说明:类似cat,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能(与vi相似)使用中的说明文件,请按h。less参数选项:语法:less[参数选项]fileName说明:less的作用与more十分相似,都可以用来浏览文件的内容,不同的是less允许使用者往回卷动以浏览已经看过的部份,同时因为less并未在一开始就读入整个文件案,因此在遇上大型文件的开启时,会比一般的文书编辑器(如vi)来的快速。head、tail命令head参数选项:语法:head[参数选项]fileNames说明:显示文件的前十行例如:headinstall.log显示install.log的前十行内容,若要显示前十五行,可以用head+15install.logtail参数选项:语法:tail[参数选项]fileNames说明:显示文件的后十行例如:tailinstall.log显示install.log的后十行内容。du命令du参数选项:语法:du[参数选项][dir-name]说明:该命令逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块(1024字节)的情况。若没有给出dir-name,则对当前目录进行统计。选项选项说明-a递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数-k1024字节作为计数单位,替代缺省时512字节的计数单位-x跳过在不同文件系统上的目录不予统计-s对每个file参数只给出占用的数据块总数-c最后再加上一个总计(系统缺省设置)-b以字节为单位列出磁盘空间使用情况(系统缺省以k字节为单位)-l计算所有的文件大小,对硬链接文件,则计算多次df命令df参数选项:语法:df[参数选项]说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况,检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。选项选项说明-i显示文件节点数inode的使用情况-a显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统-k以k字节为单位显示-t显示各指定类型的文件系统的磁盘空间使用情况-x列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)-T显示文件系统类型find命令find:语法:find[搜索路径][匹配表达式]功能:在指定的路径下搜索指定的目录或文件。参数选项:-name:文件名告诉find要查找的文件。-perm模式匹配所有符合指定数值模式值的文件,如果模式前面是“-”号,则搜索所有除这个模式以外的所有模式。-sizen:匹配大小为n个block的文件名。-user用户名:搜索所有属主为用户名的文件。-group组名:搜索所有属主为组名的文件。-atimen:搜索在n天前访问过的文件。-mtimen:搜索在n天前修改过的文件。-exec命令对每个匹配的文件执行命令,标志{}用于指定命令执行时文件名出现的地方,命令必须终止于符号“\;”。-print:将搜索结果输出到标准输出。grep命令grep:语法:grep[参数选项][-ePATT