avatar
文章
97
标签
20
分类
60

主页
文章
  • 标签
  • 分类
算法
友链
关于我
塞 尔 达 是 天
主页
文章
  • 标签
  • 分类
算法
友链
关于我

塞 尔 达 是 天

linux_docker
发表于2023-10-30|linux|linux
9. Docker教程 将当前用户添加到docker用户组为了避免每次使用docker命令都需要加上sudo权限,可以将当前用户加入安装中自动创建的docker用户组(可以参考官方文档): sudo usermod -aG docker $USER执行完此操作后,需要退出服务器,再重新登录回来,才可以省去sudo权限。 镜像(images) docker pull ubuntu:20.04:拉取一个镜像 docker images:列出本地所有镜像 docker image rm ubuntu:20.04 或 docker rmi ubuntu:20.04:删除镜像buntu:20.04 docker [container] commit CONTAINER IMAGE_NAME:TAG:创建某个container的镜像 docker save -o ubuntu_20_04.tar ubuntu:20.04:将镜像ubuntu:20.04导出到本地文件ubuntu_20_04.tar中 docker load -i ubuntu_20_04.tar:将镜像ubuntu:20.04 ...
linux_管道
发表于2023-10-30|linux|linux
管道概念管道类似于文件重定向,可以将前一个命令的stdout重定向到下一个命令的stdin。 要点 管道命令仅处理stdout,会忽略stderr。 管道右边的命令必须能接受stdin。 多个管道命令可以串联。 与文件重定向的区别 文件重定向左边为命令,右边为文件。 管道左右两边均为命令,左边有stdout,右边有stdin。 举例统计当前目录下所有python文件的总行数,其中find、xargs、wc等命令可以参考常用命令这一节内容。 1find . -name '*.py' | xargs cat | wc -l
linux_环境变量
发表于2023-10-30|linux|linux
nux系统中会用很多环境变量来记录配置信息。环境变量类似于全局变量,可以被各个进程访问到。我们可以通过修改环境变量来方便地修改系统配置。 查看列出当前环境下的所有环境变量: 123env # 显示当前用户的变量set # 显示当前shell的变量,包括当前用户的变量;export # 显示当前导出成用户变量的shell变量 输出某个环境变量的值: 1echo $PATH 修改环境变量的定义、修改、删除操作可以参考3. shell语法——变量这一节的内容。 为了将对环境变量的修改应用到未来所有环境下,可以将修改命令放到~/.bashrc文件中。修改完~/.bashrc文件后,记得执行source ~/.bashrc,来将修改应用到当前的bash环境下。 为何将修改命令放到~/.bashrc,就可以确保修改会影响未来所有的环境呢? 每次启动bash,都会先执行~/.bashrc。 每次ssh登陆远程服务器,都会启动一个bash命令行给我们。 每次tmux新开一个pane,都会启动一个bash命令行给我们。 所以未来所有新开的环境都会加载我们修改的内容。:w: 常见环境变量 ...
linux_常用命令
发表于2023-10-30|linux|linux
常用命令Linux命令非常多,本节讲解几个常用命令。其他命令依赖于大家根据实际操作环境,边用边查。 系统状况 top:查看所有进程的信息(Linux的任务管理器) 打开后,输入M:按使用内存排序 打开后,输入P:按使用CPU排序 打开后,输入q:退出 df -h:查看硬盘使用情况 free -h:查看内存使用情况 du -sh:查看当前目录占用的硬盘空间 ps aux:查看所有进程 kill -9 pid:杀死编号为pid的进程传递某个具体的信号:kill -s SIGTERM pid netstat -nplt:查看所有网络连接 w:列出当前登陆的用户 ping www.baidu.com:检查是否连网 文件权限 chmod:修改文件权限 chmod +x xxx:给xxx添加可执行权限 chmod -x xxx:去掉xxx的可执行权限 chmod 777 xxx:将xxx的权限改成777 chmod 777 xxx -R:递归修改整个文件夹的权限 文件检索 find /path/to/directory/ -name '*.py' ...
数据库_sql语言概述
发表于2023-10-30|数据库sql语句概述|数据库
SQL相关语句总结SQL语言​ 我们都知道,数据库管理人员(DBA)通过数据库管理系统(DBMS)可以对数据库(DB)中的数据进行操作,但具体是如何操作的呢?这就涉及到我们本节要讲的SQL语言。SQL(Structured Query Language)是结构化查询语言的简称,它是一种数据库查询和程序设计语言,同时也是目前使用最广泛的关系型数据库操作语言。在数据库管理系统中,使用SQL语言来实现数据的存取、查询、更新等功能。SQL是一种非过程化语言,只需提出“做什么”,而不需要指明“怎么做”。​ SQL是由IBM公司在1974~1979年之间根据E.J.Codd发表的关系数据库理论为基础开发的,其前身是“SEQUEL”,后更名为SQL。由于SQL语言具有集数据查询、数据操纵、数据定义和数据控制功能于一体,类似自然语言、简单易用以及非过程化等特点,得到了快速的发展,并于1986年10月,被美国国家标准协会(American National Standards Institute,ANSI)采用为关系数据库管理系统的标准语言,后为国际标准化组织(International O ...
linux_git
发表于2023-10-30|linux|linux
5 GIT1. git教程代码托管平台:git.acwing.com 1.1. git基本概念 工作区:仓库的目录。工作区是独立于各个分支的。 暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。暂存区是独立于各个分支的。 版本库:存放所有已经提交到本地仓库的代码版本 版本结构:树结构,树中每个节点代表一个代码版本。 1.2 git常用命令 git config --global user.name xxx:设置全局用户名,信息记录在~/.gitconfig文件中 git config --global user.email xxx@xxx.com:设置全局邮箱地址,信息记录在~/.gitconfig文件中 git init:将当前目录配置成git仓库,信息记录在隐藏的.git文件夹中 git add XX:将XX文件添加到暂存区 git add .:将所有待加入暂存区的文件加入暂存区 git rm --cached XX:将文件从仓库索引目录中删掉 git commit -m "给自己看的备注信息":将暂存区的内容提交到当前分支 git ...
linux_SSH登录
发表于2023-10-30|linux|linux
4 SSH-SSH登录基本用法远程登录服务器: 1ssh user@hostname user : 用户名 hostname : IP地址或域名 第一次登录会提示: 123The authenticity of host '123.57.47.211 (123.57.47.211)' can't be established.ECDSA key fingerprint is SHA256:iy237yysfCe013/l+kpDGfEG9xxHxm0dnxnAbJTPpG8.Are you sure you want to continue connecting (yes/no/[fingerprint])? 输入yes,然后回车即可。这样会将该服务器的信息记录在~/.ssh/known_hosts文件中。 然后输入密码即可登录到远程服务器中。 默认登录端口号为22。如果想登录某一特定端口: 1ssh user@hostname -p 22 配置文件创建文件 ~/.ssh/config。 然后在文件中输入: 1234567Host myserve ...
linux_SCP传文件
发表于2023-10-30|linux|linux
4 SSH-SCP传文件基本用法命令格式: 1scp source destination 将source路径下的文件复制到destination中 一次复制多个文件: 1scp source1 source2 destination 复制文件夹: 1scp -r ~/tmp myserver:/home/acs/ 将本地家目录中的tmp文件夹复制到myserver服务器中的/home/acs/目录下。 1scp -r ~/tmp myserver:homework/ 将本地家目录中的tmp文件夹复制到myserver服务器中的~/homework/目录下。 1scp -r myserver:homework . 将myserver服务器中的~/homework/文件夹复制到本地的当前路径下。 指定服务器的端口号: 1scp -P 22 source1 source2 destination 注意: scp的-r -P等参数尽量加在source和destination之前。 使用scp配置其他服务器的vim和tmux 1scp ~/.vimrc ~/.tmux.conf m ...
linux_shell
发表于2023-10-30
linux_shell_注释
发表于2023-10-30|linux|linux
3. shell语法——注释单行注释 每行中#之后的内容均是注释。 123# 这是一行注释echo 'Hello World' # 这也是注释 多行注释 格式: 12345:<<EOF第一行注释第二行注释第三行注释EOF 其中EOF可以换成其它任意字符串。例如: 1234567891011:<<abc第一行注释第二行注释第三行注释abc:<<!第一行注释第二行注释第三行注释!
1…78910
avatar
waar299
文章
97
标签
20
分类
60
Follow Me
公告
摸鱼万岁
最新文章
对象和枚举的反序列化2024-04-12
最大公约数2024-04-12
博弈论2024-04-12
扑克牌2024-04-09
绿豆的归宿2024-04-09
分类
  • hexo配置2
  • java3
    • properies1
    • 基础数据类型1
    • 序列化1
  • linux26
  • spring3
    • aop1
标签
区间合并 SpringSecurity 贪心 数据库 linux 开发 前端 spring BFS springmvc 树形dp java JDBC 状态压缩dp 网络,http,https aop properities springboot hexo 二分
归档
  • 四月 202410
  • 三月 202418
  • 二月 202413
  • 一月 202415
  • 十二月 202311
  • 十一月 20232
  • 十月 202328
网站资讯
文章数目 :
97
已运行时间 :
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2024 By waar299

鄂公网安备42018502007229 鄂ICP备2022016767号