关于Linux系统下常用文件或目录命令总结

Linux操作系统基本知识

​ linux操作系统是一种开源免费、安全稳定,同时兼顾较好的可移植性和高性能的类Unix操作系统,广泛用于服务器如:应用服务器、数据库服务器、网络服务器,虚拟化云计算、嵌入式领域和个人PC、移动手机等领域。

Linux主要的目录组成架构

​ Linux不同于Windows操作系统,不存在盘符,是一种树形结构目录,以 / 为唯一的根目录,以下由6个目录组成,分别是/home(普通用户的家目录)、/root(系统管理员root)、/usr(用于存放应用程序)、/etc(系统配置目录)、/boot(系统内核文件)和/tmp(临时文件)。

Linux系统下常用文件或目录命令

查看目录内容 ls

​ ls 常用来查看目录内容,常用格式为 ls [-lah] 目录

​ 参数解释:-l:以列表的形式详细显示目录下的内容

​ -a:显示目录下所有文件,包括隐藏文件

​ -h:显示文件或者目录的大小

​ 配合通配符的使用,ls 可以查看目录下指定类型的内容,如:ls -alh /root/*.txt

目录切换命令 cd

​ cd 后常跟目录的路径,达到以命令行切换目录的效果,这里的路径有两种书写方法,即相对路径和绝对路径。此外还有几个固定的使用方式如:

  • ​使用 cd 或者cd ~ 返回家目录/home下
  • 使用 cd … 返回上一级目录
  • 使用 cd - 返回上一次的目录

创建文件命令 touch

​ 在Linux系统中可以使用 touch 创建一个或多个文件,创建多个文件时,touch 后面跟的多个文件名需要用空格隔开。

注意:如果要创建的文件名称已经存在,该命令不会新建文件,而是修改原有文件的修改时间。

创建目录命令 mkdir

​ Linux系统不仅可以使用命令行创建文件,也可以使用命令 mkdir 创建一个或多个目录,如果想要递归创建多个文件夹(即文件夹下还有子文件夹)还可以在 mkdir 后跟上 [-p] 的参数,需要注意的是如果创建的目录名称已经存在,创建命令会失败。

删除文件或目录 rm

​ 在实际工作生活中,我们还希望通过命令行删除特定的文件或目录,此时就会用到 rm [-irf] 目录名或文件名 命令。

​ 参数解释:-i :表示通过交互式执行来进行删除操作,在删除前会弹出提示

​ -f :表示强制进行删除操作,删除过程中可以忽略不存在的文件

​ -r :表示删除目录和目录下的所有内容

复制文件或目录 cp

​ 复制命令是我们经常需要用得的命令,同时通过复制的方式可以对文件或目录的名称进行修改,因此也被用来进行数据的备份,cp 复制命令通常会配合以下4个参数进行使用

​ -f :表示在复制过程中会不经过提示,强制覆盖同名文件

​ -i :表示在复制过程中如果遇到同名文件,会提示用户确认是否进行覆盖

​ -r :在进行复制目录和目录下的所有内容的时候,必须要带上 -r 参数

​ -v :在复制较大的文件或目录时,可以使用 -v 参数来显示复制的进度

移动文件或目录 mv

​ 和复制命令类似的是移动命令,移动命令也可以达到文件或目录重命名的效果,同时 mv 命令也可以带上 [-irv] 参数,需要注意的是在移动目录及目录下所有内容时不需要带上 -r 参数。

查看文件内容 cat|more|grep

​ 有时候我们希望查看文件内的具体内容,便可以通过查看文件内容命令来实现,而查看文件内容的命令主要有以下3个:

  • cat

    cat 命令通常用来查看文件内容较少的文件,或者配合重定向命令 > 或 >>来实现创建文件、合并文件和追加文件的效果。

重定向符号 > 或者 >> 的作用是将命令输出的结果写入到特定的文件当中去。

  • more

    和 cat 相对的是 more 命令,more 命令通常用来查看文件较多的文件,配合不同的快捷键可以对文件内容实现不同显示方式。

    1、空格:显示下一页内容

    2、enter(回车):滚动显示下一行内容

    3、b :显示上一页内容

    4、f :显示下一页内容

    5、q :退出查看模式

  • grep

    grep 命令则通常用来搜索文件并显示对应的关键字所在的行信息,而这种过滤功能通常需要配合通配符来实现。

    此外,grep也能带上特定的参数来进行不同的显示效果,如:

    -v :显示不包含匹配文本的所有行,也就是取反

    -n :显示匹配上的行以及行号

    -i :匹配的时候忽略大小写

管道符 |

​ 通过使用管道符命令,可以将一个命令的执行结果,传递给另一个命令作为参数来使用,因此管道符一般不会单独使用,而是配合 more 来分屏显示执行结果或者配合 grep 来过滤执行结果。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值