unit 2 工作目录切换 文件建立 拷贝 删除以及正则表达式
来源:互联网 发布:淘宝移动wi fi 编辑:程序博客网 时间:2024/06/05 04:30
1.工作目录之间的切换
以根(/)开头的一定是绝对路径
而相对路径则一定不以根(/)开头
touch 命令 touch命令的本来用途是改变文件的时间戳 但是通常我们用它来新建一个文件
而建立directory则是使用mkdir命令 如果要建立一个多级的directory 则使用-p参数自动补全中间不存在的directory
接下来则是cp命令 用于拷贝文件到指定路径下 同时也可以重命名一个文件 格式为cp + 原文件名+新文件名
这里使用正则表达式将所有桌面上的unit+数字的文件拷贝到westos 文件夹下
如果建立多级文件夹没有使用-p补全的话 则会出现下图的错误 系统提示中间的路径是不存在的
而加了-p参数后就可以执行成功 效果如下
这一部分则是使用vim编辑器 vim编辑器在Linux下很重要的工具 使用命令 vim+文件名用vim编辑器打开该文件 也可以直接使用vim命令不加参数
新建一个文件 但是保存退出时必须使用:wq + 文件名 否则会报错
vim下基本操作 按i键进入insert模式 进行修改 增加 等 之后按ese键输入:wq保存退出 :q则是不保存直接退出 此次修改作废
因为下面还要做cat less head tail等查看文件的命令的实验 所以我在文件头三行进行了修改 以方便验证后面的命令加参数的执行效果
head默认显示文件头5行 + -n +数字显示头N行 以下为我修改了文件头三行之后head -n 3的执行结果
cp + -r参数可以拷贝directory
这一部分则是工作目录切换时的小技巧 +~切换到home +/切换到根 + . 则是指向本目录 +..则是指向本目录的上级目录 + -则是指向上一个工作的母目录
这一部分是使用正则表达式批量建立新文件的操作 注意建立新文件时只能使用 {} 不能使用 [] 因为{}可以匹配到已存在的和未存在的 而[] 则只能匹配
已存在的 使用[]建立新文件会失败
这里是正则表达式的使用 *匹配任意字符 并且长度也不限 可以是空 可以是一个 可以是多个 总之就是所有的
而其他则只能匹配对应的一个
- unit 2 工作目录切换 文件建立 拷贝 删除以及正则表达式
- 按正则表达式拷贝文件
- perl 文件目录的创建删除拷贝
- php删除文件以及目录
- jsp 目录、文件建立与删除
- C# 获取指定目录下所有文件信息、删除文件、目录,移动目录,拷贝目录
- 用正则表达式删除文件中的注释
- 正则表达式删除XML文件中的注释
- 在Linux窗口界面获取文件目录以及切换目录
- FTP操作类( 上传、拷贝、移动、删除文件/创建目录 )
- FTP操作类( 拷贝、移动、删除文件 创建目录 )
- VisualSVN 切换工作目录
- Gzip压缩和解压缩以及assets目录文件的拷贝
- Android从Assets拷贝文件以及文件夹到指定目录
- LinuxStudyNote(8)-Linux常用命令(2)-文件处理命令(3)-切换工作目录命令cd
- C# 文件操作--追加、拷贝、删除、移动文件、创建目录、递归、删除文件夹及文件....
- 建立正则表达式
- 建立正则表达式
- tcp/ip协议栈--socket API 之listen()
- HDU
- Netty 实现HTTP文件服务器
- iOS Masonry布局获取Frame
- 一个简单的汇编程序
- unit 2 工作目录切换 文件建立 拷贝 删除以及正则表达式
- C++指定小数点位数输出
- os.walk
- 极乐技术周报(第二十八期)
- Statement、 PreparedStatement 、CallableStatement 区别和联系
- uva 439 前序,中序遍历 转化成后序遍历 不用指针!用数组
- 分布式链路调用监控系统——zipkin
- JavaBinder: !!! FAILED BINDER TRANSACTION !!! 异常的解决方案分析
- 7-63 整除光棍(20 分)