Linux学习笔记:2.文件系统的管理命令(2)

铺天盖地
• 阅读 2928

这里的命令是紧接着上面一篇的:《Linux学习笔记:1.文件系统的管理命令(1)

1.命令touch:

功能:若之前对应文件不存在,创建一个新文件;若存在,则修改这个文件的最后修改期限。
语法:touch [参数] [文件名]
主要参数:
-a:只更改存取时间
-c:不建立任何文件
-d<时间日期>:使用指定的日期时间
-m:只更改变动时间
-r<参考文件或目录>:把指定的文件或者目录的日期时间,统统设置成为参考文件或目录的日期时间。:
-t<时间日期>:使用指定的日期时间
Linux学习笔记:2.文件系统的管理命令(2)

2.命令cp:

功能:用于复制一个文件或多个文件,或者复制目录。
语法:cp [参数] [来源文件] [目的文件]
主要参数:
-r: 递归处理,将指定目录下的文件和子目录一起复制。
-i:覆盖现有的文件之前先询问用户。
-v:显示指令执行的过程
Linux学习笔记:2.文件系统的管理命令(2)
Linux学习笔记:2.文件系统的管理命令(2)

3.命令cat:

语法:cat [选项] [文件] ...
功能:显示全部文件内容,若果内容超过一屏,则显示最后一屏的内容。
主要参数:
-n:由1开始对所有输出的行数进行编号。
-b:和-n相似,但是对于空白的行不进行编号。
-s:当遇到有连续的两行以上的空白行时,代换为一行的空白行。
Linux学习笔记:2.文件系统的管理命令(2)
4.命令mv:

功能:用于移动文件或者目录,也可以对文件或者目录进行重命名。
语法:mv [参数] [源地址] [目的地址]
主要参数:
-b:若需覆盖文件,覆盖前先备份。
-f:若目标文件和现有的文件或目录重复,则直接覆盖现有的文件或目录。
-i:覆盖现有的文件之前先询问用户。
-v:显示指令执行的过程
Linux学习笔记:2.文件系统的管理命令(2)

其他命令:

命令tac:和cat一样,不过是将文件的内容以颠倒的方式显示在屏幕上。先显示最后一行,然后显示倒数第二行。
命令more:查看一个文件的内容,后面直接根文件名。看完一屏后,按空格键(Space)可以继续看下一瓶,看完所有的内容后就会退出。提前退出:q。
命令less:查看一个文件的内容,后面直接根文件名。按空格键(Space)可以实现翻页,“j”向上移动,“k”向下移动。
技巧:在more和了less命令下,输入“/mooc”,再回车,就可以在当前文件下搜索查找“mooc”。其中,“/”是当前行向下搜索,“?”是当前行向下搜索。
命令head:显示文件的前10行,后接文件名。参数:-n,表示显示前n行。
命令tail:显示文件的后10行,后接文件名。参数:-n,表示显示前n行。

点赞
收藏
评论区
推荐文章
芝士年糕 芝士年糕
2年前
Linux shell 内建命令
前言一、shell简介shell是Linux系统中一个提供命名行的交互式工具,本质是一个c语言可执行程序,为用户提供了启动程序,管理文件系统中的文件以及运行在Linux系统上的进程的途径。命令行提示符是shell负责交互的部分,允许用户输入文本命令,然后解释命令,并在内核中执行。Linux系统上有多种shell可用,Linux发行版默认的shell都是ba
Wesley13 Wesley13
3年前
10、文件创建和修改时间戳命令
命令名称:touch命令所在路径:/bin/touch执行权限:全部功能:创建空文件(这个是附加的功能而已)     Touch的实际功能是修改文件的时间戳选项:c修改文件的时间戳,如果该文件不存在,也不会生成一个空文件      m只更新文件的修改时间,更新为当前时间      a只更新文件的访
Stella981 Stella981
3年前
Git 的使用方法
使用前的准备一、进入.ssh文件夹。cd~/.ssh//若没有.ssh文件夹,则使用如下命令创建:mkdir~/.ssh 2、手动设置email和用户名则指令如下:gitconfigglobaluser.name"myname"gitconfigglobal
可莉 可莉
3年前
10.16 学习之初 约定 认识Linux 安装虚拟机 安装centos7
一,学习之初1.Linux系统管理员要养成的习惯要习惯使用命令行:命令行是Linux系统正常运行的核心,也是专业Linux系统工程师必须掌握的技能,所以我们要习惯使用命令行。2.操作要严谨在学习Linux命令行的过程中,你输入命令的速度会越来越快,效率也会越来越高。但与此同时,你也有可能输入了错误的命令而不自
Stella981 Stella981
3年前
Linux入门(2)_给初学者的建议
1学习Linux的注意事项1.严格区分大小写(命令,文件,选项)2.Linux中所有内容以文件形式保存,包括硬件硬盘文件是/dev/sd\ap\光盘文件是/dev/sr0等3.Linux不靠扩展名区分文件类型,靠的是文件权限,
Stella981 Stella981
3年前
Guava
背景原有的去重方案是:1.使用linux命令去重缺点1.出现问题只能重来,控制粒度很粗。2.程序与操作系统过渡耦合,如果系统中sort或者uniq命令出现问题,则去重功能不能使用。3.使得pushopt的用户数据以文件的形式存在,不方便多主机、操作系统共享
Wesley13 Wesley13
3年前
TQ210 TFTP 更新固件方法
tftp烧写镜像名字规定与对应命令  由于uboot的一键式tftp下载命令的限制(即只能使用固定的文件名),所以,为了使用一键式菜单,  作出如下规定:  uboot镜像必须命名为:uboot.bin—命令“1”  Linux内核镜像必须命名为:zImage.bin—命令“3”  文件系统镜像必须命名为:root.ub
Wesley13 Wesley13
3年前
1.每日一个Linux命令
命令:ls描述:ls命令用于查看文件,类似DOS下的dir命令。用法:ls\选项\文件或目录名常用选项:\a:列出目录下的所有文件包括以"."开头的隐藏文件;\l:列出文件的详细信息;\d:只显示目录本身\i:列出文件的i节点的信息;\h:人性化的显示文件的大小;\R:
Stella981 Stella981
3年前
Perl文件、目录常用操作
注意,这些操作的对象是文件名(相对路径/绝对路径),而非文件/目录句柄,句柄只是perl和文件系统中文件的关联通道,而非实体对象。创建文件在unix类操作系统中有一个touch命令可以非常方便的创建文件,还能批量创建一些名称规律的文件。但实际上touch的主要介绍中却是"修改文件时间戳",创建文件只不过是它的辅助能力。如果没有touch命令
Stella981 Stella981
3年前
Linux bash脚本编程学习基础,控制结构
以下为学习整理笔记break命令1.控制条件未满足之前,跳出for、while、until、select循环2.可以额外给出一个额外的数值表明需要跳出的循环层数(不建议这样做,降低程序的可读性)3.默认跳出一层循环continue命令类似c语言中的同名语
Stella981 Stella981
3年前
Linux—文件命令之touch命令
下面总结一下对于文件的操作命令:satat命令:用于显示文件的详细信息,包括文件、设备、gid、各种时间等。命令格式:stat filename!(https://oscimg.oschina.net/oscnet/e65f9a778be16a16e51d1eae1bed034728c.png)touch的两个功能:1、新建文件,如
铺天盖地
铺天盖地
Lv1
所有的快乐,都来源于生活的心动。
文章
3
粉丝
0
获赞
0