第4章、linux 基本命令

第4章、linux 基本命令

ID:14719035

大小:64.50 KB

页数:7页

时间:2018-07-30

上传者:U-3744
第4章、linux 基本命令_第1页
第4章、linux 基本命令_第2页
第4章、linux 基本命令_第3页
第4章、linux 基本命令_第4页
第4章、linux 基本命令_第5页
资源描述:

《第4章、linux 基本命令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

第四章、Linux的基本命令使用帮助——1、man——所有man手册被保存在/usr/share/man目录中。#manls2、info——textinfo文档一般保存在/usr/share/info目录中。#infols一、目录操作命令1、pwd——查看当前用户的工作目录。2、ls——可以列出目录的内容,包括文件和子目录的名称。#ls[选项]…….[目录或文件名]……..常用选项:-a——显示所有文件,包含隐藏文件和目录(所有以”·”为开始的文件和目录),还包括”·”和”··”-A——显示所有文件,包含隐藏文件和目录,但不包括”·”和”··”。-F——在每个文件名后加上一个字符,以说明该文件的类型。“*”表示普通的可执行文件;“/”表示目录文件;“@”表示链接文件;“|”表示管道文件;“=”表示套接字;什么也没有则表示普通文件。-l——长格式输出。显示文件类型、权限、硬件连接数、所有者名、组名、大小及时间信息(如未指明是其它时间,则指修改时间)。对于6个月以上的文件或超出未来1小时的文件,时间信息中的时分被年代取代。-h——显示文件或目录的大小。比如:K、M、或G。-r——逆序列出文件或目录。-t——按文件修改时间排序,新文件靠前。-R——递归列出全部目录内容。-help——获得帮助。3、cd——切换目录。#cd[目的目录]#cd/#cd~4、mkdir——创建目录。#mkdir[选项]目录………常用选项:-m<目录属性>——建立目录时同时设置目录的权限。-p——可以建立不存在的目录,即可以建立多级目录。5、rmdir——删除空目录。如果所给出的目录不为空,则报错。#rmdir[选项]……目录…….常用选项:-P——递归的删除目录,当子目录删除后其父目录为空时,也一同被删除。二、文件操作命令1、file——辨别文件类型。 #file[选项]……[目录或文件名]……2、cat——将文件内容输出在显示器上。#cat[选项][文件]……常用选项:-n——由数字1开始对所有输出的行数编号。-b——与-n相似,只不过对于空白的行不编号。-s——当遇到连续两行以上的空白行,就代换为一行的空白行。3、more——分屏显示文件中的内容。只能向下看,“回车键”向下移一行,“空格键”向下移一页,“q键”退出。move–N/路径/文件名(可以从文件的第N行开始显示)4、less——分屏显示文件中的内容,也可以倒回去看。5、tree——树形结构查看文件内容。6、head——显示文件的头部分。默认情况下显示开始10行,用户指定的文件多于一个,则一个一个的显示,并在其显示的首部给出文件名。#head[选项]…….文件…….常用选项:-c——显示文件起始的N个字节,b(512个字节)k(1000字节)m(1000k)。-n——显示文件起始的N行。例1:显示passwd文件的前3行#head–n3/etc/passwd例2:显示文件中前30个字符。#head-c30/etc/passwd7、tail——显示文件的末尾部分。默认显示末尾10行,用户指定的文件多于一个,则一个一个的显示,并在其显示的首部给出文件名。#tail[选项]……文件……常用选项:-retry——如果用户打开的文件不存在,也仍然不停的尝试打开指定的文件。只与-f合用时才有用。-f——当文件不断增长时,输出后续添加的数据,可以用于监视日志文件内容。-c——显示文件末尾的N个字节。-n——显示文件末尾的N行。8、grep——查找文件里符合条件的字符串。#grep[选项]……范本样式[文件]……常用选项:-i——忽略字符大小写的区别。-v——改变匹配的意义,只选择不匹配的行。9、cp——复制文件和目录。可以复制多个文件或目录到指定的目的目录。指定两个以上的文件或目录时,最后的目的应是一个已存在的目录,否则会报错。#cp[选项]……源文件目标文件#cp[选项]……源文件或目录……目标目录常用选项:-a——该选项通常在拷贝目录时应用。它保留链接、文件属性,并递归的拷贝目录,起作用等同于下面的dpr三个选项的组合。-d——拷贝时保留链接。 -f——拷贝时删除已存在的目标文件,而不给出提示。-i——与-f相反,提供交互拷贝。-p——复制同时,把其修改时间和访问权限也复制到新文件中。-r——若给出的源文件是一个目录文件,此时cp将递归的复制该目录下所有子目录和文件,此时目标文件必须为一个目录名。★建议:cp时选择-i交互模式,以防止误删除重要的同名不同内容的文件。10、mv——移动或更改现有的文件或目录。改源文件名到目标文件名,或移动源文件或目录到(可以不止一个)到一个目的目录。常用选项:-i——交互式操作。可避免误覆盖文件。-f——禁止交互操作。有重名时不给提示,制定该选项后,-i选项失效。11、rm——删除文件或目录。#rm[选项]……文件或目录……常用选项:-f——忽略不存在的文件,从不给出提示。-r——指示将参数中列出的全部目录和子目录均递归的删除。-i——提供交互式删除平台。例1:rm-rf/12312、touch——创建普通文件。13、wc——统计指定文件所包含的行数、单词数和字符数。14、find——查找文件或目录。例1:在当前目录下查找以123命名的文件或目录#find·/-name123三、文件的压缩1、gizp——压缩或解压缩文件。gzip是个使用广泛的压缩程序。若没有加上任何参数,gzip压缩完文件后会产生“·gz”的压缩文件,并删除原始文件。#gzip[选项]……文件……常用选项:-c——将输出信息送到显示器上,并保留原有文件。-d——将压缩文件解压。-l——对每个压缩文件显示下列字段:·压缩文件的大小·未压缩文件的大小·压缩比·未压缩文件的名字-r——递归式的查找指定目录并压缩其中的所有文件或者是解压缩。-t——测试,检查压缩文件是否完整。-v——对每一个压缩或解压缩的文件,显示文件名和压缩比。-num——用指定的数字num调整压缩的速度,-1或—fast表示最快的压缩方法(低压缩比),-9或—best表示最慢压缩方法(高压缩比)。系统默认值是6。2、bzip2——“·bz2”文件的压缩与解压缩。bzip2采用新的压缩方法,压缩效果比传统的压缩算法要好,压缩比更大。若没有加任何参数,bzip2压缩完文件后会产生“·bz2”的压缩文件,并删除原始的文件。但是兼容性不好,不支持Windows。 #bzip2[选项]……文件……常用选项:-c——将压缩与解压缩的结果送到显示器上。-d——执行解压缩。-s——在压缩、解压缩及检查时减少内存使用量。-t——检查指定文件的完整性,但并不对其解压缩。实际上将对数据进行实验性的解压缩操作,而不输出结果。例1:同时压缩文件newfile1和newfile2#bzip2newfile1newfile2例2:测试压缩文件newfile2.bz2的完整性#bzip2-tnewfile2.bz23、zip——创建zip格式的压缩文件。zip是一个使用广泛的压缩程序,文件经它压缩后会产生具有“·zip”扩展名的压缩文件,而不会删除原有文件。#zip[选项]……压缩文件名原始文件名……常用选项:-d——从压缩文件内删除指定文件。-P<密码>——为加密而使用的压缩密码。-T——检查压缩文件内的每个文件是否正确无误。例1:压缩文件newfile1成zip格式#zipnewzipfile1.zipnewfile1例2:为创建的压缩文件指定压缩密码#zip–P123newzipfile1.zipnewfile14、unzip——解压缩zip文件。#unzip[选项]……压缩文件常用选项:-d<目录>——把压缩文件解压到指定目录下。-l——显示压缩文件内所包含的文件。-t——检查压缩文件是否正确。-P<密码>——使用解压缩密码。例1:解压缩zip格式的压缩文件#unzipnewzipfile1.zip例2:显示压缩文件内所包含的文件#unzip-lnewzipfile1.zip四、磁盘管理的相关命令1、du——显示目录或文件的大小。该命令逐级进入指定目录的每一个子目录并显示该目录占用空间大小的情况。如没有给出指定目录,则对当前所在目录进行统计。#du[选项]……[文件或目录]……常用选项:-s——仅显示一个统计信息。-a——递归地显示指定目录中个文件及子目录中个文件占用数据的块数。若即不指定-s,也不指定-a,则只显示参数中的每一个目录所占的磁盘块数。-b——以字节为单位列出磁盘空间使用情况(系统默认以K字节为单位)。-h——以K、M、G为单位,提高信息的易读性。 -c——最后加上一个总计(系统默认设置)。-l——计算所有文件的大小,对硬链接文件则计算多次。-x——跳过在不同文件系统上的目录不予统计。例1:显示当前目录占用磁盘空间的大小#du-sh·/2、df——显示已使用中的文件系统磁盘空间的使用情况。df命令显示指定的文件或目录所在的文件系统可用磁盘空间的数量。如果没有指定文件或目录,则显示当前所有使用中的文件系统。常用选项:-a——显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。-h——用易读格式为用户显示粗大小(例如:1K,1M,1G)。-H——与-h选项相同,但在计算时是以1000Bytes为换算单位,而非1024Bytes。-k——以K字节为单位显示。-x——列出不是某一指定类型文件系统的磁盘使用情况。-T——显示文件系统类型。例1:显示系统中已经使用中的文件系统磁盘空间的可用数量#df-h3、dd——转换并输出数据。五、日期与时间1、date——显示或设置系统时间与日期。常用选项:-s<字符串>——根据字符串来设置系统日期与时间。字符串前后加双引号。-u——显示或设置全球时间(格林尼治时间)。例1:显示当前时间#date例2:设置系统日期时间#date-s“2009/12/2018:22”2、hwclock——显示与设定硬件时钟。在Linux中有硬件时钟与系统时钟两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是系统内核的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟将独立运作。#hwclock[功能]……[选项]……常用功能和选项:功能:--hctosys——将系统时钟调整为与目前硬件时钟一致。--systohc——将硬件时钟调整为与目前系统时钟一致。--set——设定硬件时钟但要与—date选项一同使用。选项:--date=<日期与时间>——设定硬件时钟。字符串前后加双引号。例1:查看当前计算机的硬件时钟#hwclock例2:将系统时间设定为硬件时间#hwclock--systohc六、vi编辑器 1、vim历史$1991年,vim1.0$1992年,vim1.22$1994年,vim3.0加入了多窗口编辑模式$1996年,vim4.0$1998年,vim5.0加入了语法高亮功能$2001年,vim6.0$2006年,vim7.0$2007年,vim7.12、vi编辑器的基本知识$工作模式命令模式(打开vi编辑器时,就处在命令模式,“Esc”返回命令行)输入模式(“A、a、I、i”等按此键都可进入输入模式)末行模式(命令模式输入“:”进入莫行模式)3、光标的移动·使用方向键“↑”“↓”“←”“→”·使用“h”“j”“k”“l”·向下滚动一屏Ctrl+f;半屏(Ctrl+d)·向上滚动一屏Ctrl+b;半屏(Ctrl+u)·移到当前行开头:^(shift+6)移到当前行尾处:$(shift+4)·让光标移到顶部:H让光标移到中部:M让光标移到底部:L4、启用vi·直接输入vi或者vim,或vi、vim后面加上已存在的文件名。5、退出vi·末行模式:“:q”未改过的退出;“:q!”改过但不保存退出;“:wq”保存退出;“:wq!”强制保存退出。·命令模式:”ZZ”保存退出;“ZQ”不保存退出。6、命令模式常用的指令$删除文本·删除一个字符“x”删除光标右一个字符“X”删除光标左一个字符·删除一个词或词的部分内容光标放在要删除的地方“dw”·删一行“dd”·删行的部分内容“D”删除右边;“d0”删除左边。 ·删除光标位置到文件结尾“dG”$复制和移动文本·粘贴:p·复制一行:yy·剪切一行:dd$撤销和重作·撤销前一个命令“u”;·撤销对一行的更改“U”;·重作“Ctrl+R”。$插入文本(命令模式下)·追加:“a”光标右边插入文本;“A”一行结尾添加文本。·插入:“i”光标左边插入;“I”在行首插入。·插入新行:“o”光标下打开一行;“O”光标上打开一行。$查找字符串·使用“/”查找字符串例如:要查找字符串meta,则输入/meta,接着按回车键提交查询。之后可以输入“n”键将光标跳转到该字符串在文本中的下一个出现处,输入“N”键将光标跳转到该字符串在文本中的上一个出现处。·使用“?”查找字符串使用“?”和使用“/”的操作是相同的,只是在使用命令“n”与“N”跳转的方向是相反的。·查找特殊字符(·*[]^%/?~$)在查询的特殊字符前加。例如:要查找字符串zhang?,则输入/zhang?,并且按下回车键提交查询;如:要转意反斜杠本身,则输入\。7、莫行模式下命令$更改字符串:(莫行模式下)格式如下——:s/要改的/改后的(更改单个字符):s/要改的/改后的/g(更改整行符合的):%s/要改的/改后的/g(更改整文符合的)在g后加c会询问用户。$文件另存为:格式如下——:write/root/newfilename路径/新文件的名字$取消高亮显示::nohl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭