Linux培训课件

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

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

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

资源描述

1第一章:Linux操作系统常用命令详解第二章:Linux操作系统的进程管理2第一章:Linux操作系统常用命令详解3常见的目录表示方法/代表根目录.代表当前目录或者本目录..代表当前目录的上级目录或者父目录~代表当前用户的主目录目录名代表当前目录下的目录/目录名代表根目录下的目录/目录名1/目录名2代表根目录下目录名1下的目录名24内部命令与外部命令内部命令:是shell程序的一部分,其中包含的是一些比较简练的linux系统命令,这些命令由shell程序识别并在shell程序内部完成运行,通常在linux系统加载运行时shell就被加载并驻留在系统内存中。外部命令:是linux系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以它们包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调进内存。通常外部命令的实体并不包含在shell中,但是其命令执行过程是由shell程序控制的。shell程序管理外部命令执行的路径查找、加载存放,并控制命令的执行5maninfohelphelp:提供内部命令的帮助;man:提供所有命令的详细帮助;是UNIX系统手册的电子版本。根据习惯,UNIX系统手册通常分为不同的部分(或小节,即section),每个小节阐述不同的系统内容info:提供所有命令的详细帮助;Linux中的大多数软件开发工具都是来自自由软件基金会的GNU项目,这些工具软件件的在线文档都以info文件的形式存在6显示或查看目录的内容显示当前目录下的内容用法1:ls例如:用法2:ls目录名显示指定目录下的内容例如:Linux系统的超级用户一般命名为root。root是系统中唯一的超级用户,具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等。7显示或查看目录的内容以详细资料显示当前目录下的内容显示当前目录下的隐藏内容用法3:ls-l例如:用法4:ls-a例如:8显示或查看目录的内容显示制定目录的属性用法5:ls-ld目录名例如:用法6:ll=ls–l例如:9cd:更改目录或者进入目录用法1:cd/进入根目录例如:[root@RHEL5~]#cd/[root@RHEL5/]#用法2:cd目录进入指定目录例如:[root@RHEL5~]#cd/tmp[root@RHEL5tmp]#用法3:cd进入当前用户的主目录例如:[root@RHEL5~]#cd[root@RHEL5~]#用法4:cd~进入但前用户的主目录例如:[root@RHEL5tmp]#cd~[root@RHEL5~]#10mkdir:创建目录用法1:mkdir目录名在当前目录下创建目录用法2:mkdir目录名/目录名1在指定目录下创建目录用法3:mkdir目录名1目录名2目录名3在指定目录下创建多个并列的目录用法4:mkdir-p目录名5/目录名6在没有父目录的情况下同时创建父目录和子目录11cp:复制cp(copy)命令可以将文件从一处复制到另一处。一般在使用cp命令时将一个文件复制成另一个文件或复制到某目录时,需要指定源文件名与目标文件名或目录。格式:cp[参数]源文件路径目标文件路径[test@linuxtest]$cptest1.txttest2.txt将test1.text复制成test2.txt[test@linuxtest]$cptest3.txt/tmp将test3.txt复制到/tmp目录中[test@linuxtest]$cp–rtest1(目录)test2(目录)加-r参数,拷贝目录12rm:删除功能:删除文件或目录格式:rm[参数]目标文件路径[test@linuxtest]$rmmyfiles删除一个文件[test@linuxtest]$rm*删除当前目录下的所有文件-f参数:强迫删除文件[test@linuxtest]$rm–f*.txt强迫删除所有以后缀名为txt文件[test@linuxtest]$rm–rdisk1-r参数:删除目录,等同于rmdir命令-i参数:删除文件时询问[test@linuxtest]$rm–i*删除当前目录下的所有文件rm:backup:isadirectory遇到目录会略过rm:remove‘myfiles.txt’?Y删除文件时会询问,可按Y或N键表示允许或拒绝删除文件注意:在系统的默认状态下,rm命令会对每个删除的文件一一询问。如果用户确定要删除这些文件,则可以使用参数-f来避免询问13cat显示或者把多个文本文件连接起来。cat是concatenate的简写:查看文件功能:用于显示文件的内容,也可以将数个文件合并成一个文件。格式:cat[参数]文件名[test@linuxtest]$cattest.txt显示test.txt文件内容[test@linuxtest]$cattest.txt|more逐页显示test.txt文件中的内容[test@linuxtest]$cattest.txttest1.txt将test.txt的内容附加到test1.txt文件之后[test@linuxtest]$cattest.txttest2.txtreadme.txt将test.txt和test2.txt文件合并成readme.txt文件14more:查看文件内容more命令是一般用于要显示的内容会超过一个画面长度的情况。为了避免画面显示时瞬间就闪过去,用户可以使用more命令,让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。[test@linuxtest]$more/etc/named.conf显示etc/named.conf文本文件的内容当用ls命令查看文件列表时,如果文件太多,则可配合more命令使用:[test@linuxetc]$ls-al|more以长格形式显示etc目录下的文件列表,显示满一个画面便暂停,可按空格键继续显示下一画面,或按Q键跳离15less命令less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要按Q键即可。[test@linuxetc]$lessnamed.conf显示/etc/named.conf的文本文件内容[test@linuxetc]$ls-al|less以长格形式列出/etc目录中所有的内容。用户可按上下键浏览或按Q键结束16head、tail(尾)命令head功能:用于显示文件前几行的内容格式:head[参数]文件名[root@linuxroot]#head-10/etc/passwd显示/etc/passwd/文件的前10行内容tail功能:用于显示文件后几行的内容格式:tail[参数]文件名[root@linuxroot]#tail-10/etc/passwd显示/etc/passwd/文件的倒数10行内容[root@linuxroot]#tail+10/etc/passwd显示/etc/passwd/文件的从第10行开始到末尾的内容[root@linuxroot]#tail-fnohup.out实时输出文件内容17mv:移动或更改目录、文件名称功能:可以将文件及目录移到另一目录下,或更改文件及目录的名称格式:[参数]源文件或目录目标文件或目录[test@linuxdir1]$mva.txt../将a.txt文件移动上层目录[test@linuxdir1]$mva.txtb.txt将a.txt改名为b.txt[test@linuxdir1]$mvdir2../将dir2目录上移一层18Pwd(PrintWorkDirectory目录):显示当前所在的目录功能:显示用户正在工作或当前所在的目录格式:pwd[test@linuxtest]$pwd/home/test显示用户test所在的当前目录是/home/test19find:用来寻找文件或目录格式:find[路径][匹配条件][root@linuxroot]#find/-namehttpd.conf搜索系统根目录下名为httpd.conf的文件/etc/httpd/conf/httpd.conf显示搜索结果[root@linuxroot]#find/etc–namehttpd.conf搜索/etc目录下名为httpd.conf的文件,并显示结果/etc/httpd/conf/httpd.conf显示搜索结果20grep:(globalsearchregularexpression(RE)andprintouttheline,全面搜索正则表达式并把行打印出来)在文件中搜索匹配的字符并进行输出格式:grep[参数]要找的字串要寻找字串的源文件[root@linuxroot]#greplinuxtest.txt搜索test.txt文件中字符串linux并输出[root@linuxroot]#rpm-qa|grephttpd搜索rpm包中含有httpd包的文件名21touch:创建文件格式:touch[参数]文件名[test@linuxtest]$touch*将当前下的文件时间修改为系统的当前时间[test@linuxtest]$touch–d20070806test将test文件的日期改为20070806[test@linuxtest]$touchabc若abc文件存在,则修改为系统的当前时间;若不存在,则生成一个为当前时间的空文件2225文本编辑器vi•vi,即vim,Linux下的一个全屏幕文本编辑程序。优点:编辑功能强大缺点:操作复杂•vi的工作模式输入(编辑)模式命令(末行)模式•vi的工作模式转换命令模式(默认模式)转换为输入模式Insert键,a(A),i(I),o(O)键输入模式转换为命令模式Esc键2326vi的基本操作打开文件•vi文件名•保存文件命令模式下::w:w!保存强制保存:w文件名另存为•退出vi命令模式下::q:q!:wq:wq!退出强制退出保存并退出强制保存并退出2427vi的基本操作•移动光标上下左右方向键•修改文本文件内容输入模式输入:键盘删除:del或退格键•列出/取消文本内容的行号命令模式:setnu:setnonu2528vi的基本操作•vi显示颜色使用命令aliasvi=vim更改用户环境变量在当前用户主目录下修改.bashrc,添加一行aliasvi=vim重启计算机26who/w:查看当前系统中有哪些用户登录格式:who/w[参数][root@linuxroot]#whoroottty11个本地用户登录testpts/01个远程登录用户27ln:在文件和目录之间建立链接格式:ln[参数]源文件或目录目标文件或目录链接分“软链接”和“硬链接”1.软链接:[root@linuxtest]#ln–s/usr/share/dodoc创建一个链接文件doc,并指向目录/usr/share/do2.硬链接:[root@linuxtest]#ln/usr/share/testhard创建一个硬链接文件hard,这时对于test文件对应的存储区域来说,又多了一个文件指向它。软链接:为同一个文件或目录创建2、3个名字,如同在Windows下创建的快捷方式硬链接:让多个不在或者同在一个目录下的文件,同时能够修改同一个文件,其中一个修改后,所有与其有硬链接的文件都一起修改了。28软件包管理命令(rpm)RPM的全名是RedHatPackageManager,它是由RedHat公司所开发的一个开放性软件包管理系统。其优点:易于安装、升级与删除软件包有强大的查询功能能够进行软件包验证支持代码形式的软件包29安装rpm包使用RPM命令的安装模式可以将软件包内所有的组件放到系统中的正确路径,安装软件包的命令是:[root@lin

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

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

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

×
保存成功