实验一 常用命令应用
(一) 文件和目录操作
目的
1.熟悉Linux文件目录结构
2.掌握Linux在线帮助
3.掌握文本操作命令
4.掌握文件、目录操作命令
内容
1.在线帮助使用
2.显示、改变文件目录
3.显示文本文件
4.匹配文本文件
5.文本文件排序
6.复制、删除、移动文件
7.复制、删除、移动目录文件
准备
教学服务器中,目录/var/materials下保存了本实验用到文件
步骤和要求
1.登录主机教学服务器
用户名:学号
口令:123456(登录后用passwd命令修改口令)
2.练习cd、ls、pwd等命令,理解每个命令功能和显示信息的意义
pwd
显示当前路径
cd /
进入到根目录
pwd
显示当前路径,为根目录
cd /home
进入主目录
pwd
显示当前路径,为主目录
cd 个人学号
进入到s20200XXXXX目录
pwd
显示当前路径,为/home/s20200XXXXX
cd …
进入当前目录的父目录,即home目录
cd /etc
进入到etc目录
cd
进入到s20200XXXXX目录
cd /var/materials
进入到根目录下的var目录下的materials
pwd
显示当前路径为/var/materials
cd …
进入当前目录的父目录,即var目录
pwd
显示当前路径,即/var
cd
进入到s20200XXXXX目录
ls –l
显示不被隐藏的所有文件与文件夹的详细信息,并成列表显示
ls –l .
显示不被隐藏的所有文件与文件夹的详细信息,并成列表显示
ls -al
显示隐藏和不被隐藏的所有文件与文件夹的详细信息,并成列表显示
ls –ld .
以长格式显示当前目录
ls –ld /home
查看home目录路径的属性
ls –ld ~
查看s20200XXXXX目录路径的属性
3.练习显示文本文件命令,理解每个命令功能和显示信息的意义
cd
返回用户主目录,即/home/s20200XXXXX
cp /var/materials/stu.txt ./
将/var/materials目录下的stu.txt复制到当前目录下
cp /var/materials/he* ./
将/var/materials目录下的以h开头的文件复制到当前目录下
cp /var/materials/lastlogs ./
将/var/materials目录下的lastlogs文件复制到当前目录下
cat hello.c
显示当前目录下的hello.c文件
cat hello.c hello.c.bak
没有那个文件或目录,应改为cat hello.c > hello.c.bak 把hello.c的文件内容输入hello.c.bak文件中
cat he*
显示当前目录的以h开头的文件,即hello.c文件和hello.c.bak文件
cat .sh
显示当前目录下以sh结尾的文件
more ex.sh
查看文件,并分页显示
more stu.txt
查看stu.txt文件,并分页显示
more stu
查看当前目录的以stu开头的文件,并分页显示
head -n 5 stu.txt
显示当前目录下stu.txt文件的前5行
tail -n 3 stu.txt
显示当前目录下stu.txt文件的后3