1.登录进入系统,修改个人密码。

passwd

2.使用简单命令 date,cal,who,echo,clear 等,了解 linux 命令格式。

date命令 : 再在屏幕上显示或设置系统的日期和时间,如果没有选项和参数,那么将直接显示系统当前时间和日期

cal命令 : 显示公元1~9999年中任意一年或任意一个月的日历,如果不带参数,则显示当前月份的日历,如果只有一个参数,则解释为年份,有两个参数时,第一个表示月份,第二个表示年份

(1)cal 不带参数:

(2)cal 带一个参数:

(3)cal 带两个参数:

who命令:显示所有正在使用系统的用户,所用终端名和注册到系统的时间,"who am i"命令将列出使用该命令的当前用户的相关信息

whoami;显示的是当前用户下的用户名
who am i:显示的是登录时的用户名
who:显示当前真正登录系统中的用户(不会显示那些用su命令切换用户的登录者)
echo命令 : 将命令行中的参数显示到标准输出上

clear命令: 清除屏幕上的信息

3.浏览文件系统。

(1)运行 pwd 命令,确定当前工作目录。

(2)运行 ls-l 命令,理解各字段含义。

-l : 以长格式显示文件的详细信息,输出的信息分成多列,分别依次是:
文件类型与权限 文件硬链接数 文件所有者 文件所有者所属组 文件所占空间 文件最近访问/修改时间 文件名

(3)运行 ls-ai 命令,理解各字段含义。

-a :显示当前目录下的全部文件(包括隐藏文件)
-i : 输出文件的inode编号
则-ai是显示这个目录下所有文件的节点号

(4)使用 cd 命令,将工作目录改到根(/)上。

(5)直接使用命令 cd,用 pwd 验证回到哪个目录。

(6)用 mkdir 建立一个子目录 subdir。

(7)将工作目录改到subdir。

4.文件操作

(1)验证当前工作目录在 subdir。

(2)运行 date>file1,然后运行 cat file1,看到什么信息?

是覆盖原有内容,date覆盖file1的内容,再用cat读取,就是读取了日期.

(3)运行 cat subdir,会有什么结果?为什么?

因为cat只能显示文件不能显示目录,subdir是目录

(4)利用 man 命令显示 date 命令的使用说明。

man date:

(5)运行 man date >>file1,看到什么?运行 cat file1,看到什么?

运行man date>>file1时不能看到什么,>> 是追加在文本末尾的意思,在file1后面追加了man date,运行cat file1时看到file1的文件内容,所以运行man date>>file1命令将date的使用说明追加到了file1文件中

(6)利用 ls-l file,了解链接计数是多少? 运行 ln file1…/fa,再运行 ls-l file1,链接计数有无变化?用cat 命令显示fa文件内容。


一开始链接计数是1,运行ln file1 …/fa 后,ln把file1和fa连接起来了,所以链接计数+1,变成了2.

(7)显示 file1 的前 10 行和后 10 行。

(8)运行 cp file1 file2,然后 ls-l,看到什么? 运行 mv file2 file3,然后 ls-l,看到什么? 运行 cat f*,结果怎样?

cp命令 :将源文件或目录复制到目标文件或目录中
运行 cp file1 file2,然后 ls-l,可以看到多出了一个file2文件

mv命令 : 对文件或目录重新命名,或者将文件从一个目录移到另一个目录中
运行 mv file2 file3,然后 ls-l,可以看到文件file2重命名为file3.

cat f是显示当前路径下所有以f开头的文件内容,运行cat f 后,会查看文件file2和file3的内容.

(9)运行 rm file3,然后 ls-l,结果如何?

rm命令:删除文件或目录.运行 rm file3,然后 ls -l 可以看到file3文件已经被删除了.

(10)在/etc/passwd 文件中查找包含你注册名的行。

grep:用于在文件中搜索与字符串匹配的行并输出.

(11)运行 ls-l,理解各文件的权限的含义。

d表示目录文件,-表示普通文件,r表示读权限,w表示写权限,x表示可执行权限,-表示无权限,三组表示所有者权限,所有者所在组权限,其他用户权限

(12)用两种方式改变 file1 的权限。

方法1:二进制数字表示:读权限对应的数值为4,写权限对应的数值为2,执行权限对应的数值为1.

方法二:以符号模式改变权限:a表示所有用户,u表示用户,g表示用户组,o表示其他用户,+表示添加权限,-表示取消权限,=表示设定权限,r表示可读权限,w表示可写权限,x表示可执行权限.

(13)统计 file1 文件的行数、字数。

wc命令 :统计指定文件的字节数、字数、行数,并将结果显示出来

(14)运行 man ls|more,显示结果是什么? 运行 cat file1|head -20|tee file5,结果如何? 运行 cat file5|wc,结果如何?

运行man ls|more:显示ls命令帮助信息,more命令表示一次显示一屏文本

运行cat file1 |head -20|tee file5:显示了file1的前20行,并将这20行保存到文件file5中,tee命令表示从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件

运行 cat file5|wc显示file5的行数,字数,字节数:

5.链接文件

(1)用 mkdir 递归新建目录/home/my/mydoc

(2)用 rmidr 递归删除目录/home/my/mydoc

rmdir:仅用于删除目录,可删除只当路径中的一个或多个空目录,若在命令中添加参数-p,此条命令将会在删除指定目录后检测其上层目录,若该目录的上层目录已变成空目录,则会将其一并删除.
(因为本地已存在home目录且home目录存在许多资料,为了演示效果,将递归创建/home1/my/mydoc目录并递归删除/home1/my/mydoc目录)

(3)在/root 目录下新建目录 my

(4)对/root/my 创建符号链接(思考:是否能对/root/my 创建硬链接)

不能对/root/my创建硬链接,因为linux中不允许将硬链接指向目录.

(5)在 my 中创建普通文件 myfile.txt

(6)为 myfile.txt 创建硬链接和符号链接。

(7)删除 myfile.txt 查看其硬链接和符号链接的状态。(是否还能正常打开)

硬链接还能正常打开,符号链接不能正常打开,已找不到源文件.

Linux项目实训一相关推荐

  1. linux 系统网络服务器组建,配置和管理实训教程 pdf,Linux网络服务器配置管理项目实训教程2...

    Linux网络服务器配置管理项目实训教程2 附录2 Linux常用命令 在文本模式和终端模式下,经常使用Linux命令来查看系统的状态和监视系统的操作,如对文件和目录进行浏览.操作等.在Linux较早 ...

  2. javaweb项目实训总结_JAVAWEB实训心得体会

    jsp+servlet+mysql 论坛 项目实训总结 实训人 : 程路峰 学号 通过为期 10 天的实训 , 我学习了很多关于 java web 的知识 . 在老师的正确指导下 , 顺利的 完成了我 ...

  3. 山东大学软件学院项目实训-创新实训-山大软院网络攻防靶场实验平台(二)-docker安装与学习

    目录 前言: 一.docker安装 1.centos7使用yum安装 二.命令行创建 docker 容器测试 前言: 项目实训立项通过后的几天均在学习 docker 的相关知识,上一篇文章也简单记述了 ...

  4. linux实验实训报告,linux实验实训报告.doc

    linux实验实训报告.doc 内蒙古商贸职业学院计算机系 学 生 校 内 实 验 实 训 报 告 2011--2012学年 第二学期 系部:计算机系 课程名称:Linux网络环境管理 专业班级: 内 ...

  5. 项目实训(校园互助平台)

    项目实训 前言 一.开题答辩(3月11号) 二.准备阶段 1.任务分配(3月12日) 2.购买服务器,搭建服务器(3月13日) 3.购买域名,申请备案(3月15日-3月20日) 4.域名备案成功,添加 ...

  6. linux服务器实训心得体会,linux实训心得体会 linux实训总结与体会

    <linux实训心得体会 linux实训总结与体会>由会员分享,可在线阅读,更多相关<linux实训心得体会 linux实训总结与体会(7页珍藏版)>请在人人文库网上搜索. 1 ...

  7. 项目实训 - 智能车系统 - 第七周记录

    项目实训 - 智能车系统 - 第七周记录 日期:4.04 – 4.10 项目进度 本周工作进展: 更换了底层的通信框架(shm) 熟悉速腾雷达驱动,以及ros相关驱动,为二次开发驱动做准备 1.更换底 ...

  8. 视频教程-C++微服务架构及安全云盘项目实训-C/C++

    C++微服务架构及安全云盘项目实训 夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审 ...

  9. 山东大学软件学院项目实训-创新实训-SDUMeeting(一)

    山东大学软件学院项目实训-创新实训-SDUMeeting(一) 一.前言: 这个项目是山东大学视频会议项目,这个项目基于webrtc构建多人视频会议系统,我负责视频会议客户端及服务端安全防护,这个专栏 ...

  10. 【培训】 项目实训中遇到的问题 总结 跟解决方法

    [培训] 项目实训中遇到的问题 总结 跟解决方法 参考文章: (1)[培训] 项目实训中遇到的问题 总结 跟解决方法 (2)https://www.cnblogs.com/TwilightSnow/p ...

最新文章

  1. 卡巴斯基:远程工具Ammyy Admin被用来盗取银行账户
  2. Windows Phone 7 Tip (13) -- 如何搜集应用使用数据
  3. Kafka基本的概念
  4. 【PP生产订单】入门介绍(四)
  5. java地址值每个字母,Java--------在控制台输入一句英语, 获得每个字母出现的次数...
  6. 【CentOS】如何在线安装pcre?
  7. WebRTC视频数据流程分析
  8. python重构函数_Python代码重构
  9. 重磅!一文读懂线性方程组的求解方法
  10. 浏览器可以用c语言编辑吗,如何在浏览器端运行c/c++语言编写的代码
  11. linux ntp端口 修改,Linux时间配置(修改时间 修改日期 ntpd ntpdate NTP socket exiting)...
  12. 计算机组成原理学习笔记第1章计算机系统概论 1.1——冯 · 诺依曼结构计算机工作原理及层次结构分析
  13. Win8右键反应慢的原因与解决办法
  14. 近似算法之旅行商问题
  15. moses binarize-all问题
  16. 【蜂口 | AI人工智能】三维人脸重建——龙鹏 深度学习与人脸图像应用连载(十)...
  17. RobotStudio 建立机器人模型和虚拟示教器的使用
  18. 简单使用Linux工业平板(一)
  19. iPad3/iPad2/iPad 5.1.1完美越狱WIN版详细教程
  20. python一个try块后接一个或多个finally块_Effective Python(13): 合理利用try/except/else/finally结构中的每个代码块...

热门文章

  1. 【产业互联网周报】云厂商加速布局政企市场:华为云发布七款新产品;腾讯政务战略升级;钉钉发布数字区县解决方案...
  2. 小智机器人江苏赞_小智伴机器人外观说明
  3. mac ~/.vuerc may be outdated. Please delete it and re-run vue-cli in manual mode.
  4. 前端职业规划-写给年轻的前端韭菜们
  5. Java 培训四个月能学会吗?
  6. Arduino之oled屏幕使用
  7. [BZOJ3993] [SDOI2015]星际战争(最大流+二分)
  8. imshow显示图像为纯白
  9. abandon connection问题分析
  10. C语言键盘各键对应的键值