项目内容这个作业属于哪个课程

这个作业的要求在哪里

学号-姓名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系统简单文件操作命令相关推荐

  1. 服务器目标文件夹访问被拒绝,win10系统访问文件夹被拒绝怎么办_网站服务器运行维护...

    linux 无法启动mysql怎么办_网站服务器运行维护 linux无法启动mysql的解决办法:首先直接进入"/etc/my.cnf":然后重启mysql:最后执行命令" ...

  2. mcldownload文件夹_download文件夹是什么?Win7系统download文件夹可以删除?

    细心的小伙伴发现Win7系统电脑磁盘中有一个download文件夹,download文件夹是什么?以前也没见过.里面经常会有一些文件,删除后又会出现,难道是病毒文件吗?带着此疑问,本文教程和大家详细说 ...

  3. linux写入系统状态到文件夹,实验二 Linux系统简单文件操作命令

    *实验二** Linux系统简单文件操作命令 项目内容 这个作业属于哪个课程 这个作业的要求在哪里 学号-姓名 17041518-孙小文 作业学习目标 学习在Linux系统终端下进行命令行操作 :掌握 ...

  4. 杭电操作系统实验二---linux内核模块编译(完整实验报告)

    一 题目介绍 题目内容: (1)当模块被载入内核时会向系统日志文件中写入"hello,world":当被卸载时,会向系统写入"goodbye". (2)设计一个 ...

  5. linux键盘设置的文件在哪个文件夹,「正点原子Linux连载」第十五章按键输入试验...

    原标题:「正点原子Linux连载」第十五章按键输入试验 第十五章按键输入试验 前面几章试验都是讲解如何使用I.MX6U的GPIO输出控制功能,I.MX6U的IO不仅能作为输出,而且也可以作为输入.I. ...

  6. linux命令实验设备,实验二 Linux系统的常用命令

    实验二Linux系统的常用命令 一.实验目的 1.X-windows的简单配置,掌握进入命令行模式和图形化模式的方法2.GNOME桌面的使用,包括注销与登录,系统信息的查看,GNOME下软件的使用3. ...

  7. Linux启动和退出系统的方法,实验二 Linux的启动与关闭

    实验二 Linux的启动与关闭 一.实验目的 (1)掌握linux操作系统正确的启动与关闭方法: (2)理解系统运行级的概念,掌握查看和设置的方法: (3)理解系统运行级服务的概念,掌握查看.开启和关 ...

  8. linux遍历文件夹下所有文件大小,Linux系统遍历文件夹 获取文件大小的操作(C语言实现)...

    /** linux 下遍历文件夹以及获取文件大小 */ #include #include #include #include /** 获取文件大小,但是文件大小不能超过2G ,该方法不推荐使用 */ ...

  9. linux文件夹加密访问,技术|Linux系统上用encfs创建和管理加密文件夹

    如果你想使你计算机上的某些信息免于被窥视的话,可以看看这篇文字.保护信息的一种方法就是加密你的home目录,但是一旦你登录系统后,你的home目录下的信息将暴露于外.过去,我已经写过关于怎样在你的系统 ...

最新文章

  1. 协程Coroutines入门
  2. 标准 C++ I/O
  3. 糊涂的教授(2015特长生 T3)
  4. 设计模式之空对象模式
  5. 两款404页面自动跳转源码html
  6. php rest api lumen,使用Lumen框架创建 REST API 实例教程
  7. Linux Linux函数 Linux聊天程序 基于socket的TCP(有连接的)聊天程序
  8. 第六章-深入理解类(一)
  9. mysql系统调试文字说明_mysql的配置说明
  10. 改变翻天覆地 史上最全Fermi架构解读
  11. 跨界营销策划案例合集(共13份)
  12. webstorm主题配置
  13. 2018最新圣思园JavaSE实地培训系列视频教程
  14. 【SVM分类】基于遗传算法优化支持向量机实现葡萄酒分类附matlab代码
  15. android viewpagerindicator tab,ViewPager系列之顶部滑动indicator+viewPager
  16. 非参数统计的Python实现——卡方独立性检验
  17. 二次元高清无水印壁纸
  18. CMOS反相器版图设计
  19. c语言求字符串转换成双精度_C语言如何输出双精度浮点型数据
  20. iPhone播放音乐

热门文章

  1. JQuery1.11版本对prop和attr接口的含义分离导致问题分析
  2. C# Speech学习笔记(三)
  3. ExtJS Panel主要配置列表
  4. Spring MVC EL表达式不能显示
  5. PyQt4, class:mouseButtons用法
  6. 2-11 支付宝集福卡_实现分析
  7. where 1=1会影响索引吗_MySQL之InnoDB存储引擎:索引的使用
  8. stm32串口_【单片机】STM32串口基本配置
  9. ad采样频率_AD转换器是什么?快来一起学习一下
  10. mysql user表空_Mysql User表为空