Linux-环境变量与文件查找

本文介绍了Shell脚本的基础知识,包括环境变量的创建与修改、命令路径查询、脚本的创建与执行流程,以及文件搜索命令等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 环境变量

  创建变量:declare tmp

  变量赋值:tmp=shiyanlou

  读取变量:echo $tmp

2 命令的查找路径与顺序

  查看变量内容:echo $path

  创建shell脚本:gedit hello_shell.sh

  添加内容:for ((i=0;i<10;i++));do

       echo "hello shell"

       done

       exit o

  为文件添加可执行权限:chmod 755 hello_shell.sh

  执行脚本:./hello_shell.sh

  创建目录:mkdir mybin

  移动文件:mv hello_shell.sh mybin/

  运行程序:cd mybin

       ./hello_shell.sh

3 修改与删除变量

  修改变量:$ path=${path%/home/shiyanlou/mybin}

       $ path=${path%*/mybin} 

  删除变量:unset tmp 

4 让环境变量立即生效:source ./zshrc  or ../.zshrc

5 搜索文件;whereis who 

       locate /etc/sh

       which  man

       sudo find /etc/ -name interfaces

与时间相关的命令参数:

参数说明
-atime最后访问时间
-ctime最后修改文件内容的时间
-mtime最后修改文件属性的时间

下面以 -mtime 参数举例:

  • -mtime n:n 为数字,表示为在 n 天之前的“一天之内”修改过的文件
  • -mtime +n:列出在 n 天之前(不包含 n 天本身)被修改过的文件
  • -mtime -n:列出在 n 天之内(包含 n 天本身)被修改过的文件
  • newer file:file 为一个已存在的文件,列出比 file 还要新的文件名
6 数字雨执行语句:sudo apt-get update;

          sudo apt-get install cmatrix

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值