企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
Linux读取环境变量 export 显示当前系统定义的所有环境变量 echo $PATH`命令输出当前的`PATH`环境变量的值 其中`PATH`变量定义了运行命令的查找路径,以冒号分割不同的路径,使用`export\`定义的时候可加双引号也可不加。 export PATH=/home/uusama/mysql/bin:$PATH export PATH=$PATH:/home/uusama/mysql/bin 注意事项: * 生效时间:立即生效 * 生效期限:当前终端有效,窗口关闭后无效 * 生效范围:仅对当前用户有效 * 配置的环境变量中不要忘了加上原来的配置,即`$PATH`部分,避免覆盖原来配置 通过修改用户目录下的`~/.bashrc`文件进行配置: ~~~shell vim ~/.bashrc # 在最后一行加上 export PATH=$PATH:/home/uusama/mysql/bin ~~~ 注意事项: * 生效时间:使用相同的用户打开新的终端时生效,或者手动`source ~/.bashrc`生效 * 生效期限:永久有效 * 生效范围:仅对当前用户有效 * 如果有后续的环境变量加载文件覆盖了`PATH`定义,则可能不生效 ### 二:定时执行任务 crond是linux用来定期执行程序的命令,他每分钟都会定期检查是否有要执行的任务,如果有则执行该任务。crontab是linux下的定时任务触发器。 与cron相关的几个文件以及作用如下: 1. /etc/cron.deny:该文件中所列的用户不允许使用crontab命令 2. /etc/cron.allow:该文件中所列的用户允许使用crontab命令 3. /var/spool/cron:所有用户的crontab文件 * /etc/cron.d/ 这个目录用来存放任何要执行的crontab文件或脚本。 * 我们还可以把脚本放在/etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly、/etc/cron.monthly目录中,让它每小时/天/星期、月执行一次。 crontab -e命令用于编辑当前用户的crontab文件 自启动 1 写service做enable 2 i添加到nit.d 列出当前目录及子目录下所有文件和文件夹 ~~~ find . ~~~ 在`/home`目录下查找以.txt结尾的文件名 ~~~ find /home -name "*.txt" ~~~ 匹配文件路径或者文件 ~~~ find /usr/ -path "*local*" ~~~ sudo passwd更改密码, su切换root 0.0.0.0表示所有ip [https://blog.51cto.com/hujiangtao/1940375](https://blog.51cto.com/hujiangtao/1940375) [https://www.linuxidc.com/Linux/2018-08/153699.htm](https://www.linuxidc.com/Linux/2018-08/153699.htm) 多行输入单行输出: ~~~ # cat test.txt | xargs a b c d e f g h i j k l m n o p q r s t u v w x y z ~~~ **find / | xargs grep function**