![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux服务器开发
文章平均质量分 61
明朗晨光
You will never be ready!
展开
-
Ubuntu20.04云主机安装MySql8.0
1、MySQL8.0的安装安装之前记得更新源;sudo apt upgrade然后依次执行如下三条命令:sudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-dev三个命令执行完,中间有要你输入Y的时候,并没有提示安装,输入密码等界面。2、连接到MySQLmysql 8.0 版本会自动生成用户及密码,需要用/etc/mysql/debian原创 2021-03-05 22:24:57 · 307 阅读 · 7 评论 -
[Shell编程] 使用命令行解析函数getopt实现cat -n 和 cat -b
1、getopt函数1.1 函数说明getopt是命令行解析函数,说明:所在头文件:<unistd.h> 原型: int getopt(int argc, char * const argv[], const char *optstring); 参数说明: argc、argv:由main函数的参数直接传递而来 optstring:一个包含准确选项字符的字符串 返回值:返回下一个选项 1.2 getop.原创 2020-11-01 09:01:36 · 449 阅读 · 0 评论 -
Linux 下 ls -l 命令执行显示结果的每一列含义
原文链接:https://blog.csdn.net/zhuoya_/article/details/77418413转载 2020-10-23 11:59:07 · 226 阅读 · 0 评论 -
Linux下env变量中LS_COLOR变量对应的各种类型
Linux下env变量中的LS_COLOR变量中各种设置对应的类型:setting file type ======= ========= rs=0 reset to no color di=01;34 directory ln=01;36 link mh=00 multi-hard link pi=40;33 pipe so=01原创 2020-10-23 11:00:53 · 848 阅读 · 0 评论 -
【shell】找出最长的字符串
1、要求1、文件名:find_string.sh2、参数说明: 如果没有参数,则使用缺省参数:. 如果有参数,则可以是目录,也可以是文件 也可以是多个参数,文件,目录都可,也可混合3、作用:遍历参数中所有目录和文件,找到最长的三个字符串:只包含[a-zA-Z]的字符串 如果是目录,需要对目录递归操作 不能忽略隐藏文件 对于不是普通文件的文件,应该直接跳过2、实现function.sh : 将需要的功能封装为函数#!/bin/bashfilter...原创 2020-10-15 12:44:10 · 1064 阅读 · 0 评论 -
【shell】求一个文件中的最长字符串及其长度
#!/bin/bashmax_len=0max_string=''#判断输入的参数个数是否小于1if [[ $# -lt 1 ]];then printf "Usage: %s file[...]\n" $0fi#输出参数for i in $*;do echo $idone#遍历文件中的字符串 ``中的操作是将文件中非a-zA-Z的字符替换为空格并压缩for i in `cat $1 | tr -s -c "a-zA-Z" " "`;do len=${#.原创 2020-10-10 19:47:12 · 1057 阅读 · 0 评论 -
【shell】实现素数筛
求一定范围内的素数和。采用线性筛实现1、传入两个参数 1) 第一个为起始数字start_num(包含该数字) 2) 第二个为终止数字end_num(包含该数字)2、如果start_num小于 0,则起始数从 0 开始3、输出该范围内的所有素数的和4、使用方式bash Prime.sh 0 100#!/bin/bashdeclare -a prime #定义数组,也可不定义sum=0function usage() { printf "...原创 2020-10-10 19:08:02 · 582 阅读 · 0 评论 -
MacOS下载服务器的文件/文件夹到本地、上传本地文件到服务器
1、从服务器下载文件或文件夹如果要下载xx.cpp文件,则在本地终端输入:scp 用户名@主机名:xx/xxx/xx.cpp 本地路径如果要下载dir文件夹,则在本地终端输入:scp -r 用户名@主机名:远程文件夹路径 本地路径2、上传本地文件到服务器scp 待上传的本地文件路径 用户名@主机名:远程路径(上传到服务器的目录)...原创 2020-10-07 14:07:59 · 2549 阅读 · 0 评论 -
MacOS安装Homebrew、sshfs以及使用sshfs将服务器目录挂载到本地
安装sshfs1、首先,用如下命令安装Homebrew,如果已经安装过则无需执行:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"Homebrew官网的源都在github上,更新软件或者Homebrew速度慢到怀疑人生。所以将仓库源替换为清华镜像:清华大学开源软件镜像站,因为此前已经从官网上安装过Homebrew,所以直接执行:# brew 程原创 2020-09-29 13:04:24 · 5193 阅读 · 2 评论