目录
1、显示文件或目录信息ls四个参数了解:-a,-l,-d,-A,
3、使用mkdir创建下图的目录结构,并用tree命令显示。
5、 生成新的空文件或更改现有文件的时间命令touch使用:
14、统计文件中的单词数量(Word Count)等信息命令wc使用:
15、在文件中查找并显示包含指定字符串的行命令grep使用:
Centos7目录和文件管理1
Linux命令 :
用于实现某一类功能的指令或程序 命令的执行依赖于解释器程序(例如:/bin/bash)
Linux命令的分类 :
内部命令:属于Shell解释器的一部分
外部命令:独立于Shell解释器之外的程序文件。
命令行编辑的几个辅助操作:
Tab键:自动补齐
反斜杠“\”:强制换行
快捷键 Ctrl+U:清空至行首
快捷键 Ctrl+K:清空至行尾
快捷键 Ctrl+L:清屏
快捷键 Ctrl+C:取消本次命令编辑
内部命令help
----查看Bash内部命令的帮助信息
命令的“--help”选项
----适用于大多数外部命令
使用man命令阅读手册页
------使用“向上”、“向下”方向键滚动文本
------使用Page Up和Page Down键翻页
------按Q或q键退出阅读环境、按“/”键后查找内容
实验目的:
1、复习Linux命令的基本格式
2、复习使用Linux的命令帮助
3、学会使用命令管理文件和目录
操作如下:
1、显示文件或目录信息ls四个参数了解:-a,-l,-d,-A,
# ls -a /boot
# ls -A /boot
# ls -l /boot
# ls -d /boot
首先,(用SecureCRT远程登录后完成实验)以下是登录成功图片;
2.递归地列出所有子目录下的文件:-R。
# clear (清屏)
# ls -R /boot
#clear ///清屏
#ls -R /boot ///要递归地列出所有子目录下的文件,可以使用以下命令
3、使用mkdir创建下图的目录结构,并用tree命令显示。
# yum -y install tree (安装显示目录树命令模块)
# mkdir /hua
# mkdir /hua/1
# mkdir /hua/2
# mkdir /hua/2/21
#tree -L 3 /hua
# yum -y install tree (安装显示目录树命令模块)
# mkdir /hua 建立hua空文件夹
# mkdir /hua/1 在建立hua文件夹基础上在文件夹1
# mkdir /hua/2 在hua文件夹中建立文件夹2
# mkdir /hua/2/21 ///在hua中文件夹下的名为2文件夹建立名为21文件夹
# tree -L 3 /hua ///用tree命令查看hua文件
4、改变目录(cd)和显示当前目录位置(pwd)命令使用:
# clear //清屏
# pwd
# cd
# cd /hua/2/21
# cd ~
# cd ..
# cd /hua/1
# cd ../..
# cd -
5、 生成新的空文件或更改现有文件的时间命令touch使用:
# clear
# touch /hua/1/a.c
# touch /hua/2/b.doc
# touch /hua/2/c.xls
# tree -L 3 /hua
6、复制文件或目录cp命令使用:
# clear
# cp /hua/1/a.c /hua/2/a.c
# tree -L 3 /hua
7、 创建链接文件命令ln使用:
创建链接文件命令ln使用:
# clear
# ls / > /hua/2/ok.txt (显示/目录并将结果重定向输出到指定位置文件)
# ln /hua/2/ok.txt lj(为上一步得到文件建立链接文件lj)
# cat lj(显示链接文件lj内容)
8、移动mv和删除rm文件命令使用:
# clear
# mv /hua/2/b.doc /hua/2/wlh.doc (相当于改名)
# rm /hua/2/a.c
# tree -L 3 /hua
9、在文件系统中查找匹配的文件命令find使用:
在文件系统中查找匹配的文件命令find使用:
# clear
# find /boot -name *.img
Centos7目录和文件管理2
实验目的:
学会查看和检索文件内容
实验内容:(用SecureCRT远程登录后完成实验)
10、显示出文件的全部内容命令cat使用:
# clear
# cat /etc/hosts
# cat /etc/host.conf
# clear
11.全屏方式分页显示文件内容命令more使用:
# clear
# more /proc/meminfo
按Enter、空格和q了解操作。
12、全屏方式分页显示文件内容命令less使用:
# clear
# less /proc/meminfo //按PgUp、PgDn键了解操作
13、查看文件开头/结尾的一部分内容(默认为10行)
命令head/tail使用:
# clear
# head -5 /var/log/messages
# tail -5 /var/log/messages
14、统计文件中的单词数量(Word Count)等信息命令wc使用:
# clear
# cat /etc/resolv.conf
# wc /etc/resolv.conf //数一数resolv.conf文件中内容行数和词数,与wc结果比较。
15、在文件中查找并显示包含指定字符串的行命令grep使用:
# clear
# cat /etc/yum.conf
# grep -v "^#" /etc/yum.conf
总结:
本学期学习了Linux基础知识,从刚刚开始学的如何安装Linux系统,把我折腾了好几回,安装了不下五次的虚拟机,在多次重复安装之后,也对安装Linux系统有了一定的了解,现在对安装系统也轻松简单了许多。在学习系统操作与设置时,在课上也是一脸懵的状态,在课后,询问舍友同学,在他们求助下才勉强完成了作业,现在对这来说也是蛮印象深刻的。最令我印象深刻的有以下几个问题:
一是软件安装问题:在Linux上安装软件可能会遇到一些问题,例如依赖关系、版本兼容性等。在最初自己一个人安装软件时一直遇到正在依赖关系的显示东西,一时从无下手,在了解询问后才得知,首先要观察虚拟机网络是否连通,再看看客户机的防火墙是否开了/关了,然后通过一些设置从新安装软件就可以成功了。二是文件系统问题:Linux使用不同的文件系统,例如ext4、NTFS等,学习Linux时可能会遇到一些文件系统相关的问题,例如如何挂载文件系统、如何管理文件权限等。
通过本学期Linux学习,我有以下几种体会:一是要坚持实践:学习Linux最重要的就是实践,通过自己亲自动手去操作,才能真正理解和掌握Linux的各种命令和操作方式。二是要多查阅文档和资料:Linux的世界非常庞大,有很多不同的发行版和工具,所以要学习Linux就需要多查阅官方文档和各种资料,了解不同发行版的特点和使用方法。三是要学会使用命令行:Linux的命令行是非常强大和灵活的工具,学会使用命令行可以提高工作效率和解决问题的能力。四是要不断实践和挑战自己:学习Linux是一个不断实践和挑战自己的过程,要不断尝试新的命令和工具,解决各种问题,才能不断提升自己的技能。五是在学习的过程中,如果遇到不会的问题可以向老师同学赐教。这些也是我在慢慢学习的感想,我也在慢慢的学习中。
总之,学习Linux不是一蹴而就的事,要一步一步慢慢学,不能急于求成,也不能懒散怠慢,不然会被社会淘汰,学习Linux需要坚持实践、多查阅资料、请求同学赐教,掌握命令行,并不断挑战自己,才能真正掌握Linux的技能。