当前位置: 首页 > news >正文

第一章 基本指令

注:以下命令最好自己打一遍,看看有什么不同(除了关机命令
1. ls指令
功能 :对于目录,该命令列出该目录下的所有子目录与文件,对于文件,将列出文件名以及其他信息。
常用选项:
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-d 将目录象文件一样显示,而不是显示其下的文件。 如: ls –d 指定目录
-i 输出文件的 i 节点的索引信息。 (inode 节点)
-k k 字节的形式表示文件的大小。
-l 列出文件的详细信息。
-n 用数字的 UID,GID 代替名称。 (  UID:使用者ID;  GID:group ID
-F 在每个文件名后附上一个字符以说明该文件的类型, “*” 表示可执行的普通文件; “/” 表示目录; “@” 表 示符号链接;“|” 表示 FIFOs “=” 表示套接字 (sockets) 。(目录类型识别)
-r 对目录反向排序。
-t 以时间排序。
-s l 文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
-R 列出所有子目录下的文件。 ( 递归 )
-1 一行只输出一个文件。
02. pwd命令
语法 : pwd
功能 :显示用户当前所在的目录

03. cd 指令
语法 :cd 目录名
功能 :改变工作目录。将当前工作目录改变到指定的目录下。
举例:
cd .. : 返回上级目录
cd /home/litao/linux/ : 绝对路径
cd ../day02/ : 相对路径
cd ~ :进入用户家目
cd - :返回最近访问目录
04. touch指令
语法 :touch [ 选项 ]...  文件名( 可以跟多个文件名,创建多个文件)
功能 touch 命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
常用选项
-a    --time=atime --time=access --time=use 只更改存取时间。
-c    --no-create  不建立任何文档。
-d  使用指定的日期时间,而非现在的时间。
-f  此参数将忽略不予处理,仅负责解决 BSD 版本 touch 指令的兼容性问题。
-m    --time=mtime --time=modify  只更改变动时间。
-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t  使用指定的日期时间,而非现在的时间
05.mkdir指令(重要)
语法 mkdir [ 选项 ] dirname...
功能 :在当前目录下创建一个名为 “dirname” 的目录
常用选项
-p, --parents   可以是一个路径名称。此时若路径中的某些目录尚不存在 , 加上此选项后 , 系统将自动建立 好那些尚不存在的目录, 即一次可以建立多个目录
举例: mkdir –p test/test1 : 递归建立多个目录
06.rmdir指令 && rm 指令(重要):
rmdir 是一个与 mkdir 相对应的命令。 mkdir 是建立目录,而 rmdir 是删除命令。
语法 rmdir [-p][dirName]
适用对象 :具有当前目录操作权限的所有使用者
功能 :删除空目录
常用选项
-p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。
rm 命令可以同时删除文件或目录
语法 rm [-f-i-r-v][dirName/dir]
适用对象 :所有使用者
功能 :删除文件或目录
常用选项
-f 即使文件属性为只读 ( 即写保护 ) ,亦直接删除
-i 删除前逐一询问确认
-r 删除目录及其下所有文件
07.man指令(重要):

相关文章:

  • Qt 信号与槽机制概述
  • 早期发现,健康生活!第三届ZAODX世界肿瘤早筛大会圆满落幕!
  • JAVAEE值之网络原理(1)_用户数据报协议(UDP)、概念、特点、结构、代码实例
  • 2024-6-14(沉默Nginx)
  • 30.保存游戏配置到文件
  • 【数据结构与算法 刷题系列】判断链表是否有环(图文详解)
  • ripro主题如何使用memcached来加速
  • 【多线程实例】
  • Google Earth Engine(GEE)——计算闪闪红星的ndvi的值和直方图(时序分析)
  • 12.1 Go 测试的概念
  • 游戏心理学Day17
  • 区间预测 | Matlab实现EVO-CNN-SVM能量谷算法优化卷积神经网络支持向量机结合核密度估计多置信区间多变量回归区间预测
  • SpringBootWeb 篇-入门了解 Apache POI 使用方法
  • Docker配置代理
  • 【C语言】排序算法 -------- 计数排序
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • export和import的用法总结
  • Java反射-动态类加载和重新加载
  • js ES6 求数组的交集,并集,还有差集
  • leetcode386. Lexicographical Numbers
  • Linux链接文件
  • Magento 1.x 中文订单打印乱码
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • ReactNativeweexDeviceOne对比
  • socket.io+express实现聊天室的思考(三)
  • Spring-boot 启动时碰到的错误
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 使用docker-compose进行多节点部署
  • 首页查询功能的一次实现过程
  • 思维导图—你不知道的JavaScript中卷
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • ‌JavaScript 数据类型转换
  • # 透过事物看本质的能力怎么培养?
  • (补充):java各种进制、原码、反码、补码和文本、图像、音频在计算机中的存储方式
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (转) Android中ViewStub组件使用
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .gitignore文件—git忽略文件
  • .Net Core 笔试1
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .net 后台导出excel ,word
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .Net的C#语言取月份数值对应的MonthName值
  • .xml 下拉列表_RecyclerView嵌套recyclerview实现二级下拉列表,包含自定义IOS对话框...
  • /etc/sudoer文件配置简析
  • :中兴通讯为何成功