文章目录

  • ls 指令(list files)
  • pwd 指令(print work directory)
  • cd 指令(change directory)
    • 定位文件(路径)
    • cd 指令的使用
  • touch 指令
  • mkdir 指令(make directory)
  • rmdir 指令、rm 指令(remove)
  • man 指令
  • cp 指令(copy file)
  • mv 指令(move file)
  • cat 指令(concatenate)
  • more 指令、less 指令
  • > 输出重定向、>> 追加重定向
  • < 输入重定向
  • head 指令、tail指令
  • | 管道
  • 时间相关指令
    • date 指令
      • 显示时间
      • 时间戳
    • cal 指令
  • find 指令
  • grep 指令
  • zip/unzip 指令
  • tar 指令
  • bc 指令
  • uname 指令
  • 几个重要热键
  • 关机

ls 指令(list files)

功能

显示指定工作目录下的内容,对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息

语法

ls [选项][目录或文件]

选项

  • -l 列出文件的详细信息,包括文件名、文件型态、权限、拥有者、文件大小等
  • -a 列出目录下的所有文件,包括以 . 开头的隐藏文件。
  • -i 输出文件的 i 节点的索引信息。
  • -n 用数字的 UID,GID 代替名称。
  • -F 在每个文件名后附上一个字符以说明该文件的类型, “*”表示可执行的普通文件; “/”表示目录; “@”表示符号链接; “|”表示FIFOs; “=”表示套接字(sockets)。
  • -d 将目录象文件一样显示,而不是显示其下的文件。
  • -k 以 k 字节的形式表示文件的大小。
  • -r 对目录反向排序。
  • -t 以时间排序。
  • -s 在 l 文件名后输出该文件的大小。
  • -R 列出所有子目录下的文件。 (递归)
  • -1 一行只输出一个文件。

举例

直接使用 ls 表示显示当前目录下的内容,为了方便演示,这里先用 touch 指令创建文件,mkdir 创建目录,pwd 显示当前路径:

[CegghnnoR@VM-4-13-centos ~]\$ ls                   #列出当前目录下的内容
[CegghnnoR@VM-4-13-centos ~]\$ touch mytest.c      #创建文件
[CegghnnoR@VM-4-13-centos ~]\$ ls
mytest.c
[CegghnnoR@VM-4-13-centos ~]\$ mkdir code          #创建目录
[CegghnnoR@VM-4-13-centos ~]\$ ls
code  mytest.c
[CegghnnoR@VM-4-13-centos ~]\$ pwd                 #显示当前路径
/home/CegghnnoR

-l 展示文件的更多属性:

[CegghnnoR@VM-4-13-centos ~]$ ls -l                 #显示文件的更多属性
total 4
drwxrwxr-x 2 CegghnnoR CegghnnoR 4096 Jun 29 21:42 code
-rw-rw-r-- 1 CegghnnoR CegghnnoR    0 Jun 29 21:27 mytest.c

[Linux](2)快速入门Linux基础指令相关推荐

  1. Linux操作系统快速入门|Linux操作系统(一)基础知识

    Linux操作系统(一)基础知识 linux官方网站:https://www.linux.org/ linux中国:https://linux.cn/ 前言        准备把以前在知乎上写的一些文 ...

  2. Linux驱动快速入门

    本公众号分享的所有技术仅用于学习交流,请勿用于其他非法活动,如果错漏,欢迎留言指正 应用层:<LUNIX环境高级编程第二版> <Linux程序设计(第四版)> 内核层:< ...

  3. 视频教程-Linux+redis快速入门-其他

    Linux+redis快速入门 十年项目开发经验,主要从事java相关的开发,熟悉各种mvc开发框架. 王振伟 ¥12.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 ...

  4. web快速入门之基础篇-js:3_3、简易购物车

    目录 一.前言 二.js代码实例演示 1.简易购物车01_数量变化 (1)实例代码 (2)效果演示 2.简易购物车02_数量价格同步 (1)实例代码 (2)效果演示 一.前言 上一篇介绍了DHTML对 ...

  5. 视频教程-快速入门Python基础教程_Python基础知识大全-Python

    快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...

  6. web快速入门之基础篇-html:2、基本标签之标题标签、段落标签、换行标签

    目录 一.前言 二.简单实例介绍 实例代码 运行效果 三.要点说明 1.h1到h6 标题标签 2.p 段落标签 3.br 换行标签[单标记] 一.前言 上一篇文章我整理以前上学的笔记是初见 html ...

  7. 视频教程-快速入门Python基础教程_Python基础进阶视频-Python

    快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...

  8. Linux入门篇01~~Linux的快速入门 (简洁,详细,基础)

    文章目录 1. 入门概述 1.1 我们为什么要学习Linux 1.2 Linux 简介 1.3 Linux 发行版 1.4 Linux 应用领域 1.5 Linux vs Windows 1.6 环境 ...

  9. Linux中Docker入门知识基础

    Linux中Docker入门知识docker基础 1 Docker概述 我们开发的代码会接触到不同环境:开发环境.测试环境以及生产环境: 1.1 Docker概述 Docker 是一个开源的应用容器引 ...

最新文章

  1. PoPo数据可视化第9期
  2. 学校测试-2015-03-01
  3. spring-wind 搭建过程问题记录
  4. 配置解决中文乱码的过滤器
  5. 关于WPF中TextBox使用SelectAll无效的问题的解决办法
  6. java 静态类的实现_关于java:在类中实现静态方法
  7. Web API 速率限制(二)- 令牌桶算法简介
  8. 视频会议应用空间广阔 未来“上云”将成趋势
  9. 物联网常用的无线通信技术
  10. 网易云课堂微专业测试工程师 来源bilibili
  11. 网络编程基础知识之单线程与多线程
  12. 浏览器Quirksmode(怪异模式)与CSScompat
  13. 可编译的java代码_有没有编译方法可以运行Java代码?
  14. PTA程序设计类实验辅助教学平台-基础编程题--JAVA--7.4 BCD解密
  15. 服装尺寸 html,史上最完整的服装尺寸号型和换算知识
  16. Jasmine中describe和it
  17. 基于i.mx6q平台的NES模拟器移植
  18. android 自动点击sdk,Android 自动化记录: OPPO 、VIVO SDK 登录自动化处理
  19. 搞不清楚公有云、私有云、混合云的,看这篇就够了!
  20. Dev++ 环境设置C语言关键字显示颜色

热门文章

  1. 深度置信网络预测算法matlab代码_深度学习双色球彩票中的应用研究资料
  2. 原型设计大师:Axure RP网站与APP设计从入门到精通(全彩) 中文pdf扫描版
  3. 极狐GitLab:从硅谷到中国,远程办公背后的挑战与创新
  4. datastage连接mysql库_DataStage8.7连接远程Oracle数据库
  5. Mozilla 社区 » Thunderbird » Thunderbird 邮件导入导出的方法
  6. 浅析百分百还原网站效果图的可行性分析
  7. 电信机顶盒怎么连接鸿蒙系统电视,「天翼高清电视」电信高清机顶盒怎么连接电视 - 鲲鹏装修网...
  8. php 网站计数器,PHP实现网站访问量计数器实现方法
  9. Atmel Studio 7新建AVR单片机工程
  10. 【Spark你妈喊你回家吃饭-01】 Spark是什么鬼?