首页 > 数据库 >数据库基本操作 术语

数据库基本操作 术语

时间:2024-08-28 08:52:44浏览次数:10  
标签:aa 术语 查看 tar 数据库 打包 基本操作 txt 光标

useradd dcs1 ===》创建一个用户默认是在自己的组中
useradd dcs2 -g dcs1 ===》创建一个dcs2用户并放在dcs1这个组当中
groups dcs2 =====》查看dcs2在那个组中
groupadd aaa ====》创建一个叫做aaa的组
cat /etc/group ====>查看有哪些组

gpasswd -a dcs2 aaa ===》把dcs2这个用户放在aaa这个组(不仅可以移进空组,非空的组也能移动进去)

gpasswd -d dcs2 aaa ===》把dcs2这个用户从aaa这个组中移除
groupdel aaa ====》删除aaa这个组

打包命令
1.tar包的打包与解压(可以对目录和文件进行打包和解压)
tar -cvf aa.tar aa.txt ==>将aa.txt文件打包成一个叫做aa.tar的包
tar -xvf aa.tar ===》将aa.tar包进行解压

2.tar.gz包的打包和解压(可以对目录和文件进行打包和解压)
tar -zcvf dcs46.tar.gz dcs46 ===》将dcs46这个目录打包成一个tar.gz包
tar -zxvf dcs46.tar.gz ===》将dcs46.tar.gz包进行解压

3.zip包的打包和解压
对文件进行打包
zip aa.zip aa.txt ==》将aa.txt文件打包成一个zip包
对目录进行打包’
zip -r kk.zip dcs46 ==》将dcs46目录打包成一个zip包

对文件和目录的压缩包进行解压
unzip aa.zip ==>将aa.zip包进行解压

4.gzip打包(对文件进行打包,不能对目录进行打包)
gzip aa.txt ====>对文件打包,打包后源文件会消失,只剩下打包后的gz包
gunzip aa.txt.gz ====>对压缩包进行解压

rpm命令:
rpm -ivh jdk-8u121-linux-i586.rpm ===>安装rpm包
java -version ===>有内容输出,就代表安装成功

jdk :在linux系统中运行java语言编写的应用程序就需要jdk的支持(翻译官)

scp命令:远程拷贝
scp /head_tail.txt [email protected]:/ ===》远程拷贝根目录下的head_tail.txt文件到192.168.13129服务器2的根目录下
scp [email protected]:/xiaozhou.txt / ===》从服务器(192.168.13.129)根目录下拿xiazhou.txt文件到服务器1(192.168.13.128)的根目录

df命令
df ===》查看磁盘的使用情况
df -h =====>带单位展示磁盘的使用情况

top命令
top ===>实时查看资源使用情况,ctrl+c结束查看状态

free命令
free ==》查看内存的使用情况
free -m ===>查看内存的使用情况

ps 命令
ps ====>查看进程的命令,查看的是瞬间的进程
ps -ef =====》查看linux系统中所有正在运行的进程
ps aux ===》查看所有的进程
ps -ef |grep linux ===》查看linux的进程
ps -ef|grep grep ===》反向过滤grep进程

kill 进程id ==>杀死进程
kill -9 进程id ===>强制杀死进程

netstat -nltp ====》查看所有已经开启的端口号
netstat -tpln |grep 22 ===》查看22端口的信息
lsof -i:22 ===》查看22端口号被谁占用
who ===》查看在线登录用户
whoami ====》查看当前登录 用户
hostname ===》查看主机名称
getconf LONG_BIT ===>查看内核信息
du -sh ===》查看目录大小
du -sh aa.txt ===》查看aa.txt的文件的大小
reboot ===>重启
shutdown now ===>关机
init 0 ===》关机
service network restart ===>重启网卡
alias :取别名
history ======》查看历史输入命令
clear ===>清空屏幕
reset ===>清除屏幕
软硬链接:相当于创建了一个桌面快捷方式,删除 源文件,软链接会失效
ln -s /aa.txt /hs ===》在根目录下给aa.txt文件创建一个叫做hs的软链接,操作hs相当于操作aa.txt
硬链接:相当于备份,删除源文件不影响备份后的文件
ln -d /aa.txt /qqq ==》在更目录下给aa.txt文件创建一个叫做qqq的硬链接

vim编辑
i ====>在光标所在位置的前方添加数据
I ===》在光标所在行的行首进行输入
a ===>,在光标所在位置的后面进行输入
A >,在光标所在行的行位进行输入
o
>,在光标所在行的下一行进行输入
O ====>,在光标所在行的上一行进行输入
x ====》删除光标所在位置的字母
X ===>对光标所在前的字符进行删除
dd =====>删除光标所在行
yy =====>复制光标所在行
3yy ===》复制三行(复制光标所在行的的指定行数)
p ====》在光标所在行的下一行进行粘贴
P ====》在光标所在行的上一行进行粘贴
G ====>移动到最后一行
gg ====>移动到最上面一行
:wq ===>保存并退出
:wq! ====》强制保存并退出
:w ===>保存
:q ====》退出
:set nu ===>设置行号
:8 ===》光标指向第八行
:set nonu ===》取消行号展示
:x,my ===》复制x-m行
:/字符 ===》高亮展示
:noh ===>取消高亮展示
:e bb.txt ===>打开指定的文件
:r bb.txt ====》将指定的文件内容插入到当前光标所在位置的下一行
:%s/dcs/jdk ===>替换每一行第一次出现的dcs为jdk
:%s/jdk/dcs/g ===>g代表全局替换,替换内容将jdk替换为dcs
:%s/dcs/jdk/gc ===>替换内容将dcs替换为jdk 替换前会询问,按下y或者n进行是否替换
:%norm Ixxx ====>对每一行执行Ixxx命令,I为行首 xxxx为插入的内容:
:%norm Axxx ====>对每一行执行Axxx命令,A为行尾 xxxx为插入的内容
:sort ===》对当前文件所有的内容进行排序:
:g/jdk ===》显示所有包含jdk的行
:v/jdk ====》显示所有不包含jdk的行
:undo ===>撤销上一次的操作
:redo ===>重做上一次的操作
:1,$s/xxx/222/g =====>全局替换,从第一行替换到最后一行

标签:aa,术语,查看,tar,数据库,打包,基本操作,txt,光标
From: https://www.cnblogs.com/hutongxue/p/18383903

相关文章

  • 数据库编程
    类型 关系型数据库:Oracle/DB2/Mysql(开源)/Sqlserver/sqlite(小型数据库)非关系型数据库:Redissqlite3命令创建(进入)数据库      sqlite3<student>.db.tables          查看所有表名.schema?TABLE?  显示CREATE语句。如果指定了T......
  • 【Rust光年纪】解锁Rust开发新姿势:数据库客户端和搜索引擎库探秘
    用Rust打造高效应用:数据库客户端与搜索引擎库全攻略前言随着Rust语言的不断发展,越来越多的优秀库和工具涌现出来,为开发者提供了更多选择和便利。本文将介绍几个用于Rust语言的数据库客户端和搜索引擎库,它们在不同领域都展现出了强大的功能和灵活的应用场景。欢迎订阅专......
  • MySQL数据库(2)——DML、视图、函数
    目录1、DML——数据操作语言(DataManipulationLanguage)2、添加数据2.1语句添加2.2文件加载3、修改数据4、删除数据5、查询数据5.1DQL基本关键字及其说明 着重号SQL简单查询5.2别名查询5.3去重查询5.4单表查询算数运算符比较运算符逻辑运算符范围......
  • git基本操作
    git上传操作1.进入目标文件夹右键GitBashHere,进入git界面2.完成基础配置和密钥生成3.gitee上部署密钥4.git界面操作gitinit//初始化,创建本地仓库gitcommit-m"注释"//gitcommit-m作用为提交暂存区的文件(也就是上一步添加的文件),后面双引号内可以填写关......
  • JdbcTemplate教程:JdbcTemplate连接MySQL数据库从入门到进阶
    一、入门了解JDBC概念:JDBC(JavaDataBaseConnectivity):Java数据库连接技术:具体讲就是通过Java连接数据库,并且可以通过发送SQL指令,实现对表中数据执行增、删、改、查等操作的技术。原生JDBC编程(了解一下):        查询t_user表(包括字段:user_id,username,password)中的......
  • 自动化部署Mysql数据库的脚本
    #!/bin/bash#authorhlc#createTime2024-06-17#modifyTime2024-06-18#version1.0#description自动安装Mysqlsource/etc/init.d/functions#定义参数#用于循环count=0#时间date=$(date"+%H:%M:%S:%N")#==========Mysql服务器参数==========#Mysql服......
  • 阅读DDIA 《数据密集型应用系统设计》 之后,关于6大主流数据库一些思考
    根据DDIA:目前的应用大部分都是IO密集型系统,所以对于数据库存储要求更为重要。瓶颈往往发生在存储上1.有状态服务和无状态服务:网络和应用层服务是没有服务,任何时候执行的代码的逻辑都是不变的。但是无状态2.CPU密集型和IO密集型3.短板效应互联网无万能的解决方式1.算力取舍:空......
  • oracle数据库镜像恢复或更改ip后导致数据库无法使用
    一、现象:#启动监听报错提示:ListenerParameterFile/db/oracle/product/11.2.0/network/admin/listener.oraListenerLogFile/db/oracle/diag/tnslsnr/VM-80-3-centos/dspm/alert/log.xmlListeningEndpointsSummary...(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.1......
  • ETL学习之SQL Server数据库常用SQL语句
    在数据仓库和ETL(提取、转换、加载)过程中,SQLServer数据库是一个广泛使用的平台。ETL工程师需要熟练掌握SQL语句,以便有效地从源系统中提取数据,进行转换,并将其加载到目标数据库中。本文将介绍一些ETL工程师常用的SQLServer数据库SQL语句。1.数据提取(Extract)查询特定列SELEC......
  • Springboot获取数据库内容
    @ControllerpublicclassCon{@GetMapping("/sumView")publicStringsumView(Modelmodel,Stringdata){Liststudents=newArrayList<>();Stringsql="SELECT*FROMstuwhere学号=?;";//请替换为实际的SQL语句......