文件目录类的指令

1.pwd指令

查看当前目录

2.ls  指令

查看当前目录所有内容信息

ls -a 显示当前目录所有的文件和目录,包括隐藏的

ls -l 以列表的方式显示信息

ls -al或la -al

举个栗子

3.cd指令

基本语法

cd [参数] (切换到指定目录)

cd ~或者cd 回到自己的家目录

cd ../ 回到当前目录的上一级目录

绝对路径:文件在硬盘上存储的路径

cd /home

相对路径:相对于自己的目标文件的位置;从当前目录开始定位到需要的目录中去

cd ../home

cd ../../home/2

cd ../../../home/2/3

举个栗子

使用绝对路径切换到root目录

使用相对路径切换到root目录(需要知道该用户当前在哪个目录下)

回到当前目录的上一级目录

回到家目录

4.mkdir

用户创建目录

基本语法

mkdir 目录名字(绝对路径)

mkdir [选项] 要创建的目录

常用选项: -p 创建多级目录

举个栗子

mkdir -p /home/school/classroom

5.rmdir

在当前目录删除空目录

基本语法

rmdir 删除目录

举个栗子

6.rm -rf 目标(绝对路径)

强制删除

基本语法

rm -rf /1/2/3/4/5/6/7/8/9

rm -rf 1.txt 2.txt

举个栗子

7.touch

创建空文件

基本语法

touch 文件名称+后缀

touch 文件名称+后缀 文件名称+后缀 文件名称+后缀

举个栗子

8.rm指令

删除文件或者目录

基本语法:rm(选项)要删除的文件或者目录

-r删除整个文件夹

-m 强制删除不提示

rm -rf

9.mv指令

移动文件或者目录,或者重命名

举个栗子(重命名)

基本语法:mv 文件名 新文件名 (例如:mv zhangsan lisi)

mv 移动文件名字 位置

举个例子(移动)

10.cat指令

查看文件内容

基本语法:cat /选项 要查看的文件

-n 显示行号 (cat -n /选项 查看的文件)

为了浏览方便, | more(翻页)

11.more 指令

以全屏的方式按页显示文本文件的内容

基本语法:more /选项 要查看的内容

空格换页 ,回车换行,ctrl+f 向下换屏 ctrl+b向上换屏

= 输出当前是哪一行 q退出

举个例子:

12.less 指令

用来分屏查看文件内容,功能和moer指令类似,但是比less指令强大一些,支持各种显示终端。less指令在显示文件内容的时候,并不是将整个文件内容加载之后才显示的,而是根据显示需要加载内容,对于显示大型文件具有较高的效率

基本语法: less 要查看的文件(退出 : q )

13. > 指令和>> 指令

>输出重定向 (会将原来的内容覆盖)

>>追加 (不会覆盖原来的内容,而是追加到了文件尾部)

基本语法

ls -l >文件名(将列表中的内容写入到文件中)

ls -al >>文件名 (将列表中的内容追加到文件中)

cat 文件1 > 文件2 (将文件1的内容覆盖到文件2)

echo "内容" >> 文件1(将内容追加到文件中)

14. echo指令

输出指令到控制台

基本语法:echo 选项 输出内容

用echo输出当前环境变量,输出当前环境路径

echo $path

15. head指令

用于显示文件开头部分内容,默认情况下head指令,显示的前十行内容,

基本语法:head 文件 查看文件头十行的内容

head -n 5 文件(查看文件头5行)

16. tail 指令

用于显示文件尾部部分内容,默认情况下显示文件尾部的后十行

基本语法: tail 文件名

tali -n 5 文件(查看文件尾部5行内容)

tail -f 文件 (实时追踪该文件的所有更新)

17. history 指令

查看已经执行过的历史命令,也可以执行历史命令

基本语法 history ! 历史命令行数(再次执行该命令)

18.ln 指令

软链接,软连接也叫符号连接,相当于winddows中的快捷方式,主要存放了链接其他文件的路径

基本语法:ln -s 源文件或者目录 软链接名字 (给源文件创建一个软链接)

19.dtae 指令

显示当前日期:date+%Y(显示当前年)

date+%m(显示当前月)

date+%d(显示当前日)

date+%H(显示当前小时)

date+%M(显示当前分钟)

date+%S(显示当前秒)

date '+%Y-%m-%d-%H:%M:%S(显示当前年月日小时分钟)

基本语法: date -s 字符串时间(修改时间)

20.cal 指令

查看日历指令

基本指令:cal+字符串 (查看整年日历)

举个栗子:

本文章为原创精品,转载请标明出处

《Linux的文件目录类指令 20条》的更多相关文章

  1. 简单物联网:外网访问内网路由器下树莓派Flask服务器

    最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...

  2. 利用ssh反向代理以及autossh实现从外网连接内网服务器

    前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...

  3. 外网访问内网Docker容器

    外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...

  4. 外网访问内网SpringBoot

    外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...

  5. 外网访问内网Elasticsearch WEB

    外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...

  6. 怎样从外网访问内网Rails

    外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...

  7. 怎样从外网访问内网Memcached数据库

    外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...

  8. 怎样从外网访问内网CouchDB数据库

    外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...

  9. 怎样从外网访问内网DB2数据库

    外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...

  10. 怎样从外网访问内网OpenLDAP数据库

    外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...

随机推荐

  1. Activiti7开发(二)-流程定义

    目录 1.部署流程模型为流程定义 2.挂起/激活流程定义 3.删除流程定义 4.查询流程定义 5.上传并部署流程定义 6.查看流程模型 1.部署流程模型为流程定义 @PostMapping(value ...

  2. Jmeter——性能测试的认知以及思考bug(一)

    前言 性能测试是一个全栈工程师/架构师必会的技能之一,只有学会性能测试,才能根据得到的测试报告进行分析,找到系统性能的瓶颈所在,而这也是优化架构设计中重要的依据. 测试流程: 需求分析→环境搭建→测试 ...

  3. Typora怎么插入行内公式?内联公式设置

    文件 偏好设置 把内联公式那个勾上就可以了.然后就能写latex了,像这样,$\alpha\$ \(\alpha\) 输入一个\$后再按esc,会自动补全为$$

  4. Cesium近地天空盒,解决图片旋转问题

    前言 当我们使用官网的例子设置天空盒后,会发现天空云彩是斜的,比如下边这张图:通过查阅网上资料,需要修改cesium的源码,以下是修改后skybox的源码,在自己的项目中引入即可: 实现代码 cons ...

  5. 解决vue中滚轮事件报错 Added non-passive event listener to a scroll-blocking 'mousewheel' event.告警

    参考:https://www.jianshu.com/p/23850d4cade8 参考:让页面滑动流畅得飞起的新特性:Passive Event Listeners

  6. PDF打开后显示的名称不是其文件名怎么办?

      本文介绍打开PDF文件时,PDF阅读器所显示的文件名称与文件实际名称不一致的解决办法.   就在刚刚准备一篇空间三维建模相关的博客时,偶然发现了如下一个问题:   在打开这个图中名称为空间三维建模 ...

  7. kubernetes核心实战(五)--- StatefulSets

    7.StatefulSets StatefulSet 是用来管理有状态应用的工作负载 API 对象. StatefulSet 用来管理 Deployment 和扩展一组 Pod,并且能为这些 Pod ...

  8. python之sys库

    sys --- 系统相关的参数和函数 该模块提供了一些变量和函数.这些变量可能被解释器使用,也可能由解释器提供.这些函数会影响解释器.本模块总是可用的. sys.abiflags 在POSIX系统上, ...

  9. SpringBoot线程池和Java线程池的实现原理

    使用默认的线程池 方式一:通过@Async注解调用 public class AsyncTest { @Async public void async(String name) throws Inte ...

  10. Android Studio中的一些常见控件

    Android Studio是一款非常流行的用于开发Android应用程序的集成开发环境(IDE).它提供了许多内置控件,使开发人员可以轻松创建应用程序界面和功能.在本文中,我们将介绍Android ...