随笔 - 129  文章 - 3  评论 - 32  阅读 - 15万 

好啦。从今天开始我们转入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 命令

 

posted on   孤独斗士  阅读(160)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· 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
点击右上角即可分享
微信分享提示