好啦。从今天开始我们转入shell编程的行列。从鸟哥私房菜中,已经学到了一些shell编程的皮毛,这两个月打算系统的学习,学会,学熟练。加油吧
bash shell
[root@localhost shellscript]# chmod +x hello.sh [root@localhost shellscript]# sh hello.sh hello world [root@localhost shellscript]# vim hello.sh #!bin/bash #这是第一个shell #echo "hello world" cp /dev/null /var/log/apache/access.log 利用/dev/null来清空 apache2的日志文件 /dev/null我们再鸟哥的书中看到过。我也查过,就是个黑洞,垃圾箱
做一个每天凌晨6点清空日志文件的shell
[root@localhost shellscript]# cp hello.sh clearlog.sh
[root@localhost shellscript]# chmod +x clearlog.sh
[root@localhost shellscript]# cat chearlog.sh
cat: chearlog.sh: 没有那个文件或目录
[root@localhost shellscript]# cat clearlog.sh
#!bin/bash
#这是第一个shell
#echo "hello world"
cp /dev/null /var/log/apache/access.log
[root@localhost shellscript]# crontab -u root -e
0 6 * * * /root/shellscript/cleanlog.sh
~
第三章
登录远程主机
shh -l 用户名+IP
shh 用户名@+IP
ssh +IP 默认root登录
文件+目录
在鸟哥的书中已经有介绍。不多讲,其中有关管道的还有点嚼头
查看文档类型
ls -la 列出所有文件all
ls-ld 列出目录文件 d
file 查找
file +路径
查找当前的工作路径
pwd 命令
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix