linux进入文件夹后退,实验二Linux系统简单文件操作命令
项目内容这个作业属于哪个课程
这个作业的要求在哪里
学号-姓名17041520-王世腾
作业学习目标1.学习在Linux系统终端下进行命令行操作 2.掌握常用命令行操作并能通过命令行操作解决简单问题
Linux下CentOS7版本的终端基本操作指令
1.查看当前目录
问:提示符$与#的区别?
$表示当前是普通用户,#表示当前为root用户。
root用户具有很高的权限,万一误操作可能会对系统造成不良影响。所以一般建议使用普通用户权限操作即可,需要提升权限的时候再用 sudo 命令临时使用root权限操作,操作完后自动回到普通用户身份。
2.在用户主目录下创建一个以自己学号命名的目录并查看
ls 查看目录下的所有文件
ls -a 显示隐藏文件
ls -l 显示文件和目录的详细信息
问:如何列出当前目录下面的所有内容?(截图)
如何以列表的形式列出当前目录下面的内容?(截图)
.和..分别代表什么?
. 代表当前目录
.. 代表当前目录的上一级目录
3.进入以自己学号命名的目录,查看当前目录,然后创建以自己姓名拼音命名的目录
cd #更改用户当前工作目录
cd .. 返回上一级目录
问:相对路径和绝对路径的区别?
绝对路径是指文件在硬盘上真正存在的路径 ,而相对路径 就是相对于自己的目标文件位置
如何从当前目录返回用户主目录(家目录)?(截图)(有很多种方法)
如何删除目录?(截图)(可以临时创建一个目录然后删除)
rmdir dir 删除为dir的空目录
rm -rf dir 删除一个叫做 dir 的目录并同时删除其内容
rm -r dir 删除非空目录
4.在当前目录的第一个子目录创建一个文件并命名为boduo.txt
touch 创建一个文件,例:touch /tmp/xiaodianying.list
问:如果touch命令后的文件已经存在会产生什么作用?
它会覆盖原文件并且会改变文件修改时间。
5.进入当前目录的第一个子目录,然后显示当前目录,并列出当前目录的内容,并向文件boduo.txt写入一个字符串konijiwa
问:图中符号 > 表示什么?
答:> 为输出重定向(覆盖原来内容);
与其相关的为 >> ,其为追加(追加到原内容尾部) 。
6.返回自己学号命名的目录,查看tree命令是否可以使用,不能使用的话,安装tree,安装成功后使用该命令
安装tree时需要提高系统权限
输入修改权限命令:"chmod u w /etc/sudoers"
加入自己的用户shanyoushuxi ALL=(ALL) ALL
保存退出 :wq!
7.把当前目录的第一个子目录中文件boduo.txt复制到第二个子目录中,然后再次把第一个子目录中的boduo.txt复制到第三个子目录并命名为longze.txt,最后把第一个子目录中文件boduo.txt重命名为jieyi.txt。通过tree命令查看当前目录情况。
问:分别说明cp和mv的用法?并配以截图描述
cp dir1 dir2 将dir1文件复制到dir2(可同时复制多个文件)
cp -rp dir1 dir2 复制目录的话,-r复制目录 -p保留文件属性
cp -r /tmp/janpan /root/engge 复制过去并改名
mv dir1 dir2 剪切文件或目录
mv dir1 dir2目录进行改名 例:mv cangjin canglaoshi
8.把/etc目录下面的文件passwd复制到自己学号命名的文件夹下。
9.用head查看passwd文件的前5行内容,用tail查看passwd文件的后5行内容
问:文件查看的命令还有哪些?并简要说明使用方法
cat file1从第一个字节开始正向查看文件的内容
tac file1从最后一行开始反向查看一个文件的内容
more file1查看一个长文件的内容 空格或者f-一页一页往下翻,enter-一行一行往下翻,b-回翻,q或Q推出
less file1和more大同小异
head -n file1 查看一个文件的前n行
tail -n file1 查看一个文件的后n行
10.删除学号命名的文件下passwd文件,以及删除当前目录下第三个子文件夹
问:删除文件夹还可以用什么命令?如果使用该命令应如何操作?(截图)
rmdir dir 删除为dir的空目录
rm -rf dir 删除一个叫做 dir 的目录并同时删除其内容
rm -r dir 删除非空目录
请简要说明rm命令的使用方法?(截图)
-f -force 忽略不存在的文件,强制删除,无任何提示
-i --interactive 进行交互式地删除
-r | -R --recursive 递归式地删除列出的目录下的所有目录和文件
-v --verbose 详细显示进行的步骤
学习小结
对于我们这些新学习的Linux系统的基本指令,我认为必须要自己敲上一边,过过脑子,让自己有印象,但是没必要去背这些命令,很多其实网上都有,自己学会总结就好。
还有一点就是我们要学会用百度,先自己去解决问题,然后实在不行再去寻求他人的帮助,这样既能锻炼自己解决问题的能力,还能让自己接触到更多的知识,像这次安装tree,就是用户的权限不够,百度后提高权限就解决了。
最后再推荐些基本指令比较完全的博客https://www.icode9.com/content-3-656201.html
linux进入文件夹后退,实验二Linux系统简单文件操作命令相关推荐
- 服务器目标文件夹访问被拒绝,win10系统访问文件夹被拒绝怎么办_网站服务器运行维护...
linux 无法启动mysql怎么办_网站服务器运行维护 linux无法启动mysql的解决办法:首先直接进入"/etc/my.cnf":然后重启mysql:最后执行命令" ...
- mcldownload文件夹_download文件夹是什么?Win7系统download文件夹可以删除?
细心的小伙伴发现Win7系统电脑磁盘中有一个download文件夹,download文件夹是什么?以前也没见过.里面经常会有一些文件,删除后又会出现,难道是病毒文件吗?带着此疑问,本文教程和大家详细说 ...
- linux写入系统状态到文件夹,实验二 Linux系统简单文件操作命令
*实验二** Linux系统简单文件操作命令 项目内容 这个作业属于哪个课程 这个作业的要求在哪里 学号-姓名 17041518-孙小文 作业学习目标 学习在Linux系统终端下进行命令行操作 :掌握 ...
- 杭电操作系统实验二---linux内核模块编译(完整实验报告)
一 题目介绍 题目内容: (1)当模块被载入内核时会向系统日志文件中写入"hello,world":当被卸载时,会向系统写入"goodbye". (2)设计一个 ...
- linux键盘设置的文件在哪个文件夹,「正点原子Linux连载」第十五章按键输入试验...
原标题:「正点原子Linux连载」第十五章按键输入试验 第十五章按键输入试验 前面几章试验都是讲解如何使用I.MX6U的GPIO输出控制功能,I.MX6U的IO不仅能作为输出,而且也可以作为输入.I. ...
- linux命令实验设备,实验二 Linux系统的常用命令
实验二Linux系统的常用命令 一.实验目的 1.X-windows的简单配置,掌握进入命令行模式和图形化模式的方法2.GNOME桌面的使用,包括注销与登录,系统信息的查看,GNOME下软件的使用3. ...
- Linux启动和退出系统的方法,实验二 Linux的启动与关闭
实验二 Linux的启动与关闭 一.实验目的 (1)掌握linux操作系统正确的启动与关闭方法: (2)理解系统运行级的概念,掌握查看和设置的方法: (3)理解系统运行级服务的概念,掌握查看.开启和关 ...
- linux遍历文件夹下所有文件大小,Linux系统遍历文件夹 获取文件大小的操作(C语言实现)...
/** linux 下遍历文件夹以及获取文件大小 */ #include #include #include #include /** 获取文件大小,但是文件大小不能超过2G ,该方法不推荐使用 */ ...
- linux文件夹加密访问,技术|Linux系统上用encfs创建和管理加密文件夹
如果你想使你计算机上的某些信息免于被窥视的话,可以看看这篇文字.保护信息的一种方法就是加密你的home目录,但是一旦你登录系统后,你的home目录下的信息将暴露于外.过去,我已经写过关于怎样在你的系统 ...
最新文章
- 协程Coroutines入门
- 标准 C++ I/O
- 糊涂的教授(2015特长生 T3)
- 设计模式之空对象模式
- 两款404页面自动跳转源码html
- php rest api lumen,使用Lumen框架创建 REST API 实例教程
- Linux Linux函数 Linux聊天程序 基于socket的TCP(有连接的)聊天程序
- 第六章-深入理解类(一)
- mysql系统调试文字说明_mysql的配置说明
- 改变翻天覆地 史上最全Fermi架构解读
- 跨界营销策划案例合集(共13份)
- webstorm主题配置
- 2018最新圣思园JavaSE实地培训系列视频教程
- 【SVM分类】基于遗传算法优化支持向量机实现葡萄酒分类附matlab代码
- android viewpagerindicator tab,ViewPager系列之顶部滑动indicator+viewPager
- 非参数统计的Python实现——卡方独立性检验
- 二次元高清无水印壁纸
- CMOS反相器版图设计
- c语言求字符串转换成双精度_C语言如何输出双精度浮点型数据
- iPhone播放音乐
热门文章
- JQuery1.11版本对prop和attr接口的含义分离导致问题分析
- C# Speech学习笔记(三)
- ExtJS Panel主要配置列表
- Spring MVC EL表达式不能显示
- PyQt4, class:mouseButtons用法
- 2-11 支付宝集福卡_实现分析
- where 1=1会影响索引吗_MySQL之InnoDB存储引擎:索引的使用
- stm32串口_【单片机】STM32串口基本配置
- ad采样频率_AD转换器是什么?快来一起学习一下
- mysql user表空_Mysql User表为空