2 zxy131072

尚未进行身份认证

我要认证

嵌入式linux

等级
TA的排名 5k+

WIN10下 PL2303HXA自2012已停产,请联系供货商 问题解决

WIN10下 “PL2303HXA自2012已停产,请联系供货商” 问题解决打开设备管理器,发现以下信息右键,更新驱动更新后解决

2020-06-24 17:25:39

ADS1.2出现erro starting external process,Process error code 87(0x57)参数错误的解决办法

系统兼容问题在ADS的兼容性上选择xp sp2兼容模式,以管理员权限启用。

2020-06-08 13:35:24

vim使用空格代替冒号的快捷键映射方法

在家目录下的.vimrc中最后添加如下内容"space to command mode.nnoremap <space> :vnoremap <space> :重启终端,再次打开文件后,可以使用空格替代冒号。

2020-05-14 15:50:08

C中使用正则

#include <sys/types.h>#include <regex.h>#include <stdio.h>int main(int argc, char ** argv){ if (argc != 3) { printf("Usage: %s RegexString Text\n", argv[0]); return 1; } const char * pregexstr = argv[1];

2020-05-11 17:38:26

025_shell基础2

1、shell变量—数值类var=10test $var -gt 100echo $?test $var -gt 1echo $?2、shell变量—字符串类var='hello'[ -d nfs -a $var = 'hello' ]echo $?[ -d test.c -a $var = 'hello' ]echo $?unset var[ -d nfs -a $var = 'hello' ]echo $?[ -d test.c -a $var = 'hello'.

2020-05-11 17:37:30

024_对于一个用户日志文件,每行记录了一个用户查询串,长度为1-255字节,共几千万行,请排出查询最多的前100条

对于一个用户日志文件,每行记录了一个用户查询串,长度为1-255字节,共几千万行,请排出查询最多的前100条#! /bin/bash# show top 10file=$1awk '{print $1}' test.txt | sort | uniq -c | sort -k1nr | head -n10

2020-05-11 17:35:02

023_在每月第一天备份并压缩etc目录的所有内容,存放在rootbak目录里

在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名,为如下形式yymmdd_etc,yy为年,mm为月,dd为日。Shell程序fileback存放在/usr/bin目录下#!/bin/bash#需要有root权限filename=`date +%y%m%d`_etc.tar.gz#cd /etc/tar -zcvf $filename *mv $filename /root/bak/# vim /etc/crontab 加入# * * 1 * *

2020-05-11 17:34:07

022_用户清理,清除本机除了当前登陆用户以外的所有用户

用户清理,清除本机除了当前登陆用户以外的所有用户#!/bin/basha=`echo $0 | sed 's/..\(...\).*/\1/'`for i in `w|awk -v b=$a 'NR>2{if($NF !~ b) print $2}'`do echo $i fuser -k /dev/$i done

2020-05-11 17:33:06

021_自动删除30个账号的功能

自动删除30个账号的功能。账号名为std01至std30#!/bin/bash#编写shell程序,实现自动删除30个账号的功能。账号名为std01至stud30#要有root权限for i in {9901..9930}; do xx=`echo $i | sed 's/99//g'` userdel -r std$xxdone...

2020-05-11 17:32:16

020_sheel添加用户组

添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30,并设置密码为对应的stdxx#!/bin/bash#设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。#请 su root 或者 sudo su 变成root用户groupadd class1for i in {9901..9930}; do xx=`echo $i | sed 's/99//g'

2020-05-11 17:31:13

019_设置文件所有者的权限

设计一个Shell程序,在/tmp/目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。#!/bin/bashcd /tmp if [ $? -eq 0 ]; then i=1 while [ $i -le 50 ]; do mkdir -p /tmp/user$i chmod 754 /tmp/user$i let i++ doneelse echo "bye

2020-05-11 17:30:13

018_统计IP访问:要求分析apache访问日志,找出访问页面数量在前100位的IP数

统计IP访问:要求分析apache访问日志,找出访问页面数量在前100位的IP数。日志大小在78M左右。#! /bin/bash# $1 为要测试的日志文件awk '{print $1}' $1 | sort | uniq -c | sort -k1nr | head -n100

2020-05-11 17:29:16

017_终端输入一个文件名,判断是否是设备文件

终端输入一个文件名,判断是否是设备文件#/bin/bashecho -e "The program will Judge a file is or not a device file.\n\n"read -p "Input a filename:" filenameif [ -b $filename -o -c $filename ]; then echo "$filename is a device file" exit 0else echo "$filename is

2020-05-11 17:28:14

016_当前用户今天登陆了多长时间

当前用户今天登陆了多长时间#!/bin/bashmy_time=$(uptime | awk -F' ' '{print $3 }')

2020-05-11 17:26:10

015_文件移动拷贝,有m1.txt m2.txt m3.txt m4.txt,分别创建出对应的目录,m1 m2 m3 m4 并把文件移动到对应的目录下

文件移动拷贝,有m1.txt m2.txt m3.txt m4.txt,分别创建出对应的目录,m1 m2 m3 m4 并把文件移动到对应的目录下#!/bin/bash#touch m1.txt m2.txt m3.txt m4.txttouch m{1..4}.txtI=1 while [ $I -le 4 ]; do mkdir m$I mv m$I.txt m$I I=$((I+1))donetree ./rm -rf m*ls...

2020-05-11 17:25:00

014_编写一个脚本,它包括以下内容

脚本包括以下内容:a) 包含一段注释,列出您的姓名、脚本的名称和编写这个脚本的目的。b) 问候用户。c) 显示日期和时间。d) 显示这个月的日历。e) 显示您的机器名。f) 显示当前这个操作系统的名称和版本。g) 显示父目录中的所有文件的列表。h) 显示root正在运行的所有进程。i) 显示变量TERM、PATH和HOME的值。j) 显示磁盘使用情况。k) 用id命令打印出您的组ID。m) 跟用户说“Good bye”#!/bin/bashuser=`whoami`case

2020-05-11 17:23:51

013_编写个shell脚本将当前目录下小于10K的文件复制到tmp目录下

编写个shell脚本将当前目录下小于10K的文件复制到tmp目录下#/bin/bash# Using for copy current directory lt 10k file to /tmp for FileName in `ls -l | awk '$5<10240 {print $9}'`; do cp $FileName /tmp -rafdone ls -al /tmp echo "Done! "...

2020-05-11 17:22:34

012_编写shell脚本获取本机的网络地址

编写shell脚本获取本机的网络地址#!/bin/bash#This script print ip and network IP=`ifconfig | grep 'inet ' | sed 's/^.*addr://g' | awk -F' ' '{print $1}'`NETMASK=`ifconfig | grep 'inet ' | sed 's/^.*Mask://g'` echo "ip: $IP"echo "netmask: $NETMASK" #exit 0

2020-05-11 17:21:33

011_写一个shell脚本来得到当前的日期,时间,用户名和当前工作目录

写一个shell脚本来得到当前的日期,时间,用户名和当前工作目录#!/bin/bash echo "Hello, $LOGNAME" echo "Current date is `date`" echo "User is `whoami`" echo "Current directory `pwd`"

2020-05-11 17:20:17

010_文件整理,employee文件中记录了工号和姓名

文件整理,employee文件中记录了工号和姓名employee.txt:100 Jason Smith 200 John Doe 300 Sanjay Gupta 400 Ashok Sharma bonus文件中记录工号和工资bonus.txt:100 $5,000 200 $500 300 $3,000 400 $1,250 要求把两个文件合并并输出如下,处理结果:100 Jason Smith 100 $5,000 200 John Doe

2020-05-11 17:18:30

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。