Linux运维-文件相关基础命令篇

Linux运维-文件相关基础命令篇

开篇导读:
这一片将继续介绍一些简单的和文件相关的Linux命令,如何查看文件的信息,创建文件以及查看修改文件内容等…

文件相关的命令

  1. touch: 创建文件和修改已存在文件时间

     touch /data/test.txt: 在/data目录下创建一个test.txt文件或修改存在的test.txt文件的时间标签.
    
  2. ls: 查看文件属性信息

     ls /data/test.txt: 查看文件test.txt是否存在
     ls -l /data/test.txt: 查看文件的属性信息
    

    注:ls命令不仅能查看目录信息,也能查看目录下的文件信息.实质上ls命令就是用来查看文件属性信息的,这里就要引入Linux的一个本质的概念"一切介文件",目录也是文件的一种类型,这里不做过多赘述,只要先记住这个概念就好.

  3. **cat:**查看文件内容
    cat /data/test.txt: 查看test.txt的内容
    cat -n /data/test.txt: 查看test.txt的内容并加上行号

  4. vi(Visual editor): 可视化编辑命令
    vi命令调用vi编辑器查看编辑目标文件.具体操作步骤如下:

    1) vi /data/test.txt: 打开vi编辑器,进入到命令模式查看test.txt的内容.
    2) 按i键从光标处进入编辑模式.
    3) 编辑完成,按Esc键退出编辑模式进入命令模式.
    4)按:键进入底行模式,按w键保存,按q键退出.不想保存按q!强制退出.
    
  5. echo: 输出命令对象到屏幕上.

     echo hello world: 屏幕上打出"hello world".
    

    注:一般可以将echo命令和特殊符号"标准输出重定向"符号>或"标准输出追加重定向"符号>>连用来想指定文件添加内容.
    echo hello world > test.txt: 将原文件内容清空并将"hello world"输入到test.txt文件中.
    echo hello world >> test.txt: 不清空原文件内容,在最底部追加一行输入"hello world".

  6. cp(copy): 复制文件
    cp 目标文件 复制后存放的目录

     cp /data/test.txt /tmp: 将/data目录下的test.txt文件复制到/tmp目录下.
     cp /data/test.txt test01.txt: 将test.txt在当前目录下复制一份并改名为test01.txt
     cp /data/test.txt /tmp/test01.txt: 将/data目录下test.txt文件复制到/tmp目录下并改名为test01.txt
     cp -r /data/ /tmp: 将/data目录和目录下内容一起复制到/tmp目录下
     *注:若想用cp命令复制目录,需要加-r选项.
    
  7. mv(move): 剪切文件
    mv 目标文件 要移动到的目录

     mv /data/test.txt /tmp: 将/data目录下的test.txt文件移动到/tmp目录下.
     mv /data/test.txt /data/test01.txt: 将test.txt文件重命名为test01.txt
     mv /data/test.txt /tmp/test01.txt: 将/data目录下的test.txt文件移动到/tmp下并重命名为test01.txt.
     mv -f /data/test.txt /tmp/test01.txt: 若/tmp目录下有同名文件,则强制覆盖/tmp原同名文件.
     mv -t 要移动到的目录 目标文件: 一般同时移动多个目录时,用-t选项将两个参数调换一下位置.
    
  8. rm(remove): 删除文件

     rm /data/test.txt: 删除test.txt文件
     rm -r /data/: 删除/data目录
     rm -f /data/test.txt: 直接删除文件,不用询问.
    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值