SHELL
David.li
这个作者很懒,什么都没留下…
展开
-
linux中sed和find,find 和sed基础用法
shell应用转载 2022-12-06 13:11:52 · 286 阅读 · 0 评论 -
tftp命令下载或上传文件
上传文件到指定服务器tftp -p -l test.txt 192.168.1.100从服务器上下载文件到当前目录tftp -g -r test.txt 192.168.1.101原创 2021-12-01 14:46:15 · 2991 阅读 · 0 评论 -
linux下大小端判断集合
方法一echo -n I | od -o | head -n1 | cut -f2 -d" " | cut -c6输出:1为小端模式,0为大端模式;解析:od命令的作用为将指定内容以八进制、十进制、十六进制、浮点格式或ASCII编码字符方式显示;方法二echo -n I | od -o | head -n1 | awk '{print $2}'| cut -c6输出:1为小端模式,0为大端模式;解析:awk命令为文本处理。方法三lscpu | grep -i byte输.原创 2021-12-01 11:41:02 · 504 阅读 · 0 评论 -
脚本连接wifi
#!/bin/shWLAN=${1}SSID="${2}"SECURITY=${3}PASSWORD="${4}"DRIVER=nl80211if [ "$#" != "3" -a "$#" != "4" ]; then SELF=`basename $0` echo "This script support Atheros." echo "Usage:" echo " $SELF interface ssid {WEP | WPAPSK | NONE} [passwor...原创 2020-11-10 13:16:16 · 1190 阅读 · 0 评论 -
shell中比较系统版本号的方法
#!/bin/shcurrent_system_version=`grep "VERSION" /etc/os-release | cut -f 2 -d '='`agent_status=0if [ x"$current_system_version" \< x"3.5.7_1.1.8" ]; then agent_status=1fiif [ x"$agent_status" == x"1" ]; then echo "ok"fi...原创 2020-07-14 16:50:12 · 1469 阅读 · 0 评论 -
利用xml库解析xml解决xml文件生成没有空格和间距的问题
安装xml库sudo apt-get install libxml2sudo apt-get install libxml2-devln -s /usr/include/libxml2/libxml /usr/include/libxml生成xml文件creatparaxml.c#include <stdio.h>#include <libxml...原创 2019-12-25 14:39:36 · 729 阅读 · 0 评论 -
系统安全之---passwd 生成随机码
为了系统安全考虑,防止每个机器都是相同密码登录,自己的信息被破解做了一个每次开机都是设定的密码,这样每个机器不一样,大家可以用AES加密数据然后调用这个脚本。#!/bin/sh psw="${1}"rpsw="${2}"if [ -z "$psw" ]; then echo "psw is empty" return 1fiif [ -z "$rpsw" ]; the...原创 2019-12-25 11:45:42 · 287 阅读 · 0 评论 -
wifi RSSI获取
wpa_cli signal_poll|grep RSSI | cut -f 2 -d '='原创 2019-12-03 19:23:34 · 2745 阅读 · 3 评论 -
jshon 命令的使用
apt-get install jshonecho '{"ntoken":"SND-VN-710"}' | jshon -e ntoken -u原创 2019-12-03 19:21:54 · 1085 阅读 · 0 评论 -
Linux很多比较好用的shell脚本程序用于监控服务器状态查询一些信息
查看linux系统信息#!/bin/bash##---------------------------------------#Author: MartinHe#Date: 2019-03-16#FileName: systeminfo.sh#URL: ...转载 2019-06-05 08:51:55 · 592 阅读 · 0 评论 -
passwd出现不完全匹配登陆成功的情况,问题解决如下
passwd设置用户登陆密码的命令参数如下:Usage: passwd [options] [LOGIN]Options: -a, --all report password status on all accounts -d, --delete delete the password for the...原创 2019-05-30 16:22:21 · 1223 阅读 · 0 评论 -
libadd.a:error adding symbols编译错误的问题解决
交叉编译或别人给你的库报以下错误时,该如何解决呢?libadd.a: error adding symbols: Archive has no index; run ranlib to add onecollect2: error: ld returned 1 exit status下面我来具体分析下这个错误的原因symbols说明库里面的符号标记出问题了,我们具体查看下看...原创 2019-04-19 10:04:13 · 20456 阅读 · 5 评论 -
更改海思shell环境
海思包第一次安装时你的虚拟机需要配置shell环境,方法如下:sudo dpkg-reconfigure dash选择no原创 2019-04-19 08:57:36 · 326 阅读 · 0 评论 -
lua 脚本语言的妙用
Lua介绍:Lua 是一个小巧的脚本语言。作者是巴西人(好像还没有接触过巴西人~)。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。Lua由标准C...原创 2019-02-18 23:22:57 · 5563 阅读 · 0 评论 -
磁盘智能容量监控
DISK=/dev/sda1LOG_PATH=/home/work/test/tttdf -h | grep $DISK | awk '{ print $5 }' | while read output;doline=$(ls -lt $LOG_PATH | tail -n1 | awk '{ print $9 }' )echo $lineusep=$(echo $output |...原创 2019-02-20 08:46:01 · 595 阅读 · 0 评论 -
shell常用工具
https://blog.csdn.net/linuxnews/article/details/51225487转载 2018-04-05 12:12:04 · 281 阅读 · 0 评论 -
awk与sort妙用
shell编程echo '$SHELL' 单引号会原样输出echo "$SHELL" 双引号会解析引号里面的变量``单反号是执行命令cat file1 file2 file3 > err.out 2>&12>&1是把错误信息打到文件里,没有则是不打印错误信息查看sda1占用磁盘大小去掉% -f ":" 以冒号为分隔符awk是选择第几列,sed是过滤 格式sed ...原创 2018-04-05 12:05:35 · 6866 阅读 · 0 评论