常用命令及文件操作
Linux第二次实验报告
实验要求
Part 1
回顾文件管理部分 (chapter 4 File Mangement and Operation) 基础知识和示例(PPT29-32)
完成文件管理部分(第2章 常用命令及文件操作)的课后思考题1-10
实验步骤
- 简述Linux命令的一般格式
- 请说明下述命令的功能:
date,cp,pwd,rm,echo,who,cat,more - 公元2016年的元旦是星期几?
- 什么是文件?Linux系统中主要由哪几种文件?各自的功能用什么?
- 下面的正则表达式表示的含义是什么?
file*.c
dir??
Char[a-f].o - 命令cp和mv有何异同?你能用copy作为复制文件的命令吗?为什么?
- 将文件file1的前20行、文件file2的最后15行合并成一个文件AB
- 要确定在文件ABC中是否含有表示星期六或者星期日字符的行,应使用什么命令?
- 如何对文件ABC分别按字典顺序、月份顺序、算术值进行排序?
- 自己建一个文本文件file_1,把它复制到文件other中,对other进行修改,然后比较它与文件file_1的区别
- mkdir,rmdir
- cd,pwd,ls
- ln
实验内容
- 命令 [OPTION] FILE
命令 作用 date 用于在屏幕上显示或者设置系统的日期和时间。如果没有选择和参数将直接显示系统当前的日期和时间 cp 将源文件或目录复制到目标文件或目录中 pwd 显示当前目录的路径 rm 可以删除指定的文件或目录(默认情况下不能删除目录) echo 在屏幕上显示命令行中所给出的字符串STRING.。该命令往往用于shell脚本中 who 将列出所有正在使用系统的用户、所有终端和注册到系统的时间。 cat 链接文件并打印到标准输出设备上。 more 显示文件内容,一次显示一屏
- date -d 20160101 +%A
- 文件是被命名的相关信息的集合体。一般的,文件是由二进制代码、字节、行或记录组成的序列,它们由文件创造者或用户定义
文件分为3种:普通文件、目录文件、特别文件以及符号链接文件
普通文件:核心对这些数据没有进行结构化,只是作为有序的字节序列把它提交给应用程序。应用程序自己组织和解释这些数据。
目录文件:利用目录文件可以构成文件系统的分层树形结构,它也包括数据文件但是核心可以对这些文件加以结构。
特别文件:系统利用他们来表示各个设备驱动器,核心使用他们与硬件设备通信
符号链接文件:是一种特别类型的文件,事实上,他只是一个小文本文件,其中包括它所链接的目标文件和目标文件的绝对路径。 - 个人不觉得这普遍的那种正则表达式,而是linux下的通配符。
匹配文件中的任何字符串,包括空字符串。
列出目录文件名中的任何单个字符
匹配文件中的字符,范围为a-f - 异:cp是将源文件或目录复制到目标文件或目录中;mv命令是用来对文件或目录重新命名,或者将文件从一个目录转移到另一个目录中。他们的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。
同:都可以将制定文件或目录移动到另一个目录中
不能,因为在linux 下,cp就是copy的简称,没必要再学copy,linux下,不识别copy
- head -n 20 filel > AB.txt && tail -n 15 file2 >> AB.txt
- grep -iE ‘saturday|sunday’ ABC
- sort -d ABC
sort -M ABC
sort -n ABC
- vim file_1
cp file_1 other
more file_1
more other
- mkdir –mode=700 test
mkdir -p -m 750 bin/os_1
rmdir -p bin/os_1
- ls -C Desktop/
ls -lai
ls -F
cd
cd ..
cd test/
pwd
- ln test test1
ln -s /test abc
本文使用 CC BY-NC-SA 3.0 中国大陆 协议许可
具体请参见 知识共享协议
本文链接:https://zyhang8.github.io/2019/10/17/linux-exp2/