linux常用命令课件

上传人:文**** 文档编号:241667358 上传时间:2024-07-14 格式:PPT 页数:48 大小:2.22MB
返回 下载 相关 举报
linux常用命令课件_第1页
第1页 / 共48页
linux常用命令课件_第2页
第2页 / 共48页
linux常用命令课件_第3页
第3页 / 共48页
点击查看更多>>
资源描述
LinuxLinux操作系统操作系统E-mail:TEL:Linux操作系统1linux常用命令课件2前章内容学习回顾前章内容学习回顾Linux的安装条件Linux的安装方法X-Window前章内容学习回顾Linux的安装条件3第第3 3章章 LinuxLinux常用命令常用命令3.1 Linux系统的终端窗口3.2 Linux命令基础3.3 文件目录类命令3.4 系统信息类命令3.5 进程管理类命令3.6 其他常用命令第3章 Linux常用命令3.1 Linux系统的终端窗口4学习目标掌握终端窗口的使用掌握各种Linux常用命令的使用本章难点终端窗口的运行模式各种常用命令参数的使用linux常用命令课件53.1 Linux3.1 Linux的终端窗口的终端窗口 早期的Linux系统并没有现在Linux系统所具有的X-Window图形化管理窗口,而只是像DOS系统那样字符终端窗口来进行人机交互。到了后来,为了方便用户使用Linux系统,才设计并开发X-Window图形化管理窗口,但原来的字符终端仍然发挥非常重要的作用。Red Hat Enterprise Linux 4像传统Linux系统一样具有X-Window图形化窗口和字符窗口。在X-Window窗口中可以依次选择桌面上的“应用程序”|“系统工具”,在打开的子菜单中选择“终端”选项,即可打开字符终端窗口。3.1 Linux的终端窗口 早期的Linux系统并6LinuxLinux的终端窗口的终端窗口字符终端为用户提供了一个标准的命令行接口,在字符终端窗口中,会显示一个Shell提示符,通常为$。用户可以在提示符后输入带有选项和参数的字符命令,并能够在终端窗口中看到命令的运行结果,此后,将会出现一个新的提示符,标志着新命令行的开始。字符终端窗口中出现的Shell提示符因用户不同而有所差异,普通用户的命令提示符为“$”,超级管理员用户的命令提示符为“#”。Linux的终端窗口字符终端为用户提供了一个标准的命令行接口73.2 Linux3.2 Linux命令基础命令基础在Linux系统中命令区分大小写。在命令行中,可以使用Tab键来自动补齐命令,即可以只输入命令的前几个字母,然后按Tab键,系统将自动补齐该命令,若命令不止一个,则显示出所有和输入字符相匹配的命令。按Tab键是,如果系统只找到一个和输入字符相匹配的目录或文件,则自动补齐;如果没有匹配的内容或有多个匹配的名字,系统将发出警笛声,再按一次Tab键将列出所有相匹配的内容,以供用户选择。3.2 Linux命令基础在Linux系统中命令区分大小写。8LinuxLinux命令基础命令基础利用向上或向下的光标键,可以翻查曾经执行过的历史命令。如果要在一个命令行上输入和执行多条命令,可以使用分号来分隔命令,如:“cd/;ls”。要使程序以后台方式执行,只需在要执行的命令后跟上一个“&”符合即可,如“find/-name http.conf&”。Linux命令基础利用向上或向下的光标键,可以翻查曾经执行过93.3 3.3 文件目录类命令文件目录类命令浏览目录类命令。浏览文件类命令。目录操作类命令。文件操作类命令。3.3 文件目录类命令浏览目录类命令。103.3.1 3.3.1 浏览目录类命令浏览目录类命令pwd命令pwd命令用于显示用户当前所在的目录。如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录。3.3.1 浏览目录类命令pwd命令113.3.1 3.3.1 浏览目录类命令浏览目录类命令cd命令用户在登录系统后,会处于用户的家目录中,该目录一般以/home开始,后跟用户名,这个目录就是用户的初始登录目录(root用户的家目录为/root)。cd命令用来在不同的目录中进行切换。如果用户想切换到其他的目录中,就以使用cd命令,后跟想要切换的目录名在Linux系统中,用“.”代表当前目录;用“.”代表当前目录的父母录;用“”代表用户的个人家目录范例如下:rootlinux home$cd pp 改变目录到当前目录下的pp子目录rootlinux pp$cd.改变目录到上一层目录rootlinux home$cd/改变目录到系统根目录rootlinux/$cd改变目录到用户自家目录(或执行cd)rootlinux pp$cd/usr/bin 改变目录到/usr/bin目录3.3.1 浏览目录类命令cd命令范例如下:12lls(list)命令用来列出文件或者目录信息。该命令的语法为:ls 参数 目录或文件lls命令的常用参数选项有:-a:显示所有文件,包括以“.”开头的隐藏文件。-A:显示指定目录下所有的子目录及文件,包括隐藏文件。但不显示“.”和“.”。-c:按文件的修改时间排序-C:分成多列显示各行-d:如果参数是目录,只显示其名称而不显示其下的各个文件。往往与“-l”选项一起使用,已得到目录的详细信息。-l:以长格形式显示文件的详细信息。-i:在输入的第一列显示文件的i节点号。ls命令ls(list)命令用来列出文件或者目录信息。该命令的语法为13ls命令ls命令143.3.2 3.3.2 浏览文件类命令浏览文件类命令cat命令lcat命令主要用于滚屏显示文件内容或是将多个文件合并成一个文件。l滚屏显示文件的语法为:cat 参数 文件名l合并文件的语法为:cat file1 file2file3或者 cat file1 file2file3lcat命令的常用参数选项有:-b:对输出内容中的非空行标注行号。-n:对输出内容中的所有行标注行号。3.3.2 浏览文件类命令cat命令15pplinux pp$pp cat test.txt显示test.txt文件内容pplinux pp$pp cat test.txt|more逐页显示test.txt文件中的内容pplinux pp$pp cat test.txt test1.txt将test.txt的内容附加到test1.txt文件之后pplinux pp$pp cat test.txt test2.txt readme.txt将test.txt和test2.txt文件合并成readme.txt文件pplinux pp$pp cat test.tx163.3.2 3.3.2 浏览文件类命令浏览文件类命令l使用cat命令时,如果文件太长,用户只能看到文件的最后一部分。这时可以使用more命令,一页一页的分屏显示文件内容。l按【Enter】键可以向下移动一行;按【space】键可以向下移动一页;按【q】键可以退出more命令。l该命令的语法为:more【参数】文件名lmore命令的常用参数选项有:-num:这里的num是一个数字,用来显示指定分页显示时每页的行数。+num:指定从文件的第num行开始显示。3.3.2 浏览文件类命令使用cat命令时,如果文件太长,用173.3.2 3.3.2 浏览文件类命令浏览文件类命令less命令lless命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右的移动。l执行less命令后,进入less状态,按【Enter】键可以向下移动一行,按【space】键可以向下移动一页;按【b】键可以向上移动一页;也可以用光标键向前、后、左、右移动;按【q】键可以退出less命令。lless命令还支持一个在文本文件中进行快速查找。先按下斜杠键【/】,再输入要超找的单词或字符。less命令会在文本文件中进行快速查找,并把找到的第一个搜索目标高亮显示。如果希望继续查找,就再次按下斜杠键【/】,再按【Enter】键即可。3.3.2 浏览文件类命令less命令183.3.2 3.3.2 浏览文件类命令浏览文件类命令head命令lhead命令用于显示文件的开头部分,默认情况下只显示前10行内容。l该命令的语法为:head 参数 文件名lhead命令的常用参数选项有:-n num:显示指定文件的前num行。-c num:显示指定文件的前num个字符。3.3.2 浏览文件类命令head命令193.3.2 3.3.2 浏览文件类命令浏览文件类命令tail命令ltail命令用于显示文件的末尾部分,默认情况下只显示文件的末尾10行内容。l该命令的语法为:tail 参数 文件名ltail命令的常用参数选项有:-n num:显示指定文件的末尾前num行。-c num:显示指定文件的末尾num个字符。+num:从第num行开始显示指定文件的内容。3.3.2 浏览文件类命令tail命令203.3.3 3.3.3 目录操作类命令目录操作类命令lmkdir命令用于创建一个目录。l该命令的语法为:mkdir 参数 目录名l常用参数-p:如果父目录不存在,则同时创建该目录及该目录的父目录。3.3.3 目录操作类命令mkdir命令用于创建一个目录。213.3.3 3.3.3 目录操作类命令目录操作类命令lrkdir命令用于删除空目录。l该命令的语法为:rkdir 参数 目录名l常用参数-p:在删除目录时,一起删除父目录,但父目录中必须没有其他目录及文件。3.3.3 目录操作类命令rkdir命令用于删除空目录。223.3.4 3.3.4 文件操作类命令文件操作类命令lcp命令主要用于文件或目录的复制。l该命令的语法为:cp 参数 源文件 目标文件lcp命令的常用参数选项有:-f:如果目标文件或目录存在,先删除它们再进行复制(即覆盖),并且不提示用户。-i:如果目标文件或目录存在,提示是否覆盖已有的文件。-R:递归复制目录,即包含目录下的各级子目录。3.3.4 文件操作类命令cp命令主要用于文件或目录的复制。233.3.4 3.3.4 文件操作类命令文件操作类命令mv命令lmv命令主要用于文件或目录的移动或改名。l该命令的语法为:mv 参数 源文件或目录 目标文件或目录lmv命令的常用参数选项有:-i:如果目标文件或目录存在时,提示是否覆盖目标文件或目录。-f:无论目标文件或目录是否存在,直接覆盖目标文件或目录,不提示。3.3.4 文件操作类命令mv命令243.3.4 3.3.4 文件操作类命令文件操作类命令rm命令lrm命令主要用于文件或目录的删除。l该命令的语法为:rm 参数 文件名或目录名lrm命令的常用参数选项有:-i:删除文件或目录时提示用户。-f:删除文件或目录时不提示用户。-R:递归删除目录,即包含目录下的文件和各级子目录3.3.4 文件操作类命令rm命令253.3.4 3.3.4 文件操作类命令文件操作类命令diff命令ldiff命令主要用于比较两个文件内容的不同。l该命令的语法为:diff 参数 源文件 目标文件ldiff命令的常用参数选项有:-a:将所有的文件当作文本文件处理。-b:忽略空格造成的不同。-B:忽略空行造成的不同-q:只报告什么地方不同,不报告具体的不同信息。-i:忽略大小写的变化。3.3.4 文件操作类命令diff命令263.3.4 3.3.4 文件操作类命令文件操作类命令tar命令ltar命令是用于文件打包的命令行工具,tar命令可以把一系列的文件归档到一个大文件中,也可以把档案文件解开以恢复数据。l该命令的语法为:tar 参数 档案文件 文件列表ltar命令的常用参数选项有:-c:生成档案文件。-v:列出归档、解档的详细过程。-f:指定档案文件名称-r:将文件追加到档案文件末尾。-z:以gzip格式压缩或解压缩文件。-j:以bzip2格式压缩或解压缩文件。-d:比较档案与当前目录中的文件。-x:解开档案文件。3.3.4 文件操作类命令tar命令273.3.4 3.3.4 文件操作类命令文件操作类命令tar命令3.3.4 文件操作类命令tar命令283.3.4 3.3.4 文件操作类命令文件操作类命令whereis命令lwhereis命令用来寻找命令的可执行文件所在的位置。l该命令的语法为:whereis 参数 命令名称lwhereis命令的常用参数选项有:-b:只查找二进制文件。-m:只查找命令的联机帮助手册部分。-s:只查找源码文件。3.3.4 文件操作类命令whereis命令293.3.4 3.3.4 文件操作类命令文件操作类命令grep命令lgrep命令用于查找文件中包含有指定字符串的行。l该命令的语法为:grep 参数 要查找的字符串 文件名lgrep命令的常用参数选项有:-v:列出不匹配的行。-c:对匹配的行计数。-l:只显示包含匹配模式的文件名。-h:抑制包含匹配模式的文件名的显示。-n:每个匹配行只按照相对的行号显示。-i:对匹配模式不区分大小写。3.3.4 文件操作类命令grep命令303.4 3.4 系统信息类命令系统信息类命令lDmesg命令用于实例名和物理名称来标识连到系统上的设备。lDmesg命令显示系统诊断信息、操作系统版本号、物理内存大小以及其他大小。l系统启动时,屏幕上会显示系统CPU、内存、网卡等硬件信息。但通常显示的比较快,如果用户没有来得及看清,可以在系统启动后用dmesg命令查看。3.4 系统信息类命令Dmesg命令用于实例名和物理名称来标313.4 3.4 系统信息类命令系统信息类命令df命令lDf命令主要用来查看文件系统的各个分区的占用情况。3.4 系统信息类命令df命令323.4 3.4 系统信息类命令系统信息类命令du命令ldu命令主要用来查看某个目录中的各级子目录所使用的硬盘空间数。l基本用法是在命令后跟目录名,如果后不跟目录名,则缺省为当前目录。3.4 系统信息类命令du命令333.4 3.4 系统信息类命令系统信息类命令free命令lfree命令主要用来查看系统内存、虚拟内存的大小及占用情况。3.4 系统信息类命令free命令343.4 3.4 系统信息类命令系统信息类命令date命令ldate命令可以用来查看系统当前的日期和时间。ldate命令还可以用来设置当前日期和时间(只有root用户才可以改变系统的日期和时间)。3.4 系统信息类命令date命令353.4 3.4 系统信息类命令系统信息类命令cal命令lCal命令用于显示指定月份或年份的日历,可以带两个参数,其中年、月份用数字表示;只有一个参数时表示年份,年份的范围为1-9999;不带任何参数的cal命令显示当前月份的日历。3.4 系统信息类命令cal命令363.5 3.5 进程管理类命令进程管理类命令lps命令主要用于查看系统的进程。l该命令的语法为:ps 参数lps命令的常用参数选项有:-a:显示当前控制终端的进程(包含其他用户的)-u:显示进程的用户名和启动时间等信息。-w:宽行输出,不截取输出中的命令行。-l:按长格式形式显示输出。-x:显示没有控制端的进程。-e:显示所有的进程。-t n:显示第n个终端的进程。3.5 进程管理类命令ps命令主要用于查看系统的进程。373.5 3.5 进程管理类命令进程管理类命令kill命令l前台进程在运行时,可以用【ctrl+c】组合键来终止该进程。l后台进程可以用kill命令向进程发送强制终止信号,以达到终止进程的目的。3.5 进程管理类命令kill命令383.5 3.5 进程管理类命令进程管理类命令kill命令3.5 进程管理类命令kill命令393.5 3.5 进程管理类命令进程管理类命令top命令lTop命令可以实时监控进程的状况。lTop屏幕自动每5秒钟刷新一次,也可以用“top d 20”,使得top屏幕每20秒刷新一次。3.5 进程管理类命令top命令403.5 3.5 进程管理类命令进程管理类命令top命令3.5 进程管理类命令top命令413.5 3.5 进程管理类命令进程管理类命令bg、jobs、fg命令lbg命令用于把进程放到后台运行。ljobs命令用于查看在后台运行的进程。lfg命令用于把从后台运行的进程调到前台3.5 进程管理类命令bg、jobs、fg命令423.6 3.6 其他常用命令其他常用命令lclear命令用于清除字符终端屏幕内容。luname用于显示系统信息。lman命令用于列出命令的帮助手册。lshutdown命令用于指定时间关闭系统。3.6 其他常用命令clear命令用于清除字符终端屏幕内容。433.6 3.6 其他常用命令其他常用命令其他常用命令lhalt命令表示立即停止系统,但该命令不自动关闭电源,需要人工关闭电源。lreboot命令用于重新启动系统,相当于“shutdown r now”。lpoweroff命令用于立即停止系统,并关闭电源,相当于“shutdown h now”。3.6 其他常用命令其他常用命令443.6 3.6 其他常用命令其他常用命令其他常用命令lalias命令用于创建命令的别名。lunalias命令用于取消别名的定义。lhistory命令用于显示用户最近执行的命令。只要在命令编号钱加“!”,就可以重新运行history中显示出的命令行。3.6 其他常用命令其他常用命令45小结小结lLinux系统的终端窗口和命令基础。l文件系统类命令。l系统信息类命令。l进程管理类命令及其他常用命令。习题习题详见课本P51,第一题。小结Linux系统的终端窗口和命令基础。习题详见课本P51,46p经常不断地学习,你就什么都知道。你知道得越多,你就越有力量pStudyConstantly,AndYouWillKnowEverything.TheMoreYouKnow,TheMorePowerfulYouWillBe写在最后经常不断地学习,你就什么都知道。你知道得越多,你就越有力量写47谢谢你的到来学习并没有结束,希望大家继续努力Learning Is Not Over.I Hope You Will Continue To Work Hard演讲人:XXXXXX 时 间:XX年XX月XX日 谢谢你的到来演讲人:XXXXXX 48
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!