文章目录

  • 一:再探ls命令
    • (1)基本使用
    • (2)选项参数
  • 二:file确定文件类型
  • 三:less命令查看文件内容
  • 四:探索Linux文件系统

一:再探ls命令

(1)基本使用

前文说过直接键入ls命令,会列出当前工作目录下的文件和目录
除了这样操作外,也可以使用ls配合目录名,来列出该目录的信息

同时不止可以列出单个目录,目录名之间使用空格空开,则开始列出多个目录下的信息

(2)选项参数

很多命令可以配合相应参数去使用,依次发挥功能类似但不尽相同的需求。基本格式为command -options arguments
比如说,ls有个选项-l会以长格式列出文件


相应的诸多参数如下,这里就不做一一介绍了,其中最长使用的使用矩形方框已经标识

  • 注意以上命令可以结合在一起使用,比如ls -al

二:file确定文件类型

关于这个文件类型我们要特别说明一下,由于受到Windows的影响,我们总认为文件后面应该要加上后缀名。但是在Linux中并不用文件的后缀名区分文件,而是根据文件的头部信息区分文件

使用file命令可以查看文件类型,如果下尽管该C语言文件并没有后缀名“.c”,但是使用该命令仍然可以得知其为C语言文件

三:less命令查看文件内容

在了解这个命令,我觉得有必要在这里说一下什么是文本?

我们知道计算机是只知道0和1的,所有文件最终一定会被转化为0和1。为了能使计算机表示出字符(比如a,b,c等等),我们使字符与数字进行一一对应,也就是ASCII文本

在Windows中大家经常会使用到记事本,其实它就是一个处理ASCII文本的文件编辑器。

那么文本文件这么重要呢,因为Linux遵从一切皆文件,所以它的很多信息都是由文本文件构成(多数),比如后面的会说到的脚本也是以文本文件的格式存储的

使用less命令非常简单,只需less+文件名即可。由于less命令再查看行数非常多的文件时才有效果,所以读者可以用下面的脚本生成一个1000行的文件,然后输入表格中的命令进行相关测试

count=0; while [ $count -le 1000 ]; do echo "hello $count"; let count++; done > file.txt

less命令非常好用,是因为当键完命令后,我们可以通过输入相应的命令来控制一些行为,比如说翻页等等


四:探索Linux文件系统

之前咋们在说文件系统时,只是泛泛而谈。但是现在学习这些命令后,我们可以肆无忌惮的在Linux系统中“游荡”一番了。下面的表格中Linux系统下的一些文件及文件夹,请读者们依据表格自行尝试


1-3:学习shell之Linux系统相关推荐

  1. Linux学习笔记之——Linux系统内部相关介绍

    Linux学习笔记之--Linux系统内部相关介绍 摘要:主要记录一些比较有用的能够帮助理解和使用Linux的知识.比如一些相关概念.没兴趣的看看就好.知道有这么个东西.注意事项.和一些常用目录的作用 ...

  2. IT技术学习指导之Linux系统入门的4个阶段

    全世界60%的人都在使用Linux.几乎没有人没有受到Linux系统的"恩惠",我们享受的大量服务(包括网页服务.聊天服务等)背后几乎都是由Linux系统支撑的服务器,超过20亿人 ...

  3. python和linux哪个难学-请不要重复犯我在学习Python和Linux系统上的错误

    本人已经在运维行业工作了将近十年,我最早接触Linux是在大二的样子,那时候只追求易懂,所以就选择了Ubuntu作为学习.使用的对象,它简单.易用.好操作.界面绚丽,对于想接触Linux的新手来说是非 ...

  4. linux系统shell知识点,Linux 系统中shell知识点说明和常用的帮助命令简单介绍 | IT工程师的生活足迹...

    linux 系统内核和各种驱动程序覆盖在下层的硬件系统之上:对上提供各种系统调用接口API,供shell和各种程序应用程序调用. 总体结构图如下: 操作系统的层次架构 一般我们理解shell指的是BA ...

  5. linux服务器知识学习:了解Linux系统的启动过程

    linux启动时我们会看到许多启动信息. Linux系统的启动过程 其过程可以分为5个阶段: 内核的引导. 运行 init. 系统初始化. 建立终端 . 用户登录系统. 点击进入原文(图文版)地址 一 ...

  6. 请不要重复犯我在学习Python和Linux系统上的错误

    本人已经在运维行业工作了将近十年,我最早接触Linux是在大二的样子,那时候只追求易懂,所以就选择了Ubuntu作为学习.使用的对象,它简单.易用.好操作.界面绚丽,对于想接触Linux的新手来说是非 ...

  7. 【学习笔记】Linux 系统编程入门

    Linux 系统编程入门 静态库与动态库 静态库命名规则 静态库的制作 静态库使用 动态库制作 动态库使用 加载动态库 静态库的优缺点 动态库的优缺点 Makefile 文件命名 工作原理 变量 模式 ...

  8. 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示

    [黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...

  9. OK6410开发板学习之安装linux系统至开发板

    说来惭愧,OK6410开发板自从买来就一直在躺灰,当时连教程也花了1千多大洋了,近来感觉前途迷茫,遂决定将其拿出来研究研究,看是否能够给我新出路. 废话不多说,先上一张OK6410开发板大图: 不要问 ...

最新文章

  1. OpenVINO实时人脸表面3D点云提取
  2. BAT面试必知:DubboZookeeper面试集锦
  3. 五千万美元注资孵化器,ETC能实现绝地反击吗?
  4. 常考数据结构与算法-morris遍历
  5. linux安装jdk和tomcat命令
  6. mysql 删除重复数据_MySQL查找和删除重复数据
  7. 计算几何模板中的代码
  8. ARIMA模型的介绍
  9. Java是解释型还是编译型
  10. 41. Understand implicit interfaces and compile-time polymorphism
  11. NodeMCU(ESP8266) WIFI配网及保存WiFi密码信息
  12. echarts中国地图
  13. 纯css 箭头,纯CSS实现小箭头的案例
  14. 小新700换主板_算不算诚意之作?——联想小新700笔记本到手拆升级+换系统
  15. windows远程连接mac
  16. 7000字和你聊聊如何设计一款高并发架构(建议收藏)
  17. NDK开发入门终极教程
  18. 让Facebook和Google自叹不如,新算法无人机战胜人类专家……
  19. 一题搞懂什么是数据库候选键
  20. 关于java项目与web项目中lib包的那点事

热门文章

  1. linux编译寻找包含的头文件,Linux编写内核模块编译时找不到头文件
  2. 这21个不太好搜索其含义的特殊符号你都知道吗?
  3. 聚类分析(一)基本思想
  4. 软考高项信息系统项目管理工程师自考500元搞定攻略
  5. no module named numpy_nn.functional和nn.Module
  6. 关于Chrome字体模糊解决方案
  7. java 冻结对象_模式匹配时冻结 - java
  8. python画正方形的代码_Python编程练习:使用 turtle 库完成正方形的绘制
  9. Qt文档阅读笔记-Threaded Fortune Server Example解析
  10. Java笔记-Integer或Long转String时补0(补零)