2019独角兽企业重金招聘Python工程师标准>>>

1、变量的作用域即变量的有效范围(比如一个函数中、一个源文件中或者全局范围),在该范围内只能有一个同名变量。一旦离开则该变量无效,如同不存在这个变量一般。符号用于表示引用一个变量的值。

2、环境变量:Shell 的环境变量作用于自身和它的子进程。在所有的 UNIX 和类 UNIX 系统中,每个进程都有其各自的环境变量设置,且默认情况下,当一个进程被创建时,处理创建过程中明确指定的话,它将继承其父进程的绝大部分环境设置。Shell 程序也作为一个进程运行在操作系统之上,而我们在 Shell中运行的大部分命令都将以 Shell 的子进程的方式运行。

通常我们会涉及到的环境变量有三种:

  • 当前 Shell 进程私有用户自定义变量,如上面我们创建的 temp 变量,只在当前 Shell 中有效。

  • Shell 本身内建的变量。

  • 从自定义变量导出的环境变量。

   注意:为了与普通变量区分,通常我们习惯将环境变量名设为大写

3、添加自定义PATH:

    PATH=$PATH:/home/shiyanlou/mybin   ,  注意这里一定要使用绝对路径

4、修改和删除已有变量:

1、 unset 变量名

2、${变量名#匹配字串}   从头向后开始匹配,删除符合匹配字串的最短数据

3、${变量名##匹配字串}      从头向后开始匹配,删除符合匹配字串的最长数据

4、${变量名%匹配字串}       从尾向前开始匹配,删除符合匹配字串的最短数据

5、${变量名%%匹配字串}       从尾向前开始匹配,删除符合匹配字串的最长数据

6、${变量名/旧的字串/新的字串}    将符合旧字串的第一个字串替换为新的字串

7、${变量名//旧的字串/新的字串}  将符合旧字串的全部字串替换为新的字

5、让环境变量立即生效:source  .zshrc  或者   .  ./.zshrc

6、搜索文件:whereis,which,find,locate

locate usr/bin/ \*. jpg  注意 * 符号需要用 \ 转义

注意 find 命令的路径是作为第一个参数的, 基本命令格式为 find [path] [option] [action],

-atime 最后访问时间,-mtime 最后修改时间,-ctime   创建时间

  • -mtime n: n 为数字,表示为在n天之前的”一天之内“修改过的文件

  • -mtime +n: 列出在n天之前(不包含n天本身)被修改过的文件

  • -mtime -n: 列出在n天之前(包含n天本身)被修改过的文件

  • newer file: file为一个已存在的文件,列出比file还要新的文件名

例如:  find -mtime n  找到n天前一天内被修改过的文件,参数 +n, -n, n 的效果如下图所示:


转载于:https://my.oschina.net/u/2440318/blog/634974

Linux 学习日记 3: 环境变量与文件查找相关推荐

  1. linux查找文件内容包含add的文件,Linux环境变量与文件查找教程

    本章我们将介绍环境变量的作用与用法,及几种搜索文件的方法.学会这些技巧可以高效地使用Linux. 一.环境变量 要解释环境变量,得先明白变量是什么,准确来说应该是Shell变量,所谓变量就是计算机中用 ...

  2. linux 查看path文件,linux入门之环境变量与文件查找

    环境变量 分类 当前 Shell 进程私有用户自定义变量,如上面我们创建的 temp 变量,只在当前 Shell 中有效. Shell 本身内建的变量. 从自定义变量导出的环境变量. declare ...

  3. linux——环境变量与文件查找

    二.环境变量 变量 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理 ...

  4. linux环境变量与文件查找

    整理来自 https://www.shiyanlou.com/courses/running/60 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一 ...

  5. Linux下环境变量和文件查找

    一 可以使用 declare 命令创建一个变量名为 tmp 的变量:$ tmp=shiyanlou 读取变量的值,可以使用 echo 命令和 $ 符号($ 符号用于表示引用一个变量的值,初学者经常忘记 ...

  6. Linux中环境变量与文件查找

    一.环境变量 1.变量 变量,准确的说应该是shell变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中.通常变量与值的一一对应的关 ...

  7. Linux学习笔记 1 环境变量 2 vi命令

    1 环境变量篇 1.1  修改 查看 生效 系统环境变量 1 涉及系统环境变量的文件   -->  .bash_profile --> /etc/profile 2 该文件位置 /root ...

  8. Linux 学习日记 2: 目录结构和文件操作

    2019独角兽企业重金招聘Python工程师标准>>> 1.FHS标准下Linux下的常用文件目录 2.目录路径: 使用 cd 命令可以切换目录,在 Linux 里面使用 . 表示当 ...

  9. Linux学习日记之文件权限

    Linux学习日记之文件权限 2021-2-19 一.查看文件权限 1.查看当前目录下的文件(只显示文件名) ls 2.查看当前目录下的文件(使用较长格式列出文件) 不妨以第二行为例,来看一看这些字符 ...

最新文章

  1. 北科院分子互作实战专题培训班(10月底/11月底班)(生物医药与营养健康协同创新中心)...
  2. ABAP:SUBMIT执行其他报表并返回的数据
  3. Java 集合系列10: HashMap深入解析(1)
  4. 【Python】递归绘制科赫曲线及科赫雪花及转换成可执行文件打包
  5. leetcode19. 删除链表的倒数第 N 个结点
  6. leetcode950. 按递增顺序显示卡牌
  7. java 同步 lock_关于java:同步是否像Lock.lock()一样驻留并发线程?
  8. 容器编排技术 -- Kubernetes 为 Namespace 设置最小和最大内存限制
  9. vue中parameterObject:{}使用
  10. Centos7重置Mysql 8.0.1 root 密码
  11. 利用JAVA求定积分
  12. 图片理解引擎算法实现简介
  13. Elasticsearch: 运用 Pinned query 来提高文档的排名 (7.5发行版新功能)
  14. Arduino使用ESP8266安装问题(包括附加开发板管理网址)
  15. Oracle数据库性能优化艺术(第五期) 第9周 并行执行
  16. svn 添加忽略后解除被忽略的文件或文件夹
  17. python云盘私有云_GitHub - 0x2642/Umi-Chest: 一个基于python的私有云实验项目
  18. matlab中停止调试快捷键,matlab软件中各种快捷键的用法,还有和断点有关的用法...
  19. 金山办公:订阅为王?
  20. 国家电网计算机专业考试科目,2019国家电网考试科目:你的专业都考什么?

热门文章

  1. 【十大经典数据挖掘算法】k-means
  2. 未来,AI可用于5G网络分析
  3. 2017年薪酬最高的15门编程语言 GO夺冠
  4. 机器人流程自动化技术的新发展
  5. 从“诺奖级”成果到“非主观造假”,时隔6年,韩春雨带着原一作,再发高分文章!...
  6. Gartner 2022年新兴技术和趋势影响力雷达图中五项具有影响力的技术
  7. 微软、IBM们的中国研究院是怎样一步步“躺平”的?
  8. MEMS惯性传感器有哪些趋势?
  9. 钟南山院士应邀向欧洲同仁全方位解析新冠肺炎(配中文文字版)
  10. RISC-V浪潮来袭!115页PPT超详论述,如何与ARM争锋!(一)