linux学习之路第六天(文件目录类第二部分)
文件目录类
1.cat指令
作用:查看文件内容,是以只读的方式打开。
基本语法
cat [选项] 要查看的文件
常用选项
-n;
使用细节:
cat只能浏览文件,而不能修改文件,通常会和more一起使用,一般带上 管道命令 | more

2.more指令
more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。
基本语法:more 要查看的文件
more指令中内置了若干快捷键:

应用实例:采用more查看文件/etc/profile

3.less指令(用于看一些大型的日志推荐less)
less指令用来分屏查看文件内容,它的功能与more指令类似,比more指令更加强大,支持各种显示终端,less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容
对于显示大型文件具有较高的效率。
基本语法
less 文件名
快捷键:

4.>指令和>>指令
>输出重定向和>>追加
1)ls -l > 文件(功能描述:列表的内容写入文件a.txt(覆盖写)

a.txt的文件内容被覆盖了,如果没有文件存在(这里指的是a.txt),就自动创建一个文件
2)ls -al >>文件(功能描述:列表的内容追加到文件aa.txt的末尾)

3)cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2)
4)echo "内容” >> 文件
应用案例
案例一:将/home目录下的文件列表,写入到/home/info.txt中

案例2 :将当前的日日信息,追加到/home/mycal 文件中[提示 cal]
5.echo指令
echo输出内容到控制台
基本语法
echo [选项] 输出内容
应用实例
案例 : 使用echo 指令输出环境变量,输出环境的路径.

案例: 使用echo 指令输出 hello.world!

6.head指令
head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容
基本语法
head文件 (功能描述 查看文件头10行内容)
head -n (功能描述 查看文件头5行内容,5可以是任意行数)
应用案例
案例:查看/etc/profile 的前面5行代码


7.tail指令
用于输出文件中尾部的内容,默认情况下tail指令显示文件后10行的内容。
基本语法
1)tail 文件 (功能描述:查看文件后10行内容)
2)tail -n 5 文件 (功能描述:查看文件后5行内容,5可以是
任意行数)
3)tail - f 文件 (功能描述 :实时追踪该文档的所有更新)

8.ln指令
软链接也叫符号链接,类似于windows里的快捷方式,主要存放了链接其他文件的路径
基本语法
ln -s [原文件或目录] [软连接] (功能描述:给原文件创建一个软链接)
应用案例
案例1 :在/home目录下创建一个软连接linkToRoot,连接到/root目录

案例2:删除软连接

9.history指令
查看已经执行过历史命令,也可以执行历史指令
基本语法
history (功能描述,查看历史指令)


linux学习之路第六天(文件目录类第二部分)的更多相关文章
- Linux学习之路-Linux-at及cron命令【7】---20171215
Linux学习之路-Linux-at及cron命令[7]---20171215 DannyExia000人评论986人阅读2017-12-24 17:28:03 ntpdate 命令 [root@ ...
- linux学习之路第五天(文件目录类第一部分)
文件目录类 pwd 指令 基本语法 pwd (显示当前目录的绝对路径) Ls 指令 cd 指令 -代表的是上一级目录 mkdir指令 用于创建目录 基本语法 mkdir [选项] 要创建的目录 常用选 ...
- 我的Linux学习之路及参考书籍
学习目的 很简单的考虑,最近在各大招聘网站上找工作,发现多数c/c++开发职位都需要Linux开发经验,让我很苦恼,因为Linux我到目前为止知之甚少,知道Linux的概念,也在大学期间了解过一段时间 ...
- Linux学习之路(一)
导语: 早前为了方便日常开发,建立跟生产环境类型的环境的时候考虑使用docker作为模拟生产环境,结果没想到给自己的学习挖了一个大坑.其他关于docker容器技术的坑先不在这里赘述,有时间的话在其他文 ...
- 新手小白的Linux学习之路
大家好,我是一个零基础的新手小白,在此和大家分享一下新手小白的学习之路.欢迎各位大神指教!谢谢 Linux简介: Linux操作系统诞生于1991年10月,由芬兰赫尔辛基大学的在校生Linus Tor ...
- PHP开发者的Linux学习之路
谈起一个高效动态网站的构建,那就不得不提到LAMP,即Linux操作系统.Apache网络服务器.Mysql数据库.Perl.PHP或Python编程语言等开源产品所组成的网站架构框架,其最大的优势是 ...
- Linux学习之路--常用命令讲解
Linux常用命令讲解 1.命令格式:命令 [-选项] [参数] 超级用户的提示符是# 一般用户的提示符是$ 如:ls -la /usr说明: 大部分命令遵从该格式多个选项时,可以一起写 eg:ls ...
- linux学习之路第七天(搜索查找类指令详解)
搜索查找类 1.find指令 find指令将从指定目录向下递归遍历其各个子目录,将满足条件的文件或者目录显示终端. ~基本语法 find [搜索范围] [选项] ~选项说明 应用案例 案例1 :按文件 ...
- linux学习之路第七天(压缩和解压类指令详解)
压缩和解压类 1.gzip/gunzip 指令 gzip 指令用于压缩文件, gunzip用于解压的 基本语法 gzip 文件 (功能描述:压缩文件,指令将文件压缩成*.gz文件) gunzip 文件 ...
随机推荐
- MyBatis的Example如何按条件排序(Day_35)
MyBatis的Example如何按条件进行排序? 背景:有时我们在使用mybatis example 进行查询时,需要进行相应的业务排序.本博客以下图为例 @Override public List ...
- Day_04_xml解析
xml解析:操作xml文档,将文档中的数据读取到内存中 操作xml文档的方式有两种: 1.解析(读取):将文档中的数据读取到内存中 2.写入:将内存中的数据保存到xml文档中(后期用的并不多) 解析x ...
- 【python接口自动化】初识unittest框架
本文将介绍单元测试的基础版及使用unittest框架的单元测试. 完成以下需求的代码编写,并实现单元测试 账号正确,密码正确,返回{"msg":"账号密码正确,登录成功& ...
- 5分钟就能学会的简单结构 | MLP-Mixer: An all-MLP Architecture for Vision | CVPR2021
文章转自:微信公众号「机器学习炼丹术」 作者:炼丹兄(欢迎交流,共同进步) 联系方式:微信cyx645016617 论文名称:「MLP-Mixer: An all-MLP Architecture f ...
- 整数划分——区间dp(石子合并)
这不是将一个数以一来划分,而是把一个整数以位来划分 题目描述 如何把一个正整数N(N长度<20)划分为M(M>1)个部分,使这M个部分的乘积最大.N.M从键盘输入,输出最大值及一种划分方式 ...
- Pass算子python 函数
Pass算子python 函数 函数 函数是代码的一种组织形式 函数应该能完成一项特定的工作,而且一般一个函数只完成一项工作 有些语言,分函数和过程两个概念,通俗解释是,有返回结果的是函数,无返回结果 ...
- 标准自编码器(TensorFlow实现)
由 Hinton 提出的标准自动编码机(标准自编码器)只有一个隐藏层,隐藏层中神经元的数量少于输入(和输出)层中神经元的数量,这会压缩网络中的信息,因此可以将隐藏层看作是一个压缩层,限定保留的信息. ...
- 如何在TVM上集成Codegen(下)
如何在TVM上集成Codegen(下) Bring DNNL to TVM: JSON Codegen/Runtime 现在实现将中继图序列化为JSON表示的DNNL codegen,然后实现DNNL ...
- CVPR2020:点云分析中三维图形卷积网络中可变形核的学习
CVPR2020:点云分析中三维图形卷积网络中可变形核的学习 Convolution in the Cloud: Learning Deformable Kernels in 3D Graph Con ...
- C#中关于Cookie的理解
本文链接出自:https://www.cnblogs.com/xiangzhe-C/p/4230042.html 1.Cookie简介 Cookie 提供了一种在 Web 应用程序中存储用户特定信息的 ...