Linux 应用基础教程--CH03_字符界面操作进阶
147页1、本章内容要点,文件和目录操作命令 信息显示命令 正则表达式和文本文件操作命令 Vim文本编辑器 命令补全、命令别名、命令历史 重定向、管道、命令替换、命令聚合 Shell变量 和 Shell环境 时钟、时区和语言,2018年11月7日,1,Creative Commons License(BY-NC-SA),本章学习目标,掌握各种常用命令的使用 学会使用正则表达式 学会使用VIM文本编辑器 学会使用命令补全、命令别名、命令历史 掌握重定向、管道、命令替换、命令聚合 掌握Shell变量的定义、作用域和使用 学会配置用户工作环境,2018年11月7日,2,Creative Commons License(BY-NC-SA),文件和目录操作命令,2018年11月7日,3,Creative Commons License(BY-NC-SA),常用的目录操作命令,2018年11月7日,Creative Commons License(BY-NC-SA),4,当前工作目录,用户目前所处的目录 用户登录后进入的目录通常是自己的主目录 可用 pwd 命令查看用户的当前目录 可用 cd 命令来切换目录
2、一些特殊字符的特殊含义: “ .” 表示当前目录 “” 表示当前目录的上一级目录(父目录) “-” 表示用 cd 命令切换目录前所在的目录 “” 表示用户主目录的绝对路径名,2018年11月7日,Creative Commons License(BY-NC-SA),5,路径 (path),路径是指文件或目录在文件系统中所处的位置 绝对路径 以斜线(/)开头 描述到文件位置的完整说明 任何时候你想指定文件名的时候都可以使用 相对路径 不以斜线(/)开头 指定相对于你的当前工作目录而言的位置 可以被用作指定文件名的简捷方式,2018年11月7日,Creative Commons License(BY-NC-SA),6,ls命令,功能:显示文件或目录信息 格式: ls 选项 目录或是文件 说明: 对于目录,该命令将列出其中的所有子目录与文件。 对于文件,ls 将输出其文件名以及所要求的其他信息。 默认情况下,输出条目按字母顺序排序。 当未给出目录名或文件名时,就显示当前目录的信息。,2018年11月7日,Creative Commons License(BY-NC-SA),7,ls命令选项,
3、2018年11月7日,Creative Commons License(BY-NC-SA),8,ls命令举例,2018年11月7日,Creative Commons License(BY-NC-SA),9,mkdir和tree命令举例,mkdir mkdir /home/lrj/mybin #创建一个空目录 mkdir -p mydoc/FAQ #创建一个空目录树 mkdir -p /srv/www/abc,bcd/htdocs #创建/srv/www/abc/htdocs和/srv/www/bcd/htdocs目录 tree tree /srv/www # 显示/srv/www 目录树 tree -L 3 /srv #显示 /srv/ 的 3级目录树,2018年11月7日,Creative Commons License(BY-NC-SA),10,pwd和cd命令举例,$ pwd $ cd $ cd /some/dir/ $ cd $ cd $ cd / $ cd -,2018年11月7日,Creative Commons License(BY-NC-SA),11,常用的文件操作命令
4、,2018年11月7日,Creative Commons License(BY-NC-SA),12,touch命令,功能:生成新的空文件或更改现有文件的时间 若文件不存在,系统会建立一个文件 默认情况下将文件的时间记录改为当前时间 格式:touch 参数 参数 -a : 只更改访问时间。 -m : 只更改修改时间。 -t : 使用CCYYMMDDhhmm.ss格式的时间而非当前时间。 -r : 使用指定文件的时间属性而非当前时间。,2018年11月7日,Creative Commons License(BY-NC-SA),13,touch命令举例,$ touch newfile $ touch file $ touch -a file $ touch -m file $ touch -t 200701311200 file $ touch -r oldfile newfile,2018年11月7日,Creative Commons License(BY-NC-SA),14,文件的时间戳,GNU/Linux 文件的3种类型的时间戳: mtime: 最后修改时间 (ls -lt) ctim
《Linux 应用基础教程--CH03_字符界面操作进阶》由会员梦**分享,可在线阅读,更多相关《Linux 应用基础教程--CH03_字符界面操作进阶》请在金锄头文库上搜索。
数控加工工艺与编程——教学大纲.doc
Linux 应用基础教程--CH04_包管理与系统更新
Java语言第12章 图形用户界面设计
Java语言第3章 数据类型
C#程序设计实用教程第08章
《项目论证与评估》第十一章课件
哈里德课件 (23)
哈里德课件 (21)
高等数学6.2 定积分的物理应用
大学物理学第11章--电磁振荡 电磁波
大学物理学第7章--恒定电流的稳恒磁场
大学物理学第1章--质点运动学
Java语言第7章 接口和抽象
《项目论证与评估》第九章课件
《项目论证与评估》第一章课将
哈里德课件 (15)
哈里德课件 (1)
高等数学5.4 广义积分
Linux 应用基础教程--CH00_课前概说
C#程序设计实用教程第09章
2018-11-24 46页
2018-11-07 19页
2018-11-07 48页
2018-11-07 55页
2018-11-07 101页
2018-11-07 49页
2018-11-07 61页
2018-11-07 92页
2018-11-07 88页