Linux文件管理命令

Linux命令行

命令空格参数(可写可不写)空格文件(可写可不写)
ls/opt 根目录下的opt文件夹
ls-a 显示所有文件及隐藏文件/opt
ls -l 详细输出文件夹内容

ls

-h 输出文件大小(MB...)
ls--full-time 完整时间格式输出
ls-d 显示文件夹本身信息,不输出内容
ls-t 根据最后修改的时间排序文件
ls-r 逆转排序
ls-S 大写S,根据文件大小排序
ls

-F 在不同文件结尾,输出不同符号

以 / 结尾就是文件夹

以*结尾就是可执行文件

普通文件类型,结尾没有符号

以上参数可以连接使用,例如  ls -Slh

详细输出当前目录下的文件信息并按大小排序

863803c1e770464fa1b2bbe318e04512.jpg

 >一般情况下,Linux命令的参数都是可选的,不同参数作用也不同

>Linux命令之间,必须得有一个或者多个参数

2f30aef67bb64674a5735d0648b63b4a.png

mkdir  -p递归创建文件夹

mkdir -p /opt/apollo/qq   创建了Apollo和qq两个递归的文件夹

关于绝对路径相对路径: 从根目录开始寻找,就是绝对路径写法

相对路径例如:  ./apollo/qq   

关于CD命令:cd   可选的参数   文件夹

几个特殊的目录:

|   . :当前的工作目录

|   .. :上一级的工作目录

|   - :上一次的工作目录

|   ~: 当前登录系统的用户家目录

touch命令

touch有两个作用

1.创建普通文件  2.修改文件的时间

不存在的文件将会被创建为空文件,除非使用-c或 -h选项

touch {连续数字或字母}  创建多个文件序列  : touch {1..10}

-c 不创建任何文件

-t 修改文件的时间

-r 使用指定文件的时间属性代替当前文件时间

cp命令

1.复制普通文件

cp  复制的文件   复制之后的文件名

2.复制放入另一文件夹

cp  mjj.txt  ./apollo/   复制到当前目录下的Apollo文件夹   可使用ls apollo/验证

cp  mjj.txt  ./apollo/mjj.txt2  与上面相同,只是起了一个新名字mjj.txt2

3.复制多个文件到文件夹中

cp  mjj.exe  mjj.gjf   ./mjj/

4. -r 递归方式复制目录下的所有层级的子目录及文件

cp -r mjj mjj2

5.  -p 复制的时候保持属性不变(ls -l 看到的前边一串信息)

cp -p ab.txt  ab.txt3

6. -d 复制的时候保持软连接(快捷方式)

cp -d  link_qq   link_qq3

7. -i 参数的用法,覆盖文件前提示

cp -i  qq.txt  qq.txt2  (是否覆盖qq.txt2?)

其实默认系统做了alias别名功能,输入cp等于输入cp-i 

mv命令

移动或重命名文件

1.移动文件到另一个文件夹

mv  ./mjj.jj  ./apollo

2.移动多个文件,放到另一个文件夹

mv  luffy*   ./apollo/        # 所有以luffy开始的文件、文件夹

3.重命名的用法

mv  mjj.txt   mjj.txxxt

4. -i 参数的用法,覆盖前询问          ( mv 在直接输入时,其实是mv  -i)

mv  mjj.txt   mjj.exe       # 如果mjj.exe存在,则会询问是否覆盖它

5. 强制性覆盖  -f

mv  -f  mjj.txxxt   mjj.exe

rm命令

rm命令删除一个或多个文件

1. 删除普通文件,默认添加了-i 参数,询问是否删除

rm  qq.txt

2. 一次性删除多个文件

rm  qq.txt   qq2.txt

3. -r 删除文件夹,要参数-r ,否则默认rm删除文件类型

rm  -r  mjj             #   删除mjj文件夹及其目录文件

4. -d 参数只能用于删除空文件夹

rm  -d  app/

5. -f 强制删除以app开头的文件,文件夹无法删除

rm  -f  app* 

6. 强制删除所有文件和文件夹(谨慎!)

rm  -rf   ./*

7. -v 参数显示删除的过程

linux命令提示符

adbd4f80bc4844718c4884ab1824e2c6.png

whoaomi:显示当前登录的用户

hostname:显示当前主机名

pwd:显示当前的工作目录绝对路径

目录分隔符:window以反斜杠分割目录

2869641d3835427fa38710dd08ea884a.png

835156cf3e974b80afd5d18102425a70.jpeg

>Linux目录分隔符特点:第一个斜杠代表路径起点,根目录

>第二个斜杠开始就是目录之间的一个分割符号

Windows和Linux目录结构区别:

65d2b4926c5847879921b51c6d0f5b51.png

还有各个目录的含义,比如/dev表示U盘等插入计算机产生的信息

0894aabb79f54eebab782f81b436e5b0.png

Linux帮助命令

当你不知道Linux命令如何使用的时候,可以使用man命令帮助你

如:

man   ls       进入man帮助文档后,按q退出文档

2.使用 --help参数:

帮助命令的精简版:

比如:   ls  --help

Linux命令行常用快捷键

ctrl+c   cancel取消当前操作

ctrl+l    清空屏幕内容

ctrl+d   退出当前用户

ctrl+a   光标移动到行首

ctrl+e   光标移动到行尾

Linux的环境变量

在window中,系统会按照path的设定,去每个PATH定义的目录下搜索可执行文件

查看Linux下的PATH环境变量:

echo   $path               打印出的环境变量冒号分割

如果只写echo  path    则只会打印出path这个字符串

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/82509.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js如何实现一个简单的节流函数?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 实现简单的节流函数⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚踏入…

巨人互动|Facebook海外户Facebook有什么功能

Facebook是一款国际化的用于聊天的软件,Facebook一般情况下用户可以在其共享照片、发布评论以及在网络上发布新闻或者其他有趣内容的链接,观看短视频或者实时聊天等。那么Facebook也拥有广泛的功能和特点。 巨人互动|Google海外户&Google内容定位介绍…

SQLite 学习笔记1 - 简介、下载、安装

SQLite 简介 SQLite是一款非常轻量级的关系数据库系统,支持多数SQL92标准。SQLite 是世界上使用最广泛的数据库引擎。SQLite 内置于所有手机和大多数计算机中,并捆绑在人们每天使用的无数其他应用程序中。 SQLite 是一个由C语音开发的嵌入式库&#xff…

lv4 嵌入式开发-9 静态库与动态库的使用

目录 1 库的概念 2 库的知识 3 静态库特点 4 静态库 4.1静态库创建 4.2 编译生成目标文件 4.3 创建静态库 hello 4.4 查看库中符号信息 4.5 链接静态库 5 共享库特点 6 共享库 6.1 共享库创建 6.2 编译生成目标文件 6.3 创建共享库 common 6.4为共享库文件创建…

分布式调度 Elastic-job

分布式调度 Elastic-job 1.概述 1.1什么是任务调度 我们可以思考一下下面业务场景的解决方案: 某电商平台需要每天上午10点,下午3点,晚上8点发放一批优惠券某银行系统需要在信用卡到期还款日的前三天进行短信提醒某财务系统需要在每天凌晨0:10分结算…

04-Flask-新版Flask运行方式

新版Flask运行方式 前言老版本运行方式新版本运行方式命令行方式运行pycharm运行 前言 本篇来学习下新版Flask运行方式 老版本运行方式 app.run():1.0之前版本 # -*- coding: utf-8 -*- # Time : 2023/9/16 # Author : 大海# 导入flask from flask import F…

SWC 流程

一个arxml 存储SWC (可以存多个,也可以一个arxml存一个SWC)一个arxml 存储 composition (只能存一个)一个arxml 存储 system description (通过import dbc自动生成system) 存储SWC和composition的arxml文件分开&#…

第2章_freeRTOS入门与工程实践之单片机程序设计模式

本教程基于韦东山百问网出的 DShanMCU-F103开发板 进行编写,需要的同学可以在这里获取: https://item.taobao.com/item.htm?id724601559592 配套资料获取:https://rtos.100ask.net/zh/freeRTOS/DShanMCU-F103 freeRTOS系列教程之freeRTOS入…

目标跟踪:Mobile Vision Transformer-based Visual Object Tracking

论文作者:Goutam Yelluru Gopal,Maria A. Amer 作者单位:Concordia University 论文链接:https://arxiv.org/pdf/2309.05829v1.pdf 项目链接:https://github.com/goutamyg/MVT 内容简介: 1)方向&#…

基于HOG特征提取和GRNN神经网络的人脸表情识别算法matlab仿真,测试使用JAFFE表情数据库

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 1.HOG特征提取 2.GRNN神经网络 3.JAFFE表情数据库 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.部分核心程序 .....................................…

Vue3 菜鸟入门(二)超详细:基本框架 模板语法和指令

【学习笔记】Vue3 菜鸟入门(二)超详细:基本框架 模板语法和指令 关键词:Vue 、Vue 3、Java、Spring Boot、Idea、数据库、一对一、培训、教学本文主要内容含Vue 基本框架 模板语法、指令计划1小时完成,请同学尽量提前…

nginx入门

概述/简介 Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件代理服务器,在 BSD-like 协议下发行,具有高性能、高可靠性、丰富的模块化支持和简单易用的优势。 应用场景 动静分离: 为了加快网站的解析速度,我们可以把动态页面和静态页面分散到…

cutree 算法

传播 ​ 由于块与块之间具有参考关系,提升被参考块的质量,可以改善后续参考块的质量 ​ Pn1帧中CU0,1完全参考Pn的CU1,1。且Pn1帧中CU0,1块帧内预测和帧间预测的代价分别为 c x , y n 1 ( 0 , 0 ) c_{x,y}^{n1}(0,0) cx,yn1​(0,0)和 c x , y n 1 ( d…

2023Node.js零基础教程(小白友好型),nodejs新手到高手,(一)NodeJS入门

写在开始前 在无尽的代码汪洪中,闪耀着一抹绚丽的光芒。它叫做Web前端开发! HTML是我们的魔法笔,是创造力的源泉。它将我们的思绪化为标签,将我们的想象变为元素。 在无尽的标签组合中,我们创造出独特的网页&#xff…

Webserver项目解析

一.webserver的组成部分 Buffer类 用于存储需要读写的数据 Channel类 存储文件描述符和相应的事件,当发生事件时,调用对应的回调函数 ChannelMap类 Channel数组,用于保存一系列的Channel Dispatcher 监听器,可以设置为epo…

【张兔兔送书第一期:考研必备书单】

考研书单必备 《数据结构与算法分析》《计算机网络:自顶向下方法》《现代操作系统》《深入理解计算机系统》《概率论基础教程(原书第10版》《线性代数(原书第10版)》《线性代数及其应用》赠书活动 八九月的朋友圈刮起了一股晒通知…

【架构篇】Supabase架构和功能介绍

Supabase是什么 Supabase将自己定位为Firebase的开源替代品,提供了一套工具来帮助开发者构建web或移动应用程序。Supabase是建立在Postgres之上的,Postgres是一个免费的开源数据库,被认为是世界上最稳定、最先进的数据库之一。Supabase对标F…

《Envoy 代理:云原生时代的流量管理》

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🐅🐾猫头虎建议程序员必备技术栈一览表📖: 🛠️ 全栈技术 Full Stack: &#x1f4da…

C# Onnx Yolov8 Detect Poker 扑克牌识别

效果 效果一般,可下载数据集自己训练 Demo下载 数据集下载

SaaS架构C/S检验科LIS系统源码: 检验申请、标本编号、联机采集

适用于医院检验科实际需要的LIS管理系统, 实现检验业务全流程的计算机管理。从检验申请、标本编号、联机采集、中文报告单的生成与打印、质控图的绘制和数据的检索与备份。通过将所有仪器自身提供的端口与科室LIS系统中的工作站点连接,实现与医院HIS系统的对接。 通过门诊医生和…