linux课程--实验二 Linux 基本命令操作2
一、实验目的:
(1)掌握文件和目录的区别
(2)熟悉文件和目录的相关操作:建立、复制、移动、删除、重命名、查找、统计等
(3)掌握输入、输出重定向的用法
(4)掌握find的常见查找模式
(5)理解文件的类型及查看
二、实验准备
(2)了解linux命令行的基本概念,掌握通配符的使用方法。
(3)了解绝对路径和相对路径的概念及表达方法。
三、实验过程
例如:
1.命令操作
- mkdir命令操作,查看命令显示结果。
rmdir命令操作,查看命令显示结果。
more/less命令操作,查看命令显示结果。
cp命令操作,查看命令显示结果。
rm命令操作,查看命令显示结果。
【选项】
-f 忽略不存在的文件,不作提示。
-i 删除前提示用户确认。
-r 递归删除目录。
-v 显示操作结果。
mv命令操作,查看命令显示结果。
wc命令操作,查看命令显示结果。
sort命令操作,查看命令显示结果。
find命令操作,查看命令显示结果。
grep命令操作,查看命令显示结果
chmod命令操作,查看命令显示结果。
touch命令操作,查看命令显示结果
mount命令操作,查看命令显示结果。
umount命令
2.问题解答
(1) rmdir 命令可以删除一个目录,请问如何一次性删除多级目录?
mkdir -p a/b/c 递归删除目录
function deltree($pathdir)
{
echo $pathdir;//
if(is_empty_dir($pathdir))//如果是空的
{
rmdir($pathdir);//直接删除
}
else
{//否则读这个目录,除了.和..外
$d=dir($pathdir);
while($a=$d->read())
{
if(is_file($pathdir.'/'.$a) && ($a!='.') &&
($a!='..')){unlink($pathdir.'/'.$a);}
//如果是文件就直接删除
if(is_dir($pathdir.'/'.$a) && ($a!='.') && ($a!='..'))
{//如果是目录
if(!is_empty_dir($pathdir.'/'.$a))//是否为空
{//如果不是,调用自身,不过是原来的路径+他下级的目录名
deltree($pathdir.'/'.$a);
}
if(is_empty_dir($pathdir.'/'.$a))
{//如果是空就直接删除
rmdir($pathdir.'/'.$a);
}
}
}
$d->close();
echo "必须先删除目录下的所有文件";//调试时用的
}
}
function is_empty_dir($pathdir)
{//判断目录是否为空,我的方法不是很好吧?只是看除了.和..之外有其他东西不是为空,PHP有没有给出什么
函数?
$d=opendir($pathdir);
$i=0;
while($a=readdir($d))
{
$i++;
}
closedir($d);
if($i>2){return false;}
else return true;
}
(2) cp 命令可以复制一个文件,如果想要复制一个文件夹,需要加上什么样
的参数?cp -r /aaa/ /bbb/
四、实验总结
(1)没有理解find命令的参数含义以及其具体使用
没有彻底理解mount命令中的一些参数(nfs,vfat),以及挂载的含义
使用递归的方式建立目录时终端报错,参数出错
(2)yum命令
yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令
yum [options] [command] [package ...]
options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为 "yes"),-q(不显示安装的过程)等等。
command:要进行的操作。
package:安装的包名。
Apt命令
apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令
apt [options] [command] [package ...]
options:可选,选项包括 -h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
command:要进行的操作。
package:安装的包名。
linux课程--实验二 Linux 基本命令操作2相关推荐
- linux课程实验报告,Linux操作系统课程实验报告
Linux操作系统课程实验报告 Linux操作系统 课程实验报告 班级: 姓名: 学号: 指导老师:田丽华 完成时间:2014年7月 目录 一.实验目的1 二.实验要求1 三.实验内容1 [第一题]1 ...
- 实验楼Linux基础挑战2答案,实验楼-Linux基础-实验二 Linux的基本概念及操作
一.实验介绍 1.1 实验内容 实验楼环境介绍 常用 Shell 命令及快捷键 Linux 使用小技巧 1.2 实验知识点 Linux 基本命令 通配符的使用 查看帮助文档 二.桌面环境 1.Linu ...
- linux课程--实验一 Linux 基本命令操作1
一.实验目的: (1)掌握Linux各类命令的使用方法. (2)熟悉Linux字符界面操作环境. 二.实验准备 (1)了解Linux命令行的基本概念. (2)自己建立目录结构以及目录下的文件. 三.实 ...
- 华南农业大学Linux课程实验二
# 利⽤SSH客户端登录 root 账号,查看 /tmp ⽬录下是否存在⼦⽬录 myshare,如果没有则建⽴该⽬录: [root@wu1 ~]# mkdir /tmp/myshare# 在 mysh ...
- Linux应用基本命令实验,实验二 linux基本命令的使用
实验二 linux基本命令的使用 一. 实验目的 熟练掌握linux基本命令的使用 二. 实验设备 1)PC机一台 2)实验箱一台 3)虚拟机vmware,ubantu10 三. 实验讲解 1. 登录 ...
- linux写入系统状态到文件夹,实验二 Linux系统简单文件操作命令
*实验二** Linux系统简单文件操作命令 项目内容 这个作业属于哪个课程 这个作业的要求在哪里 学号-姓名 17041518-孙小文 作业学习目标 学习在Linux系统终端下进行命令行操作 :掌握 ...
- linux命令实验设备,实验二 Linux系统的常用命令
实验二Linux系统的常用命令 一.实验目的 1.X-windows的简单配置,掌握进入命令行模式和图形化模式的方法2.GNOME桌面的使用,包括注销与登录,系统信息的查看,GNOME下软件的使用3. ...
- 操作系统实验一 Linux基本操作|实验二 进程管理
由于当时没存代码,只有实验文档代码截图,文末也可直接获取实验文档. 操作系统实验 目录 实验一 Linux基本操作 实验二进程管理 实验一 Linux基本操作 1实验目的 1.熟悉在Linux操作系统 ...
- Linux启动和退出系统的方法,实验二 Linux的启动与关闭
实验二 Linux的启动与关闭 一.实验目的 (1)掌握linux操作系统正确的启动与关闭方法: (2)理解系统运行级的概念,掌握查看和设置的方法: (3)理解系统运行级服务的概念,掌握查看.开启和关 ...
最新文章
- Maven 无法下载 json-lib
- 个人随笔、收藏——(包括技术、设计思想等)
- 【长篇连载】桌面管理演义 第八回 电脑中毒很危险 告警隔离防传染
- #pragma execution_character_set的意义
- html5长按保存,iOS UIWebView仿微信H5页面实现长按保存图片功能
- 被低估的.net(上) - 微软MonkeyFest 2018广州分享会活动回顾
- [蓝桥杯2018初赛]递增三元组-双指针,枚举,排序,前缀和
- 这样给数组初始化,你肯定没有见过
- Netty异步非阻塞事件驱动及原理详解
- python 动态编译代码_编译Python代码以使用Cython静态链接可执行文...
- JAVA_MyEclipse常见配置NETGEAR路由器如何设置
- jquery 文本编辑器插件
- 05_过滤器解决请求中文乱码(继承HttpServletRequestWrapper)
- Qt入门教程100篇(已完结)
- 2020千月最新影视源码 对接苹果影视app小白零基础搭建视频教学可赚钱影视APP
- 历年考研计算机专业英语平均分,历年考研英语平均分及难度分析(截止至2020年)...
- 计算机考研数据库原理知识,数据库原理考研资料题库真题整理
- W(hadoop).Permission denied: user=dr.who, access=WRITE, inode=“/output“:root:supergroup:drwxr-xr-x
- Shopify API接入
- 你需要但是找不到的网站,其实不太想分享,有你想要想收藏的
热门文章
- 宜家IKEA EDIFACT PRODAT报文详解
- Youtube到底怎么读?你读对了吗?
- 聚苯乙烯/二氧化硅荧光微球/硫化镉-聚苯乙烯微球CdS/PS复合微球的制备方式
- 第2章 IoC的基本概念
- 【基于Python+tkinter的音乐播放器开发-哔哩哔哩】 https://b23.tv/eG2TwOL
- 游戏获取服务器信息,易语言获取游戏服务器信息
- 【STM8】两个单片机之间的Lora通讯实验
- IMU(LPMS-B2) ROS下使用教程
- Eureka 服务注册中心的探究
- “碳排放”挑战当前,维谛技术(Vertiv)带来节能改造最佳实践