项目一

(1) 启动计算机,利用root用户登录到系统,进入字符提示界面。

(2) 用pwd命令查看当前所在的目录(3) 用ls命令列出此目录下的文件和目录。
(4) 用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。
(5) 用man命令查看ls命令的使用手册。
(6) 在当前目录下,创建测试目录test。
(7) 利用ls命令列出文件和目录,确认test目录创建成功。
(8) 进入test目录,利用pwd查看当前工作目录

(9) 利用touch 命令,在当前目录创建一个新的空文件newfile。

(10) 利用cp命令复制系统文件/etc/profile到当前目录下。
(11) 复制文件profile到一个新文件profile.bak,作为备份(12) 用ls -l命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。(13) 用 less 命令分屏查看文件 profile 的内容,注意练习 less 命令的各个子命令,如 b、p、q 等,并对then关键字查找

less profile

(14) 用grep命令在profile文件中对关键字then进行查询,并与上面的结果比较。
Grep [选项] 查找条件 目标文件
-i 忽略大小写
-v 反转查找
^表示以什么开头 KaTeX parse error: Expected group after '^' at position 8: 以什么结尾 ^̲表示空号


(15) 给文件profile创建一个软链接lnhprofile和一个硬链接lnsprofile。
硬链接:

软连接:(16) 长格形式显示文件profile、lnsprofile和lnhprofile的详细信息。注意比较3个文件链接数的不同。软连接的文件数和源文件不同,硬链接的文件数和源文件相同

(17) 删除文件 profile,用长格形式显示文件 lnsprofile 和 lnhprofile 的详细信息,比较文件 lnhprofile 的链接数的变化。

(18) 用less命令查看文件lnhprofile的内容,看看有什么结果。(19) 用less命令查看文件lnsprofile的内容,看看有什么结果。
(20) 删除文件lnhprofile,显示当前目录下的文件列表,回到上层目录
(21) 用tar命令把目录test打包(22) 用gzip命令把打好的包进行压缩。
Gzip 【-9】 文件名
Bzip 【-9】 文件名
解压
Gzip -d .gz的文件
Bzip -d 。bz2文件名
-9高压缩比
-d用于解压已经压缩的文件

(23) 把文件test.tar.gz改名为backup.tar.gz。(24) 显示当前目录下的文件和目录列表,确认重命名成功(25) 把文件backup.tar.gz移动到test目录下。(26) 显示当前目录下的文件和目录列表,确认移动成功(27) 进入test目录,显示目录中的文件列表。(28) 把文件backup.tar.gz解包显示当前目录下的文件和目录列表,复制test目录为testbak目录作为备份(30)查找root用户自己主目录下的所有名为newfile的文件。(31)删除test子目录下的所有文件。
(32)利用rmdir 命令删除空子目录test。 回到上层目录,利用rm命令删除目录test和其下所有文件。(33)find命令的使用。
① 在/var/lib目录下查找所有文件其所有者是games用户的文件。
② 在/var 目录下查找所有文件其所有者是root用户的文件。(34)grep命令的使用。
① 显示/etc/passwd文件中包含test用户信息,将结果保存到/tmp/test.info文件中。
② 查找/etc目录下以http开头的文件,保存结果到/tmp/fhttp.file;

任务二

1、打开Vi编辑器。
2、练习Vi编辑器的使用输入如下程序,并保存为test.c。
3、利用“gcc –g test.c -o test”命令,对test.c程序进行编译连接。 4、运行应用程序,界面如下所示。

补:

RHEL中无法使用yum 安装gcc
所以要更新yum源链接如下。使用yum 安装gcc

RHEL常用Linux命令操作 第四章实验报告相关推荐

  1. linux常用基础命令操作收集

    linux常用基础命令操作收集,以下命令基于CentOs6.x 1.日常操作命令 **查看当前所在的工作目录 pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器) who ...

  2. 在linux返回目录并查看,Linux命令(十四) 查看工作目录文件 ls

    目录 命令简介 ls 命令是 Linux 下最常用的命令. ls 就是 list 的缩写.默认情况下 ls 命令用来打印出当前目录的清单, 如果 ls 指定其他目录,那么就会显示指定目录里的文件及其文 ...

  3. Mysql常用基础命令操作实战

    目录 一    启动与关闭MySQL    3 1.1    单实例MySQL启动与关闭方法    3 ※1※    常规启动关闭数据库方式(推荐)    3 1.2    多实例MySQL启动与关闭 ...

  4. base64 linux_渗透测试常用Linux命令总结

    作为一名网络安全工作者,一说到渗透测试,所有人都会想到Kali Linux,Kali Linux系统是一款预装了许多渗透测试软件的Linux系统,是最常用的一款渗透测试系统工具,既然是一款Linux系 ...

  5. 常用LINUX命令汇总

    常用LINUX命令汇总 一.基本命令 bash Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell pwd 查看当前所在目录 ls 查看目录内所有文件 cd ...

  6. linux运维工程师命令,Linux运维工程师的常用Linux命令汇总

    今天小编要跟大家分享的文章是关于Linux运维工程师的常用Linux命令汇总.作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率.下面来和小编一起看一看吧! 一.文件和目 ...

  7. [Linux]Linux打開world、Excel、pdf文檔,常用Linux命令總結

    Linux打開world.Excel.pdf文檔 ---- 常用Linux命令總結 一.在Linux中打開world文檔(需要安裝openoffice) 1.1.打开或编辑.doc .odt等文本文档 ...

  8. 【Ubuntu入门到精通系列讲解】常用 Linux 命令的基本使用

    01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作.文件存取.目录操作.进程管理.文件权限 设定等 在职场中,大量的 服务器维护工作 都 ...

  9. 01_常用 Linux 命令的基本使用

    01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作.文件存取.目录操作.进程管理.文件权限 设定等 在职场中,大量的 服务器维护工作 都 ...

  10. 算法工程师常用Linux命令总结

    <算法工程师常用Linux命令总结>   做 CV 两年了,整理一些在做训练或其他任务的时候常用的 shell 操作,什么事都用 python 来做有时候还是挺麻烦的,比如有一次在做一个目 ...

最新文章

  1. sql insert and update
  2. Dagger2 知识梳理(1) Dagger2 依赖注入的两种方式
  3. 打家劫舍系列(dp)
  4. java匿名类的用法
  5. 使用Google Font API
  6. datatable select 性能
  7. 646. Maximum Length of Pair Chain 最长的链条长度
  8. Confluence 6 禁用或者重新启用一个任务
  9. 计算机图形学(一)——数据压缩:道格拉斯普克法
  10. 〖Python〗-- 函数闭包的理解
  11. linux小红帽网卡设定,LINUX红帽子怎么配置上网
  12. 抖音数据统计_【数据】2018抖音大数据报告(完整版)
  13. Mybatis一对一、一对多、多对多查询。+MYSQL
  14. 【阿里—云计算】从飞天系统到飞天2.0(核心组成:飞天洛神)
  15. “爱心助农”成绩单公布,淘宝何以成为最大舞台?
  16. 2进制原码反码补码,2进制加减乘除原理
  17. 《浅入浅出》-RocketMQ
  18. 炒鸡详细的windows安装python教程
  19. 使用nvm安装node报错,Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt. Get “https://nodej
  20. 33个机器学习常用数据集

热门文章

  1. ppt取色html,ppt如何使用取色器? ppt取色器的使用方法
  2. 局域网文件快传 暂记
  3. mybatis3的中文官方文档
  4. 基于pyqt5的Demo软件开发
  5. 机器学习(周志华) 第八章集成学习
  6. OpenGL超级宝典(第7版)笔记18 位移、旋转、缩放、观察、透视矩阵 代码实现
  7. Delphi7调用dll(图文教程)2021最新
  8. OSX malware and exploit collection (~100 files) + links and resources for OSX malware analysis
  9. java 1.4 下载_j2sdk1.4.2
  10. linux打印系统cups原理分析