mv强制覆盖 shell_生产力工具:shell 与 Bash 脚本
1、什么是shell?
2、shell提示符
提示符是通往shell的大梦,是输入shell命令的地方;
$ 为默认提示符。
PS1:控制默认命令行提示符的格式;PS2:控制第二层命令行提示符的格式;
rich@1[ ~ ]$ echo $ $PS2
常见的bash shell提示符字符:
3、bash手册
man工具查看帮助手册
1、Name 展示命令行名称和简短的描述2、Synopsls 展示命令行的格式3、Description 描述每个命令选项4、Author 提供该命令开发人员信息5、Reporting bugs 提供报告的bug的信息6、Copyright 提供命令代码版权状况的信息7、See Also 为您提供类似命令man bash #查看bash的帮助手册
4、文件系统导航
主要了解Linux的目录结构;
4.1、Linux文件系统
了解Linux文件目录结构
通用的Linux目录名称:
/ 虚拟目录的根目录,通常此处没有文件/bin 二进制目录,存储多个GNU用户几倍的使用程序/boot 引导目录,存储引导文件/etc 系统配置文件目录/home 主目录,Linux在该目录中创建用户目录/lib 库目录,存储系统和应用程序文件/media 媒体目录,可移动媒体设备常用的挂载点/mnt 挂载目录,另一个可移动媒体设备常用的挂载点/opt 可选目录,常用于存储可选软件包/root 根主目录/sbin 系统二进制目录,存储许多GNU管理级别的使用程序/tmp 临时目录,可以在该目录中创建和销毁临时工作文件/usr 用户安装软件的目录/var 可变目录,用于经常更改的文件,比如日志文件
4.2、流量目录
cd 命令用来切换目录;
1、绝对路径2、相对文件路径点(.)与点点(..)
5、文件和目录列表
ls 通过色彩来区分文件类型ls -F 通过后缀区分文件类型ls -a 查看隐藏文件ls -F -R 显示当前目录下的以及下级里面的所有目录文件ls -l 显示文件相信信息(相关属性)ls -i 查看文件的inode信息ls -l mypro? ?表示一个字符匹配lis -l mypro* *表示多个字符
6、文件处理
touch 创建文件cp 复制文件-p 复制文件的访问时间和修改时间-R 递归复制整个目录内容-f 强制复制-l 复制链接文件-s 创建一个字符链接,也就是软连接mv 移动文件、修改名字rm 删除文件-r 递归删除文件
7、目录处理
mkdir 创建目录rmdir 删除目录
8、查看文件内容
stat 查看文件摘要信息file 查看文件类型1、文本文件2、可执行文件3、数据文件cat 查看文件内容-n 显示行号-b 只显示有内容的文本编号-s 和-b一样,显示有内容行,没有行号-T 只显示有内容的行,过滤掉tab符号morelesstail 查看文件尾部内容,默认10行-f 不退出文件-c 显示文件最后bytes个字节-n 显示文件最后lines行head 查看文件开头的内容,默认10行-c/-n 用法和tail相同
以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要戳这里PHP进阶架构师>>>视频、面试文档免费获取
或 者关注我每天分享技术文章
PHP进阶编程www.zhihu.com
作者:吴甜甜
来自个人博客网站: wutiantian.github.io
mv强制覆盖 shell_生产力工具:shell 与 Bash 脚本相关推荐
- mv强制覆盖 shell_一个简单的linux命令 mv
mv命令是用于移动文件或者将文件改名 一.命令格式: mv [选项] 源文件或目录 目标文件或目录 二.命令参数: -b :若需覆盖文件,则覆盖前先行备份. -f :force 强制的意思,如果目标文 ...
- 生产力工具:shell 与 Bash 脚本
生产力工具:shell 与 Bash 脚本 作者:吴甜甜 个人博客网站: wutiantian.github.io 微信公众号: 吴甜甜的博客 注意:本文只是我个人总结的学习笔记,不适合0基础人士观看 ...
- mv强制覆盖 shell_Linux 使用 mv 命令重命名或移动文件
使用方法: $ split --help 用法:mv [选项]... [-T] 源 目标 mv [选项]... 源... 目标 mv [选项]... -t 目标 源... 重命名或者移动文件/目录. ...
- linux 脚本批量删除,Linux Shell使用Bash脚本批量删除文件
PHP每天生成一个存有系统要删除的临时文件的.out文件列表,由bash脚本逐行通过读取.out文件(每一行代表一个待删除的文件)挨个删除,代码如下(dl.sh): #!/bin/bash # She ...
- -f shell 模糊匹配_生产力工具:shell 与 Bash 脚本
1.什么是shell? 2.shell提示符 提示符是通往shell的大梦,是输入shell命令的地方: $ 为默认提示符. PS1:控制默认命令行提示符的格式:PS2:控制第二层命令行提示符的格式: ...
- mv强制覆盖 shell_shell mv命令
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 1.命令格式: mv [选项] 源文件或目 ...
- ubuntu测试键盘工具_从bash脚本检测Ubuntu键盘
对于USB设备,您可以使用lsusb并使用键盘协议(接口协议1)搜索人机接口设备(接口类3),例如, $lsusb -v ... loads of stuff deleted ... Interfac ...
- linux 强制mv,CentOS下cp/rm/mv等命令强制覆盖操作
CentOS下cp/rm/mv等命令强制覆盖操作 习惯了freebsd里的cp/rm/mv等命令遇到同名文件时直接覆盖操作,而在linux中(不一定是全部,可能是我使用的几种),使用cp/rm/mv命 ...
- LINUX CP 命令强制覆盖功能开启/关闭
前言 CP命令复制文件,且当需要覆盖文件时,会提示.比如: shell> cp 1.txt test/ cp:是否覆盖"test/1.txt"? cp命令的别名 linux ...
最新文章
- information_schema.triggers 学习
- 拦截推送信息_Android10.0公测版H2OS For OnePlus 6T第1版已推送更新
- Kubernetes——自动扩展容器!假设你突然需要增加你的应用;你只需要告诉deployment一个新的 pod 副本总数即可...
- python好学嘛-爬虫Python入门好学吗?学什么?
- win7下计划任务schtasks使用详解及错误:无法加载列资源的解决方法1
- ICS大作业——程序人生 Hello‘s P2P
- 一文看懂async和“await”关键词是如何简化了C#中多线程的开发过程
- CPU和MMU(内存管理单元)
- Git学习文档之一 学习文档-原理
- Netty工作笔记0017---Channel和Buffer梳理
- hello 博客园!
- Unity 2D Skeletal Animation
- java9类加载器_深入理解java虚拟机(九)类加载器以及双亲委派模型
- java实现归并排序(详解)
- Linux CentOS 7 Apache Tomcat 7 安装与配置
- android开机logo制作
- 蓝牙鼠标链接Win10需要“输入MI MOUSE BT3.0的PIN”的解决方案
- 创建office vsto外接程序,开发wps插件,配置启动wps进行调试
- 【杰理AC695X】7脚屏PWM控制亮度
- 新氧打出精细化运营组合拳 激活医美发展新动力
热门文章
- OpenShift 4 之配置Insecure Registry和Blocked Registry镜像源
- Python AI和机器学习库
- 微软在 Build 2020 上“展示”新版 Edge for Linux
- 单曲循环 翻译_“单曲循环”用英语怎么说?
- matlab中的relop,MINP混合整数非线性规划问题求解(MATLAB OPTI toolbox)
- python元类使用场景_python 元类的使用
- 微信小程序获取上一页路由 获取从哪个页面跳转进来的
- 安装xmanager linux系统,安装Xmanager登陆Linux操作系统[图文]
- or计算机二级,计算机二级VF历年上机试题or答案
- matlab创建nc文件怎么打开,MATLAB打开nc文件并读取nc文件数据