《Linux运维学习日记》第六篇:Linux运维常用的165个命令之:pwd、cd、tree、mkdir、touch命令

一、pwd

显示当前所在的位置,比如:

二、cd

切换目录,比如:下图所示我从 /etc/sysconfig/network-scripts 目录切换到了 /home/Raix 目录

 

三、tree

以树形结构显示目录下的内容,比如: tree -a /home     注意:一般CentOS是没有安装tree命令的,若没有安装就使用 yum -y install tree 命令来安装在使用。
 

 

四、mkdir

创建目录,一般创建的都是空目录,一般格式为 :mkdir 目录名称,也可以同时创建多个目录。如下图所示:


如果需要同时创建几百上千个开头相同的目录,那么我们可以使用 for 循环和 {} 特殊符号来使用,我们使用for创建100个目录,如下图所示:

我们使用{}特殊符号来创建20个目录:

注意:

  • {1..200}里面数字之间的 “ . ” 只能是2个,多一个不行,少一个也不可以
  • `seq 100` 这里的符号是键盘上的 Tab 键上面的那个 ` ` 并不是 Enter 键旁边的 '  '  ,如果使用成了 'seq 100',那么就只会创建两个文件,分别是文件名后面跟seq 和 文件名100,如图所示:

 

mkdir -p :创建多级目录(父级目录不存在的情况下先生成父级目录)


五、touch

创建空文件或改变文件或者目录的时间戳属性

格式: touch [-选项] [参数]

常用的选项:

  • -a:更改文件或目录文件夹的访问时间(文件夹和文件使用方法和格式一样)
  • -m:更改文件或目录文件夹的修改时间(文件夹和文件使用方法和格式一样)
  • -c:不创建任何文件或文件夹(一般用来跟-d -t配合使用,这样可以避免我们在输入格式不当时给创建了文件或文件夹)
  • -d:根据指定的时间来设置文件或目录文件夹的访问和修改时间(一般这个时间是使用字符串的格式方式来输入,也可以不使用字符串符合),它的格式是:年-月-日 时:分:秒:毫秒 地区时间标准(这里可以不写也可以,不写那就是以你的时间服务器指定的国家来显示,比如我的设置是上海(中国),那在我不特意指定的时候,它显示的就是 +0800(中国标准时间))
  • -t:根据指定的时间来设置文件或目录文件夹的访问和修改时间,它的格式是:[CC][YY]MMDDhhmm[.ss],也就是年月日时分.秒;比如我们现在把一个文件的访问时间和修改时间设置成9102年11月24日11:26:59秒
  • -r:根据真实的参考文件来设置文件或目录文件夹的时间戳,格式: -r  【参考文件】 【要修改的文件】  也就是说,要修改的文件的时间戳会跟参考文件的时间戳是一样的
  • -h:更改链接文件的时间戳(这里要注意的是,更改链接文件的时间戳,咱们一般情况下链接文件的时间戳是没法更改的),格式:touch -t 时间 -h 链接文件
    我们就以 /etc/favicon.png 这个链接文件为例:

    现在 /etc/favicon.png 这个文件的时间戳已经被我修改成 9102-10-23 16:08 分了,然后我们在使用修改文件或文件夹目录的命令来修改这个 链接文件 ,发现是不成功的,所以说,要修改链接文件的时间戳,就只能使用 -h 选项,否则是不成功的

    现在我们使用 -h 选项重新更改回来:

     
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值