linux文件管理类,Linux文件管理类命令及命令别名

这篇博客详细介绍了Linux系统中的文件管理类命令,包括查看文件内容的`cat`, `more`, `less`, `head`, `tail`等工具的使用,以及文件复制`cp`, 移动`mv`, 删除`rm`的命令。此外,还提到了文件元数据的修改与查看,如`touch`和`stat`,以及命令别名的创建和管理。内容涵盖了日常Linux系统操作中的基本需求,适合初学者和进阶用户参考。
摘要由CSDN通过智能技术生成

文件查看类命令:

cat:

tac: 从文件尾部开始显示

分屏显示:

more [option] 文件名: 查看至文件尾部会退出

空格为翻页

less [option] 文件名: 查看至文件尾部不退出

ctrl+d: 往下翻半屏

ctrl+u: 往上翻半屏

k: 往上翻一行

enter:往下翻一行

1J: 第一行

: 最后一行

/keyword: 查找指定字符,从文件头开始

?keyword: 查找指定字符,从文件尾开始

n: 往下找

N: 往上找

#G: 定位某一行

q:

首尾查看:head, tail

head [options] 文件名

-n: 指定查看多少行,默认是前十行,n可有可无

head -5 messages: 显示messages文件的前五行

head -n 5 messages: 显示文件前五行

head message: 默认显示文件前十行

tail [options] 文件名

-n: 指定查看多少行,默认是后十行,n可有可无

-f: 跟随文件新增的内容,用于查看日志文件

tail -5 messages: 显示messages文件的后五行

tail -n 5 messages: 显示文件后五行

tail message: 默认显示文件后十行

tail -f log.txt 实时监控文件,如果有新内容,会显示出来

文件的时间戳管理工具

文件

元数据:文件属性信息,如属主、属组、大小、类型、时间戳的等

数据:文件内容

时间戳:

最近一次被access的时间(read): access time, atime

最近一次被modify的时间(write): modify time, mtime

最近一次被change的时间(metadata, write): change time, ctime

touch [option] 文件名

-a: 仅修改atime

-m: 仅修改mtime

-t STAMP: [[CC]YY]MMDDhhmm[.ss]

-c: 不创建空文件

文件元数据查看:stat

touch -a -t 201510101425.30 aa: 自定义修改时间

touch -c file1: 假如file1不存在,则不会被创建

文件管理工具:cp, mv, rm

文件复制:源文件,目标位置

cp [OPTION]... [-T] SOURCE DEST

cp [OPTION]... SOURCE... DIRECTORY

cp [OPTION]... -t DIRECTORY SOURCE...

cp SRC DEST:

如果DEST不存在,复制SRC为DESK,即相当于复制且重命名

如果DEST存在:

如果DEST是文件,则覆盖

如果DEST是目录,将文件复制进DEST目录下,保持文件原名

cp SRC... DIRECTORY: 如果同时指定了多个源文件,则目标必须是目录

注意: 如果源文件是符号链接文件,则复制时会拷贝链接指向的源文件的内容

cp的常用选项:

-r: 复制目录时实现递归复制

-d: 不跟随符号链接文件指向的源文件,即复制链接文件本身而非其指向的文件

-a: 相当于-dr

-i: interactive, 目标文件存在时,提醒用户是否执行覆盖(y/n)

-f: force, 强行覆盖

cp -r /etc /tmp/: 把etc目录复制到tmp下

cp -r /etc/* /tmp/: 把etc目录下的所有文件及目录复制到tmp下

which cp: 查看cp命令本身及路径

文件移动:mv

mv [OPTION] SRC DEST

mv [OPTION] SRC... DEST

-i: interactive

-f: force

文件删除:rm

rm [OPTION] FILE...

-r: 递归删除目录及其内部所有文件

-f: 强制删除

注意:建议先移动到某专用的目录下,过一段时间再清理

bash的特性之命令别名:

alias显示所有的命令别名

定义别名:alias 命令别名='真实的命令'

alias NAME='VALUE'

注意:在命令行中定义的别名,仅对当前shell进程有效;如果想永久有效,需要定义在配置文件中;

仅对当前用户有效: ~/.bash

对所有用户有效: /etc/bash

注意:直接编辑配置文件

撤销别名:unalias 命令别名

unalias NAME

Linux文件管理和编辑常用命令

Linux文件管理和编辑常用命令 mkdir 命令 功能说明 mkdir 命令用于创建一个目录,mkdir是make directory的缩写 格式: mkdir [选项] 目录名 mkdir 命令的 ...

3-1 Linux文件管理类命令详解

根据马哥Linux初级 03-01整理 1. 目录管理 ls cd pwd mkdir rmdir tree 2. 文件管理 touch stat file rm cp mv nano 3. 日期时间 ...

linux初级学习笔记四:Linux文件管理类命令详解!(视频序号:03_1)

本节学习的命令:cat(tac),more,less,head,tail,cut,sort,uniq,wc,tr 本节学习的技能:目录管理 文件管理 日期时间 查看文本 分屏显示 文本处理 文件管理命 ...

Linux上的文件管理类命令(2)

Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示: wc 统计文件中的字节数.单词数.行数.并将统计结果显示输出 -c, --bytes 打印字节数 [root@qingchen ...

第1章 Linux文件类基础命令

1. 关于路径和通配符 Linux中分绝对路径和相对路径,绝对路径一定是从/开始写的,相对路径不从根开始写,还可能使用路径符号. 路径展开符号: . :(一个点)表示当前目录 .. :(两个点)表示上 ...

Linux文件管理相关命令

Linux文件管理相关命令   作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在了解了Linux文件管理背景知识之后, 我们可以 ...

Linux网卡高级命令、IP别名及多网卡绑定 转

http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/26/3100065.html 本篇随笔将详细讲解Linux系统的网卡高级命令.IP别名 ...

Linux文件管理命令笔记

more\less:翻页命令 more:翻页的形式查看文件内容.该命令可作为管道命令. 翻页过程可使用的键: 空格(space):向下翻页: 回车(Enter):向下翻一行: b:往回翻,只限,但管道 ...

熟练使用Linux系统信息类命令

系统信息类命令 – dmesg命令 dmesg命令用实例名和物理名称来标识连到系统上的设备. dmesg命令显示系统诊断信息.操作系统版本号.物理内存大小以及其他信息. 系统启动时,屏幕上会显示系统C ...

随机推荐

CURL HELP

CURL下载 在windows的系统环境变量中,将CURL的路径(curl.exe存放的路径)复制到"Path"变量的结尾 Usage: curl [options...] &lt ...

PAT 1037. 在霍格沃茨找零钱(20)

如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易.& ...

SDUT1591交叉排序

http://acm.sdut.edu.cn/sdutoj/showproblem.php?pid=1591&cid=1187 #include #include& ...

ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别

在iBATIS中isNull用于判断参数是否为Null,isNotNull相反 isEmpty判断参数是否为Null或者空,满足其中一个条件则其true isNotEmpty相反,当参数既不为Null ...

magento 2 method config

1. 模板渲染静态文件: <?php echo $this->getViewFileUrl('requirejs::require.js'); ?> 2.

B&plus;树和LSM比较(转)

出处:https://blog.csdn.net/u013928917/article/details/75912045 B+树和LSM比较 在关系型数据库mysql中普遍使用B+树作为索引,在实际中 ...

&lbrack;leetcode&rsqb;Symmetric Tree &commat; Python

原题地址:https://oj.leetcode.com/problems/symmetric-tree/ 题意:判断二叉树是否为对称的. Given a binary tree, check whe ...

javascript数据结构与算法--基本排序算法(冒泡、选择、排序)及效率比较

javascript数据结构与算法--基本排序算法(冒泡.选择.排序)及效率比较 一.数组测试平台. javascript数据结构与算法--基本排序(封装基本数组的操作),封装常规数组操作的函数,比如 ...

JMeter:全面的乱码解决方案【转】

本文是转自https://www.cnblogs.com/mawenqiangios/p/7918583.html 感谢分享者   中文乱码一直都是比较让人棘手的问题,我们在使用Jmeter的过程中, ...

Python3之random模块

一.简介 ramdom模块提供了一个随机数的函数:random() 它可以返回一个随机生成的实数,范围在[0,1)范围内.需要注意的是random()是不能直接访问的,需要导入模块random才可以使 ...

springboot052基于Springboot+Vue旅游管理系统毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值