文件目录类的指令

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. RPA主流厂商有哪些?

    RPA(机器人流程自动化(Robotic Process Automation)是一种能够自动化基于规则.结构化和重复的业务流程的技术.机器人流程自动化降低了成本,同时防止了人为错误,该技术目前已应用 ...

  2. flutter util---->常用的一些工具方法

    copy text to clipboard Clipboard.setData(ClipboardData(text: string)); since Flutter1.9, you can use ...

  3. 基于el-input实现数字区间输入框(已发布npm/github)

    项目地址:https://github.com/heyu3913/InputNumberRange  (求star) input-number-range tips:更多定制化需求请联系: 13102 ...

  4. innerHTML和outerHTML区别

     1.innerHTML <body> <p>你好</p> <div id="test"><h5>就是喜欢你</h ...

  5. Service Mesh之Istio部署bookinfo

    前文我们了解了service mesh.分布式服务治理和istio部署相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/17281541.html:今天我 ...

  6. Barplot/pie/boxplot作图详解——R语言

    当数据以简单的可视化的形式呈现时,数据便更具有意义并且更容易理解,因为人眼很难从原始数据中得出重要的信息.因此,数据可视化成为了解读数据最重要的方式之一.条形图和箱线图是了解变量分布的最常用的图形工具 ...

  7. flask-wtfwkfom使用

    我们在使用flask框架来搭建自己的博客,只要是设涉及到表单相关,必然会想起Flask-WTF与WTForms.对于flask初学者来说,比较容易混淆两者.今天想来一一解释两者的用法. Flask-W ...

  8. abp(net core)+easyui+efcore实现仓储管理系统——模块管理升级(六十)

    Abp(net core)+easyui+efcore实现仓储管理系统目录 abp(net core)+easyui+efcore实现仓储管理系统--ABP总体介绍(一) abp(net core)+ ...

  9. Python程序笔记20230303

    成绩评级程序 分数 < 60,D 60 <= 分数 < 80,C 80 <= 分数 < 90,B 90 <= 分数 < 100,A 分数 == 100,S # ...

  10. Java SpringBoot 中,动态执行 bean 对象中的方法

    根据不同的条件,调用不同的 bean 对象,执行对象中的方法 SpringUtils 工具类 package com.vipsoft.web.utils; import cn.hutool.core. ...