CH03_字符界面操作进阶
更新时间:2023-07-25 14:46:01 阅读量: 实用文档 文档下载
- lg中央空调显示ch03推荐度:
- 相关推荐
第3章 字符界面操作进阶
本章内容要点
文件和目录操作命令 信息显示命令 正则表达式和文本文件操作命令 Vim文本编辑器 命令补全、命令别名、命令历史 重定向、管道、命令替换、命令聚合 Shell变量 和 Shell环境 时钟、时区和语言2
2015年4月19日
本章学习目标
掌握各种常用命令的使用 学会使用正则表达式 学会使用VIM文本编辑器 学会使用命令补全、命令别名、命令历史 掌握重定向、管道、命令替换、命令聚合 掌握Shell变量的定义、作用域和使用 学会配置用户工作环境
2015年4月19日
文件和目录操作命令
2015年4月19日
常用的目录操作命令命令 功能
lscd
显示文件和目录列表切换目录
pwd mkdirrmdir tree
显示当前工作目录 创建目录删除空目录 显示目录树
2015年4月19日
ls命令
功能:显示文件或目录信息 格式: ls [选项] [目录或是文件]
说明:
对于目录,该命令将列出其中的所有子目录与文件。 对于文件,ls 将输出其文件名以及所要求的其他信 息。 默认情况下,输出条目按字母顺序排序。 当未给出目录名或文件名时,就显示当前目录的信 息。6
2015年4月19日
ls命令选项选项 说明 -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -l 列出文件的详细信息,通常称为“长格式”。 -d 输入参数是目录时,只显示该目录本身。 -A 显示除 “.” 和 “..” 外的所有文件。 -R 递归地列出所有子目录下的文件。 -h -S 以人类易读的单位显示文件大小。 以文件大小排序输出。
-t
以时间排序输出。
2015年4月19日
ls命令举例ls ls -a ls -l ls -R 列表显示当前目录下的文件和目录 列表显示当前目录下的文件和目录(包括 隐含文件和目录) 以长格式列表显示结果 递归地显示当前目录及其子目录下的文件 和目录
ls -dl /usr/share/ 仅显示/usr/share/目录本身,而非 /usr/share/ 目录中的内容 ls -lt 按最后修改时间顺序,以长格式列出当前 目录下的文件
2015年4月19日
当前工作目录
用户目前所处的目录 用户登录后进入的目录通常是自己的主目录 可用 pwd 命令查看用户的当前目录 可用 cd 命令来切换目录 一些特殊字符的特殊含义:
“ .” 表示当前目录 “..” 表示当前目录的上一级目录(父目录) “-” 表示用 cd 命令切换目录前所在的目录 “~” 表示用户主目录的绝对路径名9
2015年4月19日
路径 (path)
路径是指文件或目录在文件系统中所处的位置 绝对路径
以斜线(/)开头 描述到文件位置的完整说明 任何时候你想指定文件名
的时候都可以使用不以斜线(/)开头 指定相对于你的当前工作目录而言的位置 可以被用作指定文件名的简捷方式10
相对路径
2015年4月19日
pwd和cd命令举例$ pwd $ cd $ cd /some/dir/ $ cd ~ $ cd .. $ cd ../.. $ cd -
2015年4月19日
mkdir命令
格式:mkdir
[选项] <目录>
功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名) 命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文 件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其 父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的( 区分大小写)。
参数:-m, --mode=模式,设定权限<模式> (类似 chmod),而不 是 rwxrwxrwx 减 umask -p, --parents 穿件递归目录 -v, --verbose 每次创建新目录都显示信息 --help 显示此帮助信息并退出 --version 输出版本信息并退出
2015年4月19日
rmdir命令
格式:rmdir [选项] <目录> 功能:用于删除空目录 参数-p 递归删除空目录。
2015年4月19日
tree命令
格式:tree <选项或者是参数> <分区或者是目录> 功能:以树状图逐级列出目录的内容 参数:-a 显示所有文件和目录 -d 显示目录名称而非内容 -f 在每个文件或目录之前,显示完整的相对路径名称 -F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上 “*”,“/”,“=”,“@”,“|”号 -L n 只显示 n 层目录 (n 为数字) -r 以相反次序排列 -t 用文件和目录的更改时间排序。
2015年4月19日
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 /srv/www # 显示/srv/www 目录树 tree -L 3 /srv #显示 /srv/ 的 3级目录树
tree
2015年4月19日
常用的文件操作命令命令 touch 功能 生成一个空文件或更改文件的时间
cpmv
复制文件或目录移动文件或目录、文件或目录改名
rm
删除文件或目录
显示文本文件内容 cat和tac head和tail 显示文本文件的前若干行或后若干行 查看文件类型或文件属性信息 file/stat2015年4月19日 16
touch命令
功能:生成新的空文件或更改现有文件的时间
若文件不存在,系统会建立一个文件 默认情况下将文件的时间记录改为当前时间
格式:touch [参数] <文件> … 参数-a : 只更改访问时间。 -m : 只更改修改时间。 -t <STAMP> : 使用[[CC]YY]MMDDhhmm[.ss]格式的时间 而非当前时间。 -r <参考文件或目录> : 使用指定文件的时间属性而非当前 时间。
2015年4月19日
梁如军(linuxbooks@) Creati
ve Commons License(BY-NC-SA)
touch命令举例$ touch newfile $ touch file $ touch -a file $ touch -m file $ touch -t 200701311200 file $ touch -r oldfile newfile
2015年4月19日
梁如军(linuxbooks@) Creative Commons License(BY-NC-SA)
文件的时间戳
GNU/Linux 文件的3种类型的时间戳:
mtime: 最后修改时间 (ls -lt) ctime: 状态改变时间 (ls -lc) atime: 最后访问时间 (ls -lu)ctime并非文件创建时间。 覆盖一个文件会改变mtime、ctime和atime三类时间。 改变文件的访问权限或拥有者会改变文件的ctime和 atime。 读文件会改变文件的atime。梁如军(linuxbooks@) Creative Commons License(BY-NC-SA) 19
说明
2015年4月19日
判断文件类型
文件可以包含许多类型的数据 在打开前检查文件的类型来决定要使用的恰当 命令或程序 命令
file [选项] <文件名>… stat [选项] <文件名>…file /etc/passwd /bin/bash /dev/console stat /etc/passwd梁如军(linuxbooks@) Creative Commons License(BY-NC-SA) 20
举例
2015年4月19日
cp命令
功能:复制文件或目录。 格式:cp [参数] <源> <目标> 说明
若复制的目标文件已存在,则被覆盖。 可以将多个源文件复制到目标目录中。 可以将源目录复制为指定的目标目录(目标目录不 存在)。 可以将源目录复制到指定的目标目录中。
2015年4月19日
梁如军(linuxbooks@) Creative Commons License(BY-NC-SA)
正在阅读:
CH03_字符界面操作进阶07-25
2021年清明节扫墓活动方案范本五篇08-21
有一种爱可以透过眼睛看到10-28
2014-2020年中国肥皂及合成洗涤剂市场调查及投资潜力研究报告09-06
师家沟古建筑群施工方案06-09
伍家岗小学楼道、走廊安全管理制度08-25
《责任比能力更重要》读后感05-05
广告翻译的策略06-26
MOVITOOL SEW 变频器软件手册05-24
05级郑州大学组成原理试卷A答案06-02
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 进阶
- 字符
- 界面
- 操作
- CH
- 03
- TP-LINK无线路由设置
- 2009广州市17所重点中学联考试题
- 数电复习题(含答案)
- 江苏省科技创业中小企业评审推荐申请表
- 推广策略06-objectives and budget
- 新东方有限公司薪酬体系设计
- 广东省佛山市2017-2018学年七年级上期末考试数学试卷有答案新人教版
- 拓展训练方案——野外拓展训练方案 —拓展培训
- 科学发展观与家乡满洲里的建设
- Kihezp基础法语单词列表
- 物联网时代 智能家居系统的现状与发展
- 传统文化符号在现代建筑设计中的应用
- 海南省海南中学09-10学年高一上学期期末考试(数学)
- 2015~2016年新苏教版六年级数学上册试卷1全程测评卷(全套)
- 两个新的水稻叶色突变体形态结构与遗传定位研究
- 国有电力企业职工思想政治工作创新路径探索
- 2009年中国汽车业蓝领工人薪酬调查
- 中国税收征管信息系统CTAIS应用介绍
- 人教版一年级数学第五单元《认识人民币》练习题(下册)
- 美国研究生商科:如何拿下宾州州立大学帕克分校硕士全奖Offer