rhcsa学习03(常用命令的运用及符号认识)

  1. 切换目录
    cd (change directory) 用于切换目录命令
    cd /tmp 绝对路径 从根开始到目标的路径叫绝对路径。
    cd tmp 相对路径 相对当前目录开始到目标路径。(使用相对路径的时候需要从当前目录开始,所以就需要查看当前的工作目录,使用pwd命令来打印当前的工作目录。)在这里插入图片描述这就表示当前工作目录在root下。(小插曲:在表示一个路径的时候,路径的表示为一个点,代表当前目录,两个点表示当前目录的上级目录,即cd.(当前目录),cd…(当前目录的上级目录))。
    用相对路径切换到根里面,就用cd…/(切换到上级目录),cd…/…/(切换到上级目录的上级目录),cd…/…/…/(切换到根的上级,还是根)。在这里插入图片描述cd ~ 切换到当前用户的家目录。在这里插入图片描述cd - 在上一个目录和当前面目录进行来回切换。在这里插入图片描述

  2. 查看文件类型
    file 文件名在这里插入图片描述表示haha文件是TXT(纯文本文件)

  3. 查看命令类型
    type 命令类型在这里插入图片描述type cd表示该命令是一个(shell内置命令)
    type passwd外置命令,在文件系统的某个目录下,有个与命令名称相同的文件。
    区别:shell为了完成自我管理和基本的管理,不同的shell内置不同的命令,但是大部分都差不多。
    那命令怎么知道是那个路径下的命令呢?系统为了让用户在命令行快速方便地执行命令,用一种机制来实现,这种机制就叫做环境变量,
    变量是什么?变量是命名的内存空间。

变量赋值
NAME=haha
变量声明的过程就是申请内存使用的过程
环境变量
定义当前用户工作环境属性的变量
PATH
在这里插入图片描述
hash 实现缓存管理 哈希
缓存,命中率相当高,在hash表中保存了执行过的所有的路径。在这里插入图片描述

  1. hash 命令哈希

    -p /bin/ls haha 添加哈希表
    -t ls 查看指定命令的哈希表
    -d ls 删除指定命令的哈希表
    -r 清空所有的hash表

  2. alias 添加指定命令别名

    alias 目标命令名称=‘需要执行的命令串本身’
    ~/.bashrc在这里插入图片描述输入添加的命令别名,进行直接查看在这里插入图片描述

  3. rm 删除文件,命令别名默认带-i,该选项用来提示用户进行交互。

    -f force,强行删除,不提示
    -r recursive,递归删除来删除目录
    问题?rm -rf /表示不提示,将目录下的文件逐一删除。
    目录管理

  4. mkdir

    -p	parent	父目录
    -v	verbose	详细信息
    

    rmdir 只能删除空目录
    在这里插入图片描述

  5. cp 复制命令

    -r 复制目录
    -p 复制的时候保留文件原有的属性,时间戳等信息
    -a 归档复制,常用于备份

  6. mv 移动文件

    -i 提示
    -f 强制覆盖
    -t 先写目标,后写源
    练习题
    1、创建目录
    在/data下创建boot和sysroot目录
    在/data/boot下创建grub目录
    在/data/sysroot下创建proc,sys,bin,sbin,lib,usr,var,etc,dev,home,root,tmp
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值