2021-08-08

一、LIUNX$Shell

1、命令
查看磁盘大小du -sh(总) du -h(子目录)
查看各个分区的占用情况df -h
查看进程 ,grep(管道)grep ps -aux | grep (名称)
查看内存cat /proc/meminfo
查看端口占用netstat -tnlp | grep :(端口号)
查看某个文件locate (文件名)" " " ‘’
查看某个环境的配置echo $JAVA_HOME(例子)
2、目录
/bin存放常用的命令(可执行文件……)
/boot存放Linux的核心文件(连接文件、镜像文件等)
/dev存放Linux的外部设备,在Linux中访问设备和文件的方式是相同的
/etc存放系统管理的所需要的配置文件和子目录
/home用户的主目录,一般以用户的用户名命名
/lib存放系统最基本的动态连接库
/lost+found一般情况下是空的,系统非法关机时,存放文件
/mediaLinux自动识别设备后,会将识别的设备挂载到此目录下
/mnt系统提供给用户临时挂载别的文件系统的,例如:光驱
/opt主机额外安装软件的目录,默认为空
/proc进程的缩写,为虚拟目录,为系统的内存映射,可以以此获取内存信息
/root系统管理员目录
/sbin此目录为Redhat/CentOS所特有的目录,存放selinux相关文件
/srv存放一些服务器启动之后需要提取的数据
/sys这是 Linux2.6 内核的一个很大的变化。该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs
/tmp临时文件
/usr(共享资源)的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下
/usr/bin系统用户使用的应用程序
/usr/sbin超级用户使用的比较高级的管理程序和系统守护程序
/usr/src内核源代码默认的放置目录
/var一般存放不断扩充的东西,比如各种日志文件
/run是一个临时文件系统,存放系统启动以来的信息,系统重启时,会清除
3、Shell-定义

用户与Linux操作系统沟通的桥梁(C语言编写)

4、Shell-操作
#!/bin/bash
echo"这次执行的脚本为$0,今天的日期是$1"
释义:

#!/bin/bash 脚本文件的头(必写);$0、$1为输入的变量

执行结果:

[root@node1 test]# sh jb1.sh 20210808
这次执行的脚本为jb1.sh,今天的日期是20210808
例子:

1、判断两个字符串是否相同

#!/bin/sh
strl="abc"
str2="efg" 
if test $str1 = $str2
then 
 echo '相同'
else
 echo '不相同'
fi

2、求两个数的和

#!/bin/bash 
funWithReturn( ){
    echo "这个函数会对输入的两个数字进行相加运算..."
    echo "输入第个数字:"
    read aNum
    echo "输入第二个数字:"
    read anotherNum
    echo "两个数字分别为$aNum$anotherNum!"
    return $(($aNum+$anotherNum))
}
funWithReturn
echo "输入的两个数字之和为$?"

3、获取字符串的长度

string="abcd"
echo ${#string} 

4、提取字符串

string="runoob is a great site"
echo ${string:1:4} # 输出 unoo
[root@node1 test]# echo `expr 2+2`
2+2
[root@node1 test]# echo `expr 2 + 2 `
4

5、date(日期)的调用

date_time=$(data'+%Y%m%d')
5、定时器
$crontab -e

查看定时任务是否执行。注意:0可以表示周日,小时脚本分钟不可以为*,要写0

查看日志

tail -f /var/log/cron
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值