第3章 管理文件和目录.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 管理文件和目录

第二章基本命令和文件系统2.1Ubunt命令概述2.1.1Ubuntu命令分类Bash 是Ubuntu中默认的Shell Shell位于操作系统内核与用户之间,负责接收用户输入的命令进行解释,将需要执行的命令传递给系统内核执行,当一个用户登录到Ubuntu时,会自动加载一个shell程序,以便给用户提供可以输入命令的操作环境。内部命令指的是集成于Shell解释程序内部的一些图书命令,又称内建命令,内部命令属于shell的一部分,没有独立的系统文件,只要shell解释器被运行,内部命令也就自动加载到内存,用户可以直接使用,执行效率高。外部命令指的是Ubuntu系统能够完成特定功能的脚本或二进制程序,每个外部命令对应了系统中的一个文件,是属于shell解释器程序之外的命令,Ubuntu系统必须知道外部命令对应的文件位置,才能由shell加载并执行。Ubuntu系统默认会将存放外部命令的路径(如/bin /sbin /usr/local/bin等)添加到用户搜索路径,其他位置的命令需要指定路径。2.1.2Ubuntu命令行的格式命令字 [选项] [参数]命令字区分大小写选项多个选项使用空格分开使用单个字符的选项在选项前使用–多个单字符选项可以组合在一起–al 等同于 -a –l使用多个字符的选项一般在字符前使用 -- 如 --help2.1.3命令输入的快捷键tab键\可以使命令换行Ctrl+U删除单签光标之前的所有字符Ctrl+K删除光标后所有字符Ctrl+L清空当前屏幕中显示内容Ctrl+C取消当前命令行的编辑2.1.4获得命令帮助内部命令Help 用来查看shell内部命令的帮助信息Help pwd外部命令以下命令查看ls帮助ls--help使用man手册查看帮助,以下例子查看passwd命令的使用帮助manpasswd| 为管道前面的输出结果作为后面命令的操作对象,以下例子将ifconfig的输出使用grep过滤只保留有‘eth0’的行。ifconfig | grep eth0 重定向输出,以下命令将ifconfig的输出保存在ifconfig.txt文件中Ifconfig ifconfig.txt2.2文件和目录管理2.2.1目录操作命令pwd 查看当前的工作目录cd切换目录绝对目录相对路径cd ~ 切换到用户的宿主目录../上级目录./当前目录直接cd 切换到用户主目录cd –显示上次执行cd前的目录ls 显示目录内容-l 显示详细的-a 显示隐藏的-R递归显示-d 显示目录本身属性--color 以颜色区分不同的文件Ls–la /etc/ns*.conf通配符alias别名简化长命令可以执行自己的命令mkdir 创建新目录-p 用于创建嵌套的多层目录结构Ls–R递归展示同时创建多个目录du 统计目录及文件的磁盘空间占用情况统计/目录下所占空间大小统计vmlin*开头的文件所占用的大小2.2.2文件操作命令touch 创建空文件file查看文件类型32位执行程序文本格式的shell执行脚本查看resolv.conf文件类型ASCII格式的普通文本文件cp复制文件或目录-r 递归拷贝目录rm命令 remove删除文件或目录rm–rf递归删除目录不提醒mv 移动move文件或目录同目录移动等于重命名将media文件夹移动到mediabackup其实就是重命名which 查找Ubuntu命令文件并显示所在的位置查看 $PATH变量查看ls所在的位置 which命令只能查看$PATH目录下的文件位置.cd是内部命令find 查找文件或目录按文件名查找查找boot目录下的所有目录查找/var/log目录下属于 root用户的文件查找/boot目录下大于1024k的文件查找/boot目录下大于1024且名称以vmlinuz开头的文件–a 代表 and查找/boot目录下大于1024或名称以vm* 开头的文件-o 代表 orln为文件或目录建立连接(Link)软连接对目录和文件创建的快捷方式硬链接不能对目录创建硬链接不能跨越不同分区创建硬链接为LinkTest文件创建软连接查看命令连接的文件以下命令将/mnt/mediabackup/file1.txt文件创建一个软连接到当前目录输入ls查看红色为连接文件输入ls–lh查看可以看到软件连接指向的文件为文件夹/mnt/mediabackup创建创建软连接 /media1并查看连接-s :如果ln不加任何参数就进行连结,那就是 hard link,至于 -s 就是 symbolic link -f :如果目标文件存在时,就主动的将目标文件直接移除后再建立例1:将 /etc/passwd制作 hard link 成为passwd-new 档案[root@localhost ~]# ln

文档评论(0)

100101 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档