自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 shell 15

15、制定目录路径,脚本自动将该目录使用 tar 命令打包备份到/data目录#!/bin/bash#制定目录路径,脚本自动将该目录使用 tar 命令打包备份到/data目录[ ! -d /data ] && mkdir /data[ -z $1 ] && exitif [ -d $1 ];thentar -czf /data/$1.-date +%Y%...

2019-11-03 22:13:45 171

转载 shell 14

14、显示当前计算机中所有账户的用户名称#!/bin/bash#显示当前计算机中所有账户的用户名称#下面使用3种不同的方式列出计算机中所有账户的用户名#指定以:为分隔符,打印/etc/passwd 文件的第 1 列awk -F: ‘{print $1}’ /etc/passwd#指定以:为分隔符,打印/etc/passwd 文件的第 1 列cut -d: -f1 /etc/passw...

2019-11-03 22:13:11 145

转载 shell 13

13、测试用户名与密码是否正确#!/bin/bash#测试用户名与密码是否正确#用户名为 tom 并且密码为 123456,则提示登录成功,否则提示登录失败read -p “请输入用户名:” userread -p “请输入密码:” passif [ “user"==′tom′−a"pass” == ‘123456’ ];thenecho “Login successful”...

2019-11-03 22:12:19 148

原创 shell编程

10、输入三个数并进行升序排序#!/bin/bash#依次提示用户输入 3 个整数,脚本根据数字大小依次排序输出 3 个数字read -p “请输入一个整数:” num1read -p “请输入一个整数:” num2read -p “请输入一个整数:” num3#不管谁大谁小,最后都打印 echo “num1,num1,num1,num2,$num3”#num1 中永远存最小的值,n...

2019-10-27 19:49:00 203

原创 shell编程

9、编写脚本:提示用户输入用户名和密码,脚本自动创建相应的账户及配置密码。如果用户不输入账户名,则提示必须输入账户名并退出脚本;如果用户不输入密码,则统一使用默认的 123456 作为默认密码。#!/bin/bash#编写脚本:提示用户输入用户名和密码,脚本自动创建相应的账户及配置密码。如果用户#不输入账户名,则提示必须输入账户名并退出脚本;如果用户不输入密码,则统一使用默#认的 1234...

2019-10-27 19:48:27 300

原创 shell编程

8、检测本机当前用户是否为超级管理员,如果是管理员,则使用 yum 安装 vsftpd,如果不是,则提示您非管理员(使用 UID 数字对比版本)#!/bin/bash#检测本机当前用户是否为超级管理员,如果是管理员,则使用 yum 安装 vsftpd,如果不#是,则提示您非管理员(使用 UID 数字对比版本)if [ $UID -eq 0 ];thenyum ‐y install vsf...

2019-10-27 19:47:50 129

原创 shell编程

7、检测本机当前用户是否为超级管理员,如果是管理员,则使用 yum 安装 vsftpd,如果不是,则提示您非管理员(使用字串对比版本)#!/bin/bash#检测本机当前用户是否为超级管理员,如果是管理员,则使用 yum 安装 vsftpd,如果不#是,则提示您非管理员(使用字串对比版本)if [ $USER == “root” ]thenyum ‐y install vsftpde...

2019-10-27 19:47:17 112

原创 shell编程

6、猜数字游戏#!/bin/bash#脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,#猜小了或猜大了,直至用户猜对脚本结束。#RANDOM 为系统自带的系统变量,值为 0‐32767的随机数#使用取余算法将随机数变为 1‐100 的随机数num=$[RANDOM%100+1]echo “$num”#使用 read 提示用户猜数字#使用 if ...

2019-10-27 19:46:46 105

原创 shell编程一百例 5题

1、编写hello world脚本#!/bin/bash#编写输出hello world脚本echo “Hello World!”2、通过位置变量创建 Linux 系统账户及密码#!/bin/bash#$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数useradd “$1”echo “$2” | passwd ‐‐stdin “$1”3、备份日志#!/b...

2019-10-20 20:21:17 257

转载 Linux到底是什么

第一章 Linux是什么linux 的核心是由Linus Torvalds在1991年开发出来的linux到底是什么?Linux就是一个内核,它提供了一个完整的操作系统中最底层的硬件控制与资源管理的完整架构。(Linus Torvalds开发的Linux就只是一个内核而已)Linux操作系统是什么?Linux内核加上支持Linux内核的软件,就成为了完成的Linux操作系统。由于这些L...

2019-10-20 20:16:06 215 1

转载 shell脚本解压多个文件

#!/bin/bash#查询压缩包出来,然后解压cd /root/ls *.tar.gz > ls.logls *.tgz >> ls.logdata=$(cat ls.log)for i in $datado#echo $itar -zxf $i & > /dev/nulldonerm -rf ls.log...

2019-10-20 20:15:05 511

转载 gcc使用基础知识

linux 下gcc的使用首先使用gcc要在linux环境下,我们可以使用真正的linux系统(不过这么做可能有一些麻烦)或者使用一些windows下的虚拟软件,可以使用虚拟机搭建的linux环境,这样可以很方便的进行linux开发。可以下载安装一个虚拟机软件,方法很简单和安装普通软件一样。(g++就是c++的使用)在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件...

2019-09-23 16:58:06 153

转载 vim命令总结

vim命令总结1.删除字符要删除一个字符,只需要将光标移到该字符上按下"x"。2.删除一行删除一整行内容使用"dd"命令。删除后下面的行会移上来填补空缺。3.删除换行符在Vim中你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令是"J"。4.撤销如果你误删了过多的内容。显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。5.重做如果你撤消了多次,你...

2019-09-23 16:55:06 543

原创 linux开发工具

linux开发工具(vim,gcc,gdb,make)文本编辑器vim(功能最强大的,自己做配置)1、使用vim有三种模式:命令行模式,插入模式,底行模式步骤:1、vim文件名 eg:vim hello.c2、此时是命令行模式,无法插入数据,需要进入插入模式,按i或者a3、按esc,切换到命令行模式,按shift+:,进入底行模式,输入wq一、命令模式:复制 yy 复制游标...

2019-09-23 16:52:55 131

原创 linux命令

Linux的使用(命令)-30个命令1、linux和Windows定位:(开发人员、普通用户)(命令和鼠标效率高)2、Linux命令:用户管理、文件操作、进程管理、网络管理、设备管理、系统管理(1000多个)-120个向日葵/SSH。gethut以点开头为隐藏文件文件分为四大类:目录文件、普通文件、设备文件、链接文件普通文件以-开头目录文件以d开头设备文件以c或b开头:c开头为字符...

2019-09-15 20:31:39 133

转载 Linux命令大全

1.添加执行权限:chmod 777 chmod u+x 文件名(可执行权限)2.创建与删除目录:mkdir 目录名 (只能建一个目录)mkdir -p test1/test2/test3 (-p表示可以建多级目录)mkdir -m 777 test (-m表示建立目录时直接加上权限)删除目录:rmdir 目录名 (删除一个空目录)rmdir -p 目...

2019-09-15 19:54:22 134

转载 linux常用命令

一、日常使用命令/常用快捷键命令开关机命令 1、shutdown –h now:立刻进行关机 2、shutdown –r now:现在重新启动计算机 3、reboot:现在重新启动计算机 4、su -:切换用户;passwd:修改用户密码 5、logout:用户注销常用快捷命令 1、tab = 补全 2、ctrl + l -:...

2019-09-15 19:53:15 159

原创 嵌入式操作系统基础知识

一、嵌入式操作系统标准:可移植:X86,ARM,DSP,powerPC(可以运行在不同CPU体系结构上的机器)错误:嵌入式操作系统:开源嵌入式操作系统Vxworks:美国宇航员:航空、军事、工业(实时性:在规定时间完成规定的动作)缺点:不开源、付费winCE:微软出品、不开源(出租车、麦德龙、POS机):金融ucosii:小型实时操作系统(5000+行);8,16;51+ucosii ...

2019-09-08 13:56:22 317

转载 linux系统简介

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/qq_40530943/article/details/823491671.1 实验内容本节主要介绍 Linux 的历史,Linux 与 Windows 的区别等入门知识。如果你已经有过充分的了解,可以跳过本节,直接进入下一个实验。1...

2019-09-08 13:52:44 210

转载 linux入门

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/weixin_39036700/article/details/811132211、Linux介绍(了解) Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU...

2019-09-08 13:51:08 166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除