linux命令精品手册代码3

上传人:繁星 文档编号:40661220 上传时间:2018-05-26 格式:DOC 页数:7 大小:69.50KB
返回 下载 相关 举报
linux命令精品手册代码3_第1页
第1页 / 共7页
linux命令精品手册代码3_第2页
第2页 / 共7页
linux命令精品手册代码3_第3页
第3页 / 共7页
linux命令精品手册代码3_第4页
第4页 / 共7页
linux命令精品手册代码3_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《linux命令精品手册代码3》由会员分享,可在线阅读,更多相关《linux命令精品手册代码3(7页珍藏版)》请在金锄头文库上搜索。

1、www.zp-www.zp-即用即查 Linux 命令行实例参考手册代码第 3 章 文件的基本管理建立文件catcat 命令语法:cat 参数 | 文件名实例 1:利用 cat 创建一新文件 hhwork,在命令提示符下输入以下命令。rootlocalhost local#cat hhwork或rootlocalhost local#cat - hhwork用户可以从标准输入为该文件录入内容,也可以按组合键 Ctrl+C 退出,可以利用 ll 命 令查看新文件的属性。实例 2:对已经存在的文件追加新的内容。假设当前目录下存在一文件 hhwork,对其追加新的一行内容“love” ,在命令提示符

2、下 输入:rootlocalhost local#cat hhwork或rootlocalhost local#cat - hhwork建立文件touchtouch 命令语法:touch 参数 文件名 实例 1:创建两个文件 abc1,abc2,并以当前的时间设定其修改和访问时间。在命令提示符下输入:rootlocalhost #touch abc1 abc2rootlocalhost #ll abc1 abc2实例 2:利用其他文件的时间属性设置新的文件。当前目录下,有一文件 hhwork,利用该文件的时间属性设置新创建文件“123”的时 间属性,同样为了便于观察结果是否执行成功,借助 ll

3、 命令,在命令提示符下输入以下命 令。rootlocalhost #touch -r a 123rootlocalhost #ll hhworkrootlocalhost #ll 123移动以及重命名文件mvmv 命令语法:mv 参数 源文件或目录 目标目录或目标文件实例 1 把当前目录下的 abc1 移动到/home 目录下面,并重新命名为 abc1-new。要实现移动和重命名文件,需要以绝对路径名指出目标文件,目标文件名的父目录为www.zp-www.zp-移动目的地,绝对路径中最后的文件名为文件的新名字。rootlocalhost #mv -i abc1 /home/abc1-new r

4、ootlocalhost #ll /home/abc1-new实例 2 移动整个目录下的文件到指定的目标目录。假设当前目录下有一个 hhwork2 目录,移动该目录(包括子目录的内容)到/backup。 在命令提示符下输入以下命令:rootlocalhost #ls hhwork2rootlocalhost #mv -i hhwork2 /backuprootlocalhost #ls /backup实例 3:为文件或目录重命名。假设 old,oldfile 文件已经存在在命令提示符下输入:rootlocalhost #mv old newrootlocalhost #mv oldfile n

5、ewfile 借助 ls 命令显示,old 和 oldfile 将不存在。实例 4:分别以系统默认的后缀字符和“.old”备份已经存在的文件。在命令提示符下输入:rootlocalhost #mv -bi file1 /backup(假设/backup 目录下存在 file1 和 file2 两个文件)rootlocalhost #mv -biS.old file2 /backup或rootlocalhost #mv -bi-suffix=.old file2 /backuprootlocalhost #ls /backup/file*删除文件rmrm 命令语法:rm 参数 文件或目录实例 1

6、:在安装系统后,删除/root 下产生的安装日志文件(install.log,install.sys.log) 。在命令提示符下输入:rootlocalhost #rm install*对于系统询问是否删除某个文件,确认删除,键入“y”即可;否则键入除“y”以外 的任何键即可。为了提高删除效率,对于确定不需要的文件,选择-f 强制删除,借助 ls 命 令用来查看是否成功删除文件,可以看出系统默认是开启-i 选项的。实例 2:强制删除当前目录下非空目录 test(假设存在)下的所有文件。利用 rm 命令删除目录,若要删除目录必须用-r 选项,在命令提示符下输入:rootlocalhost #tr

7、ee testrootlocalhost #rm ri testrootlocalhost #tree test查看文件的内容catcat 命令语法:cat 参数 源文件 | 重定向的文件名实例 1:查看系统文件系统的情况。文件/etc/fstab 记录系统中文件系统的信息,Linux 在启动时候,通过读取该文件来决www.zp-www.zp-定挂载那些文件系统。该文件设置了默认安装的文件系统,用户可以通过 mount 命令加载 新的系统设备。在命令提示符下输入:rootlocalhost #cat /etc/fstab实例 2:把账号文件编号输入到文件 users.backup,省略中间的空

8、行。在命令提示符下输入:rootlocalhost #cat -bs /etc/passwd users.backup实例 3:把组账户文件追加到实例二产生的文件 users.backup,同样省略账户文件的空行,带行号。在命令提示符下输入:rootlocalhost #cat -sb /etc/group users.backup查看文件的内容moremore 命令语法:more 参数 文件名实例 1:从第 5 行开始查看账户文件(/etc/passwd) ,并将每屏设置 10 行显示。在命令提示符下输入:rootlocalhost #more -10 +5 /etc/passwd实例 2:

9、查找/etc/passwd 文件中,ddf 用户所在的行。利用 more 命令来查找指定的关键字,在命令提示符下输入:rootlocalhost #more +/ddf /etc/passwd查看文件的内容lessless 命令语法:less 参数 文件名实例 1:查看账户文件的内容,并显示读取文件的行号、百分比以及总行号。在命令提示符下输入以下命令:rootlocalhost #less -M /etc/passwd实例 2:搜索一文件中 Linux 字符串,并修改为 Linux。在命令提示符下输入:rootlocalhost #less -p Linux test实例 3:查看符号链接文件

10、。在命令提示符下输入:rootlocalhost #less lnfile(假设 lnfile 存在,并且指向/etc/passwd)rootlocalhost #less lndir(假设 lndir 存在,并且指向/etc)查看文件头部的内容headhead 命令语法:head 参数 文件名实例 1:默认显示多个文件的前 10 行。分别显示主机配置文件(/etc/hosts)和网络服务文件(etc/services)两个文件的前 10 行,在命令提示符下输入:rootlocalhost #head /etc/hosts /etc/services实例 2:显示文件的前 3 行和除最后 25

11、 行的所有内容。www.zp-www.zp-在命令提示符下输入:rootlocalhost #head -3 /etc/passwd 或rootlocalhost #head -n 3 /etc/passwd 或rootlocalhost #head -lines= 3 /etc/passwdrootlocalhost #head -n -25 /etc/passwd 或rootlocalhost #head -lines= -25 /etc/passwd实例 3:显示文件的前 100bytes 和除最后 1000bytes 的所有内容。head 命令默认以行为单位显示文件的首部内容,用户也可

12、以按 bytes 显示文件的首部 内容。head 同样提供两种方法以 bytes 显示文件的内容,这里仍旧以/etc/passwd 为例子, 在命令提示符下输入:rootlocalhost #head -c 100 /etc/passwdrootlocalhost #ll /etc/passwd(查看文件的大小,估计除最后 1 000 byte 首部还剩余多少)rootlocalhost #head -c -1000 /etc/passwd查看文件尾部的内容tailtail 命令语法:tail 参数 文件名实例:分别显示账户文件和组用户文件的末尾 3 行。根据 tail 选项的含义,在命令提示

13、符下输入:rootlocalhost #tail -3 /etc/passwd /etc/group查看文件部分内容cutcut 命令语法:cut 参数 目标文件名 |新的文件名实例 1:假设当前目录有通讯录 address,查看每行前 3 个字节的内容和前 3 个字符的内容。在命令提示符下输入:rootlocalhost #cut -b1-3 address rootlocalhost #cut -c1-3 address实例 2:提取账户文件中第 3 个字段的内容,第 1,2,4 个字段的内容以及从第 3 个字段到最后的内容。cut 命令默认字段的分隔符号为空格或 Tab 键,账户文件的各

14、个字段以“:”做为字段 分隔符,因此利用-d 选项告诉系统账户文件的字段分隔符,在命令提示符下输入:rootlocalhost #cut -d :f 3 /etc/passwd显示第三个字段的内容。rootlocalhost #cut -d : f 1,2,4 /etc/passwd显示第 1,2,4 个字段的内容。rootlocalhost #cut -d : f 3- /etc/passwd显示从第 3 个字段到最后的所有内容。实例 3:创建一账户文件 users,包含系统中所有的账户。可以利用 cut 命令读取提取账户文件中第一个字段,并将内容重新定向文件 users 中, 在命令提示符

15、下输入:rootlocalhost #cut -d : f1 /etc/passwd userswww.zp-www.zp-利用 ls 命令查看 users 文件是否存在,最后利用 head 命令查看 users 文件的前 10 行。查看文件的类型filefile 命令语法:file 参数 文件实例 1:查看音乐文件和图片文件类型。假设当前目录下有非文本文件 a 和 b,利用 ll 命令只能知道为普通文件,若要查看更 详细的类型,可以利用 file 命令查看 a,b 文件的具体类型。在命令提示符下输入:rootlocalhost #ll a brootlocalhost #file a b实例 2:根据一个名称文件来查看文件的类型。假设当前目录下有一文件 abc,存储了多个文件名,注意每个文件名独占一行内容为:/etc/passwd /etc /bin/ls查看 abc 下每个文件的类型,则在命令提示符下输入:rootl

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号