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
详细输出当前目录下的文件信息并按大小排序
>一般情况下,Linux命令的参数都是可选的,不同参数作用也不同
>Linux命令之间,必须得有一个或者多个参数
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命令提示符
whoaomi:显示当前登录的用户
hostname:显示当前主机名
pwd:显示当前的工作目录绝对路径
目录分隔符:window以反斜杠分割目录
>Linux目录分隔符特点:第一个斜杠代表路径起点,根目录
>第二个斜杠开始就是目录之间的一个分割符号
Windows和Linux目录结构区别:
还有各个目录的含义,比如/dev表示U盘等插入计算机产生的信息
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这个字符串
相关文章:
Linux文件管理命令
Linux命令行 命令空格参数(可写可不写)空格文件(可写可不写)ls/opt 根目录下的opt文件夹ls-a 显示所有文件及隐藏文件/optls -l 详细输出文件夹内容 ls -h 输出文件大小(MB...)ls--full-time 完整时间格式输出ls-d 显示文件夹本身信息,不输出内容ls-t 根据最后修改…...
Netty面试题(三)
文章目录 前言一、如何选择序列化协议?二、Netty 的零拷贝实现?总结 前言 如何选择序列化协议?Netty 的零拷贝实现? 一、如何选择序列化协议? 具体场景 对于公司间的系统调用,如果性能要求在 100ms 以上的…...
risc-v dv源代码分析
地址为 GitHub - chipsalliance/riscv-dv: Random instruction generator for RISC-V processor verificationRandom instruction generator for RISC-V processor verification - GitHub - chipsalliance/riscv-dv: Random instruction generator for RISC-V processor verif…...
C语言基础语法复习07-c语言关键字的解释
对前一篇文章写点随笔:https://blog.csdn.net/weixin_43172531/article/details/132893176 基本数据类型(8种)和类型修饰符(4种): void与指针*组合在一起才有具体实体意义。 void本身代表没有类型、没有实体,例如void main(void)。 char c…...
阿里巴巴全店商品采集教程,阿里巴巴店铺所有商品接口(详解阿里巴巴店铺所有商品数据采集步骤方法和代码示例)
随着电商行业的快速发展,阿里巴巴已成为国内的电商平台之一,拥有着海量的商品资源。对于一些需要大量商品数据的商家或者需求方来说,阿里巴巴全店采集是非常必要的。本文将详细介绍阿里巴巴全店采集的步骤和技巧,帮助大家更好地完…...
Android 白天黑夜模式设置
白天黑夜模式是一种动态的UI模式,根据当前时间或用户设置的偏好,在白天和黑夜之间进行切换。它通过调整应用程序的颜色、亮度和其他可视化元素来提供更加舒适和易读的用户界面。 一、简单设置 UiModeManager 是用于管理和控制用户界面模式(UI Mode)。它提供了一组方法,允…...
FFMpeg zoompan 镜头聚焦和移动走位
案例 原始图片 # 输出帧数,默认25帧/秒,25*4 代表4秒 # s1280x80 # 输出视频比例,可以设置和输入图片大小一致 # zoom0.002 表示每帧放大的倍数,下面代码是25帧/每秒 * 4秒,共1000帧 # 最终是 0.002*25*4 0.2&…...
利用hutool工具类实现验证码功能
hutool工具类实现验证码 一.生成验证码二.校验验证码三.使用案例1.引入hutool工具类2.VerifyCodeResp接口响应体3.VerifyCodeController验证码工具类4.测试验证5.项目结构及源码下载 利用hutool工具类,可以很方便生成不同类型的验证码。这里简单记录下使用过程。 一…...
前端面试题: 请解释什么是函数的作用域?
今天做到了一道题:请解释什么是函数的作用域? 我给的答案是: 函数的作用域是指函数执行到内部后创建的数据空间,在函数的作用域内,let定义的变量的有效期为函数作用域 AI觉得我答得比较简单:回答基本正确&…...
华为云云服务器云耀L实例评测 | 华为云云服务器实例新品全面解析
🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…...
Nginx配置SSL证书
1 Ubuntu 20.04 上安装 Nginx Nginx 发音 “engine x” ,是一个开源软件,高性能 HTTP 和反向代理服务器,用来在互联网上处理一些大型网站。它可以被用作独立网站服务器,负载均衡,内容缓存和针对 HTTP 和非 HTTP 的反向代理服务器。…...
一,安卓aosp源码编译环境搭建
系列文章目录 第一章 安卓aosp源码编译环境搭建 第二章 手机硬件参数介绍和校验算法 第三章 修改安卓aosp代码更改硬件参数 第四章 编译定制rom并刷机实现硬改(一) 第五章 编译定制rom并刷机实现硬改(二) 第六章 不root不magisk不xposed lsposed frida原生修改定位 第七章 安卓…...
video 视频编解码一些debug方法
文章目录 一、通过命令去获取一些数据1.2 确定我们xml配置文件: 二、查看我们芯片支持的编码能力三、通过log去获取信息 这个文章的主要内容是为了后期性能方面的debug, 设计到前期的bringup则没有 一、通过命令去获取一些数据 获取媒体相关的参数: # getprop |…...
中秋国庆假期——模板推荐
要说最近能让人开心的事情是什么?大概就是下周将迎来8天假,小编帮大家数了数还有11天,就要放中秋国庆的假期了。作为一个资深打工人,本周的日常即将变成:上班想放假、下班想放假、想放假… 但是宝子们要注意,大家在盼…...
【配代码演示】Cookie和Session的区别
一、共同之处: cookie和session都是用来跟踪浏览器用户身份的会话方式。 二、工作原理: 1.Cookie的工作原理 (1)浏览器端第一次发送请求到服务器端 (2)服务器端创建Cookie,该Cookie中包含用户的…...
【Linux初阶】信号入门2 | 信号阻塞、捕捉、保存
文章目录 ☀️前言☀️一、信号阻塞🌻1.信号其他相关常见概念🌻2.信号在内核中的表示 ☀️二、信号捕捉(重点)🌻1.用户态 & 内核态🌻2.如何判断进程处于用户态或内核态🌻3.OS接口的访问方法…...
【已解决】:该该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)“按钮获取它的所有权。否则,请按“取消(C)“按钮以防损坏。
现象 启动VMware虚拟机,无法正常打开并出现以下信息: 原因 这是因为当运行一个“虚拟系统”时,为防止该系统被另外一个VMware程序打开,导致数据被修改或损坏,VMware会自动在该“虚拟系统”所在的文件夹下,…...
系统架构常用的工具
HBase HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样ÿ…...
腾讯云2核4G服务器5M带宽 218元一年 优惠价格明细表
腾讯云2核4G服务器5M带宽可以选择轻量应用服务器或云服务器ECS,轻量2核4G5M带宽服务器218元一年: 腾讯云2核4G服务器5M带宽收费 腾讯云2核4G服务器可以选择轻量应用服务器或者ECS云服务器,云服务器ECS是专业级云服务器,大多数使用…...
[C++ 网络协议] 多播与广播
目录 1. 多播 1.1 多播的使用情形 1.2 多播的原理 1.3 如何实现多播 1.4 多播的代码实现 2. 广播 2.1 广播与多播的区别 2.2 广播的分类 2.3 实现广播 1. 多播 1.1 多播的使用情形 考虑一种情形,你要向10000名用户发送数据,此时如果用TCP提供服…...
IOS17正式版今日发布
北京时间9月19日凌晨,苹果公司正式向全球用户推送了期待已久的iOS 17正式版。此次更新为iPhone带来了多项激动人心的功能,包括对“电话”、“信息”、FaceTime通话的重大更新,“待机显示”以及音乐、小组件、Safari浏览器的升级等。 据了解&…...
2560. 打家劫舍 IV
沿街有一排连续的房屋。每间房屋内都藏有一定的现金。现在有一位小偷计划从这些房屋中窃取现金。 由于相邻的房屋装有相互连通的防盗系统,所以小偷 不会窃取相邻的房屋 。 小偷的 窃取能力 定义为他在窃取过程中能从单间房屋中窃取的 最大金额 。 给你一个整数数…...
java web中部署log4j.xml
标题:Java Web中部署log4j.xml 目录: 1. 介绍 2. 配置log4j.xml文件 3. 配置web.xml文件 4. 配置Spring框架 5. 配置Spring Bean 6. 总结 ## 1. 介绍 在Java Web开发中,日志记录是非常重要的一部分。log4j是一个常用的Java日志记录框架&am…...
【张兔兔送书第一期:考研必备书单】
考研书单必备 《数据结构与算法分析》《计算机网络:自顶向下方法》《现代操作系统》《深入理解计算机系统》《概率论基础教程(原书第10版》《线性代数(原书第10版)》《线性代数及其应用》赠书活动 八九月的朋友圈刮起了一股晒通知…...
基于Spring Boot+ Vue的健身房管理系统与实现
小熊学Java全能学面试指南:https://javaxiaobear.cn 摘要 随着健身行业的快速发展,健身房管理系统成为了提高管理效率和用户体验的重要工具。本论文旨在设计与实现一种基于前后端分离的健身房管理系统,通过前后端分离的架构模式,…...
ThreadLocal线程局部变量
1.原理 ThreadLocal是用来保存当前线程数据的,每一个线程的内部都有一个ThreadLocalMap,当前这个map中存储了以当前ThreadLocal作键,具体的数据作值的一个个Entry对象。 为什么非得以ThreadLocal对象作键呢?因为一个线程可能使用了…...
C++ Primer (第五版)第一章习题部分答案
在我自学C过程中,我选择了CPrimer这本书,并对部分代码习题进行了求解以及运行结果。接下来几个月我将为大家定时按章节更新习题答案与运行结果: 目录 1.9编写程序,使用while循环将50到100的整数相加 1.10 除了运算符将运算对象的值增加1之外,还有一个…...
Python与GUI集成:零基础也能开发国际象棋游戏
引言: 国际象棋,作为世界上最受欢迎的棋类游戏之一,拥有丰富的策略和深度。但是,你知道自己可以使用Python来创建一个简单的国际象棋游戏并为其添加图形用户界面(GUI)吗?在本教程中,…...
SaaS软件能保证数据安全吗?
SaaS软件能保证数据安全吗? 本文将要尝试从各个方面尽可能客观的去阐述这个问题,而不是简单自嗨式的说简道云平台如何保障数据安全。 建议先收藏起来慢慢品! 01 SaaS安全到底是什么?——定义解读 本文所用SaaS平台>>>…...
方案:基于AI烟火识别与视频技术的秸秆焚烧智能化监控预警方案
一、方案背景 为严控秸秆露天焚烧,改善环境空气质量,各省相继发布秸秆禁烧工作内容。以安徽省为例,大气污染防治联席会议下发了该省2020年秸秆禁烧工作部署通知。2020年起,气象局将对全省秸秆焚烧火点实施卫星全年全时段监测&…...
网站建设丶金手指B排名14/百度收录提交网站后多久收录
在适配器模式中引入了一个被称为适配器(Adapter)的包装类,而它所包装 的对象称为适配者(Adaptee),即被适配的类。适配器的实现就是把客户类的请求转化为对适配者的相应接口的调用。也就是说:当客户类调用适配器的方法时,在适配器类…...
武汉网站制作方法/企业网站seo托管怎么做
2019独角兽企业重金招聘Python工程师标准>>> 5.委托模式 大半夜的时候,估计是单身码农最活跃的敲代码的时候吧。螃蟹今天已经学了两种设计模式了,一种是数据访问对象模式,另一种是装饰器模式,前一种还是很好理解&…...
电子商务网站建设费用/百度山西授权代理
为什么undefinednull 其实在 ECMAScript 的原始类型中,是有Undefined 和 Null 类型的。 这两种类型都分别对应了属于自己的唯一专用值,即undefined 和 null。 Undefined 类型只有一个值,就是特殊值 undefined。当使用 var 或 let声明了变量但…...
企业网站设计建设长春/b站视频未能成功转码
为了测试算法方便,想让linux开机后在字符模式下,启动自己指定的程序。这里我采用将算法配置成系统服务的形式,使系统在其后后自动执行。具体实施分为以下两步: 1,自定义开机启动服务,可以参考我的前一篇文章…...
佛山微网站建设哪家专业/本地建站软件有哪些
在java1996年发布,当年12月即发布了java bean1.00-A,有什么用呢?通过统一的规范可以设置对象的值(get,set方法),这是最初的java bean;在实际企业开发中,需要实现事务,安全,分布式,javabean就不好用了.sun公司就开始往上面堆功能,这里java bean就复杂为EJB;EJB功能强大,但是太重…...
我想花钱做网站/企业网站开发费用
巧妙转换Excel文件(转)广大中小学教师已经习惯了利用Excel来进行数据的输入和处理,但是我们经常碰到这种情况,上级主管部门为了进行统考,往往会用VF编写一套软件,要求下属学校统一上报成绩的格式,上报的文件需是DBF格式…...