![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
、Edgar
Coding with fun
展开
-
linux下使用getaddrinfo获取相关地址信息
/* 使用getaddrinfo获取主机对应的相关数据*/#include <iostream>#include <netdb.h>#include <string.h>#include <iomanip>#include <netdb.h>#include <arpa/inet.h>using std::cout;using std::dec;using std::endl;using std::hex;原创 2021-04-24 08:53:07 · 686 阅读 · 0 评论 -
Linux 下C++实现socket服务端和客户端
server.cpp#include <iostream>#include <unistd.h>#include <sys/socket.h>#include <sys/types.h>#include <netinet/in.h>#include <thread>#include <signal.h>#include <arpa/inet.h>using namespace std;//原创 2021-01-21 13:16:43 · 1634 阅读 · 0 评论 -
Shell 编程笔记
参考 菜鸟教程Shell变量定义变量的时候,变量名不需要加$符号,如# 注意变量名和等号之间不能有空格variable="Hello world"命令规范:只能使用英文字母,数字,下划线,首字母不能使字母不能使用关键字使用变量使用一个定义过的变量,只要在变量名前面加美元符号即可:echo $variableecho ${variable}# 使用`{}`是为了帮助解释器识别变量的边界echo ${variable}Hello只读变量使用readonly命令可以及那个.原创 2020-11-01 21:55:09 · 214 阅读 · 0 评论 -
Linux 安装redis
第一种方式:自己编译wget http://download.redis.io/releases/redis-6.0.6.tar.gztar xzf redis-6.0.6.tar.gzcd redis-6.0.6make但是确保要安装了gcc,否则先安装gccsudo apt install gcc然后可以使用:src/redis-server运行redis 的服务器如果要使用redis的客户端,可以使用src/redis-cli第二种方式:直接安装Ubuntu 上可以原创 2020-08-14 15:49:04 · 81 阅读 · 0 评论 -
Ubuntu安装Mysql 8.x.x版本
进行了许多尝试,下面的方法可行首先下载 deb文件下载地址为https://dev.mysql.com/downloads/repo/apt/ wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb进行解压sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb选择好对应的应用后选择OK, 回车下一步执行更新操作sudo apt-get update安装mys原创 2020-05-12 12:38:09 · 216 阅读 · 0 评论 -
Ubuntu shortcut (常用快捷键)
Ubuntu Useful keyboard shortcuts Ctrl + A This command will do Select all function. Ctrl + C This command will copy the highlighted content to clipboard Ctrl + V Paste the clipboa...原创 2020-01-24 10:08:23 · 1310 阅读 · 0 评论 -
Ubuntu突然连不上网
虽然不知道原理,但是网上资料显示此方法可行,并且多次解决自己的问题,摘录一下,以免以后又发生此问题linux@ubuntu:~$ sudo service network-manager stop[sudo] password for linux: linux@ubuntu:~$ sudo rm /var/lib/NetworkManager/NetworkManager.state li...原创 2019-11-04 00:55:06 · 264 阅读 · 0 评论 -
Linux command line ------ cut
cut 可以帮助我们按列来切分文件,进而提取需要的信息命令格式cut [options] filename常用参数cut -f FIELD_LIST filename # 显示需要的列cut -f FIELD_LIST --complement filename # 显示FIELD_LIST的补集列cut -d filename # 可以限定切割的界限指...原创 2019-10-08 23:08:36 · 135 阅读 · 0 评论 -
Linux command line ------ grep
grep 是linux中搜索文本时常用的命令,合理使用将极大提高效率命令格式grep pattern filename1 filename2 ...# ORgrep "pattern" filename1 filename2 ...# ORstdin | grep pattern #stdin为标准输出常用参数grep word filename --colo...原创 2019-10-03 23:52:32 · 128 阅读 · 0 评论 -
Linux command line ------ cat
cat 也是Linux中使用最多的命令之一了,主要用于查看内容并不是很长的文件,如果文章内容很长的话,请参考more1.命令格式:cat [options] file1 file2 file3 ...2.常用参数cat -s file # 压缩文件中多余的空行cat -n file # 在每一行输出的内容前加上行号cat -b file # 在每一个不是空行前加上 行号c...原创 2019-10-02 16:32:32 · 169 阅读 · 0 评论 -
Linux command line ------ ls
ls 命令是linux中最常用的命令之一,ls即list,表示当前目录的所有显式内容(隐藏的加参数也可以)1.命令格式 ls [ option ] [ direction ]2.功能 列出目标目录中的所有子目录和文件3.常用参数参数功能- a即all,列出目录下的所有文件,包括隐藏文件...原创 2019-10-02 09:13:31 · 105 阅读 · 0 评论 -
Linux command line ------ tar
tar 是所有Unix系统都包含的命令,语法简单,文件格式具有可移植性,可以对文件进行归档处理命令格式tar [options] [filename]常用参数tar -A [OPTIONS] ARCHIVE_1 ARCHIVE_2 # 将另一个归档文件2加入到另一个归档文件2中tar -c [-f ARCHIVE] [OPTIONS] [FILE...] # 创建归档...原创 2019-10-02 09:04:40 · 110 阅读 · 0 评论 -
linux command line------ cd
cd 为linux中运用最多的命令行之一, cd 即为 change directory, 意思是改变目录,cd 用法比较简单1.命令格式cd [option] 2.常见参数cd .. # 转到上一级目录cd - # 转到上一次所在的目录cd ~ # 转到家目录(/home/username)cd absolute_directory # 转移到该目录,无限制...原创 2019-10-02 08:17:25 · 204 阅读 · 0 评论