ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

1. Linux常见的文件管理命令.

2019-06-28 20:30:53  阅读:195  来源: 互联网

标签:文件 查看 redhat 常见 命令 单个 Linux man


LESSON 1 Linux常见的文件管理命令
在这里插入图片描述
补充内容:
一、相对路径与绝对路径
pwd 命令可以显示路径
相对路径:

  1. 相对路径是相对于当前系统的一个文件名称的简写
  2. 此名称省略了系统当前所在目录的名称
  3. 此名称不以“/”开头
  4. 此名称在执行命令时会自动在操作对象前加入“pwd”所显示的值
    绝对路径:
  5. 绝对路径是文件在系统的真实位置
  6. 此命令以“/”开头
  7. 此命令在命令执行时系统不会考虑现在所在位置的信息

二、当操作对象是 对象1 空格 对象2 时,这两个对象之间没有任何关系
例如:豆角 茄子 豆角茄子
program file #动作是被系统执行的,不能作为名称出现
“program file” #用引号的作用是把动作变成名称字符,这种方法叫做“引用

三、系统中历史的调用
history #查看历史
history -c #清空当前环境中的历史
!数字 #调用此命令如!3时执行第三条命令
!test #执行以test关键字开头的最近一条历史
ctrl + r +关键字 #调用历史中最近一条含有此关键字的历史

四、在系统中获得帮助

  1. 查看命令的用途
    whatis 命令 #查看命令用途
    Tip:若使用 whatis 无法查看命令用途,则运行mandb命令
  2. 查看命令用法
    help 获得 Shell(命令解释器)内置命令的帮助信息
    eg: help if
    help while
    –(双短横杠)help #查看命令用法,适合于多数命令
    [ ] #表示选项可以加也不可
    …#表示加入选项的个数任意
    <>#表示选项是必须加入的
    Userage:#表示命令用法
    Options:#对参数作用进行说明
  3. man 的基本用法
    man 命令 #查看系统日期
    eg: man date
    man 5 配置文件名的帮助信息 (注:不可写成 man 绝对路径,会显示整个services文件 )
    eg: man services
    上|下 #逐行查看
    PgUp|PgDn #分页查看
    /关键字 #高亮显示关键字,N向上匹配,n向下匹配
    man -k 字符串 #查看当前字符串在系统中拥有的man的级别
    man的级别:
    1 # 命令
    2 # 系统调用接口
    3 #函数库调用接口
    4 #特殊设备文件
    5 #系统配置文件
    6 #游戏规则说明
    7 #包说明
    8 #系统管理命令
    9 #内核调用规则

五、 系统中的通用配置符号
* #匹配0到任意字符
? #匹配单个字符
[[:alpha:]] #单个字母
[[: lower:]] #单个小写字母
[[:upper :]] #单个大写字母
[[: punct:]] #单个符号
[[:digit :]] #单个数字
[[: space:]] #单个空格
[[: alnum:]] #单个数字或字母
[[: punct:] [:upper :]] #单个符号或单个大写字母

[1-9] #1位1-9的任意数字
[!3-5] #1位不是3-5的数字
[^3-5] #1位不是3-5的数字
[a-z] #1位 a-z的任意字母
{1…3} # 3个数字 1 2 3
{1,3,5} # 1,3,5这三个数

6-22Test
用命令和正则表达式按照要求建立文件
用一条命令建立12个文件WESTOS_classX_linuxY(x的数值范围为1-2,Y的数值范围为1-6)
这些文件都包含在root用户桌面的study目录中
用一条命令建立8个文件redhat_versionX(x的范围为1-8)
redhat_versionX这些文件都包含在/tmp目录中的VERSION中
管理刚才建立的文件要求如下
用一条命令把redhat_versionX中带有奇数的文件复制到桌面的SINGLE中
用一条命令把redhat_versionX中带有偶数的文件复制到/DOUBLE中
用一条命令把WESTOS_classX_linuxY中class1的文件移动到当前用户桌面的CLASS1中
用一条命令把WESTOS_classX_linuxY中class2的文件移动到当前用户桌面的CLASS2中
备份/etc 目录中所有名字带数字并且以.conf 结尾的文件到桌面上的confdir中
删掉刚才建立或者备份的所有文件

在这里插入图片描述在这里插入图片描述
在这里插入图片描述mkdir study /tmp/VERSION SINGLE CLASS{1,2} /DOUBLE confdir
touch study/WESTOS_class{1,2}_linux{1…6}
touch /tmp/VERSION/redhat_version{1…8}
cp /tmp/VERSION/redhat_version{1,3,5,7} SINGLE
cp /tmp/VERSION/redhat_version[!1357] /DOUBLE

mv study/WESTOS_class1* CLASS1
mv study/WESTOS_class2* CLASS2
cp /etc/* [1-9] *.conf confdir
rm -fr study /tmp/VERSION SINGLE CLASS[1-2] /DOUBLE confdir

本节课我们学习了Linux文件和目录的基本常用命令,学习了命令的格式,知道了如何去查看某个命令的帮助信息,这些零散的命令需要我们通过大量练习去掌握,这些命令作为Linux的基本命令,必将在以后的学习和工作过程中被大量用到,因此要多加练习,争取形成长久记忆。

标签:文件,查看,redhat,常见,命令,单个,Linux,man
来源: https://blog.csdn.net/qq_43687755/article/details/94043015

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有