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 脚本相关推荐

  1. mv强制覆盖 shell_一个简单的linux命令 mv

    mv命令是用于移动文件或者将文件改名 一.命令格式: mv [选项] 源文件或目录 目标文件或目录 二.命令参数: -b :若需覆盖文件,则覆盖前先行备份. -f :force 强制的意思,如果目标文 ...

  2. 生产力工具:shell 与 Bash 脚本

    生产力工具:shell 与 Bash 脚本 作者:吴甜甜 个人博客网站: wutiantian.github.io 微信公众号: 吴甜甜的博客 注意:本文只是我个人总结的学习笔记,不适合0基础人士观看 ...

  3. mv强制覆盖 shell_Linux 使用 mv 命令重命名或移动文件

    使用方法: $ split --help 用法:mv [选项]... [-T] 源 目标 mv [选项]... 源... 目标 mv [选项]... -t 目标 源... 重命名或者移动文件/目录. ...

  4. linux 脚本批量删除,Linux Shell使用Bash脚本批量删除文件

    PHP每天生成一个存有系统要删除的临时文件的.out文件列表,由bash脚本逐行通过读取.out文件(每一行代表一个待删除的文件)挨个删除,代码如下(dl.sh): #!/bin/bash # She ...

  5. -f shell 模糊匹配_生产力工具:shell 与 Bash 脚本

    1.什么是shell? 2.shell提示符 提示符是通往shell的大梦,是输入shell命令的地方: $ 为默认提示符. PS1:控制默认命令行提示符的格式:PS2:控制第二层命令行提示符的格式: ...

  6. mv强制覆盖 shell_shell mv命令

    mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 1.命令格式: mv [选项] 源文件或目 ...

  7. ubuntu测试键盘工具_从bash脚本检测Ubuntu键盘

    对于USB设备,您可以使用lsusb并使用键盘协议(接口协议1)搜索人机接口设备(接口类3),例如, $lsusb -v ... loads of stuff deleted ... Interfac ...

  8. linux 强制mv,CentOS下cp/rm/mv等命令强制覆盖操作

    CentOS下cp/rm/mv等命令强制覆盖操作 习惯了freebsd里的cp/rm/mv等命令遇到同名文件时直接覆盖操作,而在linux中(不一定是全部,可能是我使用的几种),使用cp/rm/mv命 ...

  9. LINUX CP 命令强制覆盖功能开启/关闭

    前言 CP命令复制文件,且当需要覆盖文件时,会提示.比如: shell> cp 1.txt test/ cp:是否覆盖"test/1.txt"? cp命令的别名 linux ...

最新文章

  1. information_schema.triggers 学习
  2. 拦截推送信息_Android10.0公测版H2OS For OnePlus 6T第1版已推送更新
  3. Kubernetes——自动扩展容器!假设你突然需要增加你的应用;你只需要告诉deployment一个新的 pod 副本总数即可...
  4. python好学嘛-爬虫Python入门好学吗?学什么?
  5. win7下计划任务schtasks使用详解及错误:无法加载列资源的解决方法1
  6. ICS大作业——程序人生 Hello‘s P2P
  7. 一文看懂async和“await”关键词是如何简化了C#中多线程的开发过程
  8. CPU和MMU(内存管理单元)
  9. Git学习文档之一 学习文档-原理
  10. Netty工作笔记0017---Channel和Buffer梳理
  11. hello 博客园!
  12. Unity 2D Skeletal Animation
  13. java9类加载器_深入理解java虚拟机(九)类加载器以及双亲委派模型
  14. java实现归并排序(详解)
  15. Linux CentOS 7 Apache Tomcat 7 安装与配置
  16. android开机logo制作
  17. 蓝牙鼠标链接Win10需要“输入MI MOUSE BT3.0的PIN”的解决方案
  18. 创建office vsto外接程序,开发wps插件,配置启动wps进行调试
  19. 【杰理AC695X】7脚屏PWM控制亮度
  20. 新氧打出精细化运营组合拳 激活医美发展新动力

热门文章

  1. OpenShift 4 之配置Insecure Registry和Blocked Registry镜像源
  2. Python AI和机器学习库
  3. 微软在 Build 2020 上“展示”新版 Edge for Linux
  4. 单曲循环 翻译_“单曲循环”用英语怎么说?
  5. matlab中的relop,MINP混合整数非线性规划问题求解(MATLAB OPTI toolbox)
  6. python元类使用场景_python 元类的使用
  7. 微信小程序获取上一页路由 获取从哪个页面跳转进来的
  8. 安装xmanager linux系统,安装Xmanager登陆Linux操作系统[图文]
  9. or计算机二级,计算机二级VF历年上机试题or答案
  10. matlab创建nc文件怎么打开,MATLAB打开nc文件并读取nc文件数据