文件目录类

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学习之路第六天(文件目录类第二部分)的更多相关文章

  1. Linux学习之路-Linux-at及cron命令【7】---20171215

    Linux学习之路-Linux-at及cron命令[7]---20171215 DannyExia000人评论986人阅读2017-12-24 17:28:03   ntpdate 命令 [root@ ...

  2. linux学习之路第五天(文件目录类第一部分)

    文件目录类 pwd 指令 基本语法 pwd (显示当前目录的绝对路径) Ls 指令 cd 指令 -代表的是上一级目录 mkdir指令 用于创建目录 基本语法 mkdir [选项] 要创建的目录 常用选 ...

  3. 我的Linux学习之路及参考书籍

    学习目的 很简单的考虑,最近在各大招聘网站上找工作,发现多数c/c++开发职位都需要Linux开发经验,让我很苦恼,因为Linux我到目前为止知之甚少,知道Linux的概念,也在大学期间了解过一段时间 ...

  4. Linux学习之路(一)

    导语: 早前为了方便日常开发,建立跟生产环境类型的环境的时候考虑使用docker作为模拟生产环境,结果没想到给自己的学习挖了一个大坑.其他关于docker容器技术的坑先不在这里赘述,有时间的话在其他文 ...

  5. 新手小白的Linux学习之路

    大家好,我是一个零基础的新手小白,在此和大家分享一下新手小白的学习之路.欢迎各位大神指教!谢谢 Linux简介: Linux操作系统诞生于1991年10月,由芬兰赫尔辛基大学的在校生Linus Tor ...

  6. PHP开发者的Linux学习之路

    谈起一个高效动态网站的构建,那就不得不提到LAMP,即Linux操作系统.Apache网络服务器.Mysql数据库.Perl.PHP或Python编程语言等开源产品所组成的网站架构框架,其最大的优势是 ...

  7. Linux学习之路--常用命令讲解

    Linux常用命令讲解 1.命令格式:命令 [-选项]  [参数] 超级用户的提示符是# 一般用户的提示符是$ 如:ls -la /usr说明: 大部分命令遵从该格式多个选项时,可以一起写 eg:ls ...

  8. linux学习之路第七天(搜索查找类指令详解)

    搜索查找类 1.find指令 find指令将从指定目录向下递归遍历其各个子目录,将满足条件的文件或者目录显示终端. ~基本语法 find [搜索范围] [选项] ~选项说明 应用案例 案例1 :按文件 ...

  9. linux学习之路第七天(压缩和解压类指令详解)

    压缩和解压类 1.gzip/gunzip 指令 gzip 指令用于压缩文件, gunzip用于解压的 基本语法 gzip 文件 (功能描述:压缩文件,指令将文件压缩成*.gz文件) gunzip 文件 ...

随机推荐

  1. 使用nuget包下载Entity Framework6.0无法使用模型类与数据库上下文自动生成controller与view

    解决方法:卸载掉原有的6.0版本EF,从控制台安装5.0版本的. >工具>库程序包管理器>程序包管理器控制台.在PM>后面输入安装命令. 命令如下 Install-Packag ...

  2. xshell 终端 中文乱码

    我们在终端输入命令,中文显示乱码了. 解决方案:将xshell 传输采用的默认encode改为utf-8 解决:

  3. javascript数组排序之冒泡排序

    冒泡排序 作为一名程序员数组的排序算法是必须要掌握的,今天来说最简单的一种数组排序----冒泡排序 冒泡排序原理 冒泡排序算法是一种简单直观的排序算法.它重复地走访过要排序的数列,一次比较两个元素,如 ...

  4. Paddle Release Note

    Paddle Release Note 重要更新 飞桨paddle框架2.0.0版本有如下重要更新: 编程范式:默认开启动态图模式进行模型开发和训练,通过动转静的方式进行模型部署和训练加速.如果需要使 ...

  5. MindSpore网络模型类

    MindSpore网络模型类 Q:使用MindSpore进行模型训练时,CTCLoss的输入参数有四个:inputs, labels_indices, labels_values, sequence_ ...

  6. NeuWare软件开发环境

    NeuWare软件开发环境 NeuWare 全面支持各类主流编程框架(如TensorFlow,Caffe,Caffe2,MXNet和ONNX等).用户可面向上述编程框架,便捷地在MLU100上开发和部 ...

  7. GitHub上YOLOv5开源代码的训练数据定义

    GitHub上YOLOv5开源代码的训练数据定义 代码地址:https://github.com/ultralytics/YOLOv5 训练数据定义地址:https://github.com/ultr ...

  8. NOIP模拟测试4「礼物·通讯·奇袭」

    礼物. 首先见到期望一定要想dp,看到n的范围无脑想状压, 然后我就只想到这了. dp方程式还是比较好想的,但是我依然想不出来 略经思考   颓题解 依然不会,随便写了个式子 i状态中不含j $f[i ...

  9. 裸辞闭关2个月,成功进大厂!吃透这份562页《算法知识手册》,化身offer收割机!

    前言 记得我上本科的时候,我们老师一直跟我们强调:"算法才是编程的灵魂,一定要把算法学好."因为不管你是Java编程爱好者.还是python的忠实粉丝,亦或觉得PHP才是这个世界最 ...

  10. Oracle不知道用户密码情况下,如何在不更改密码的前提下解锁用户或者延期密码有效期

    1.问题描述: 生产环境,zabbix告警业务用户密码即将过期,但是如何不知道业务用户密码的情况下来解决该问题? 2.实验一: 1)创建新的用户test,并授予test resource角色和conn ...