Linux常用命令记录
参考路径:https://blog.csdn.net/qq_43842093/article/details/124281779
-
查看端口号是否被占用:
netstat -anp |grep [port]; -
查看所有已经被使用的端口情况:
netstat -nultp; -
查询历史记录并执行:
history!812,对应表示执行812的历史记录命令
![image]()
-
查看磁盘空间:
df -h
![image]()
-
某个目录的占用空间太大,想要查询大文件目录,则需要进到该目录下,输入命令查看:
du -lh --max-depth=1ordu -h -x --max-depth=1
5.1. 查看当前目录下所有文件的占用空间大小:du -sh *
![image]()
-
上传文件:
rz -
下载文件:
sz fileName -
压缩命令:
- 压缩
tar -cvf [文件名].tar [文件目录] //打包成.tar文件 tar -jcvf [文件名].tar.bz2 [文件目录] //打包成.bz2文件 tar -zcvf [文件名].tar.gz [文件目录] //打包成.gz文件 find /home/jenkins/work/vega/uploadFile/prmprod -name "*.jpg" -o -name "*.png" | tar -czvf images.tar.gz -T - // 文件夹及其子文件夹中查找所有 .jpg 和 .png 文件,并将其输出传递给 tar 命令进行打包压缩。 -T - 选项告诉 tar 命令从标准输入中读取要打包压缩的文件列表- 解压
tar -xvf [文件名].tar //解压到当前文件 tar -xvf [文件名].tar -C [文件目录] //将.tar文件解压到指定目录 tar -jxvf [文件名].tar.bz2 -C [文件目录] //解压.bz2文件到指定目录 tar -zxvf [文件名].tar.gz -C [文件目录] //解压.gz文件到指定目录 -
查询某个文本中是否包含某个字符:
grep 'hello word' /etc/nginx/nginx.conf -
查询排除#符号后的内容:
grep -Ev '^#' /etc/zabbix/zabbix-server.conf -
查看CentOs版本:
cat /etc/centos-release -
查看内核版本:
uname -r -
查看操作系统位数:
getconf LONG_BIT -
sed命令:
JAVA
- 切换Java版本:alternatives --config java
VIM
- 跳到指定行数:ngg 或 nG
PGSQL
- 进入pgsql数据库输入相关命令(用于需要对生产的数据库数据进行数据导出成excel表格)
- 输入命令\o path+file(./out.sql)
- select语句
- \o
- 退出sql就可以看到该
out.sql文件 - 查询当前序列的下一个自增的值
select nextval('xxx_seq') - 更新该序列的值为100
select setval('xxx_seq',100); - 查询当前模式中占用内存最大的几张表
SELECT relname, pg_size_pretty(pg_table_size(oid)) as table_size FROM pg_class WHERE relkind = 'r' ORDER BY pg_table_size(oid) DESC LIMIT 10; - 字符串分割函数
参考文章:https://www.yingsoo.com/news/database/71691.html - 查询指定模式中拥有集合字段的表跟字段
SELECT table_name, column_name FROM information_schema.columns WHERE table_schema = 'mock_data' AND data_type = 'ARRAY'; - 更改dev模式下面所有的表所有者为postgres
DO $$
DECLARE
table_record RECORD;
BEGIN
FOR table_record IN
SELECT table_name
FROM information_schema.tables
WHERE table_schema = 'your_schema_name'
LOOP
EXECUTE 'ALTER TABLE ' || quote_ident(table_record.table_name) || ' OWNER TO postgres;';
END LOOP;
END $$;




浙公网安备 33010602011771号