Linux 如何使用多个参数进行useradd

我试图在linux中使用useradd命令的多个参数,但我真的不确定应该做什么?? 我尝试了以下方法: useradd -b /home/ -g admin -m -p PASSWD -s USERNAME 不用说,它不起作用。有人能告诉我正确的语法来让它工作吗?谢谢,我们永远感谢你的帮助 编辑:我没有收到错误消息,它只是返回标记变量,后跟一个nghmmmm,可能是手册页:s标记用于指定shell 所以要么去掉-s标志 useradd -b /home/ -g admin -m USERNA

Linux BUG-带Lua的ProteaaAudio不起作用

你知道为什么我不能在Lua中使用或构建ProteaaAudio吗 1) 存在 2) get无法生成RtAudio [sun@example proteaAudio_src_090204]$ make g++ -O2 -Wall -DHAVE_GETTIMEOFDAY -D__LINUX_ALSA__ -Irtaudio -Irtaudio/include -I../lua/src -I../archive/baseCode/include -c rtaudio/RtAudio.cpp -o

Linux ubuntu将多个.tar.gz文件提取到新目录

我在一个文件夹中有大约200000个拇指,它们都以.tar.gz结尾 我要做的是将该文件夹中的所有文件解压缩到另一个文件夹。有人知道这样做的命令吗?我在网上找到了这个,但我不知道如何使用它提取到其他文件夹 for i in *.tar.gz; do tar -xvzf $i; done 添加-C选项以选择目标目录: for i in *.tar.gz; do tar xvzf $i -C path/to/output/directory; done HTH您现在正在使用 tar 提取所有文

Linux BASH脚本:代码可以从终端工作,但不能从rc.local工作

我已经编写了一个小脚本,说明ping是一个地址,如果ping成功返回,就在该地址挂载设备。该文件位于Ubuntu Linux系统上的rc.local中 如果以root用户身份从终端运行,则效果很好,但在引导时不会从rc.local运行。我知道它正在执行,因为/tmp/buffalo_mount.log包含从rc.local执行的网络设备检测脚本。有人有什么想法吗 注意:正在工作!请阅读以下注释:- #!/bin/sh -e # # rc.local # # This script is exec

为什么spinlock在Linux内核中没有操作(非SMP)?

我已经读了很长时间了,但对我来说没有意义。。可能是因为我对所有这些都是新手,仍然不了解一些内核概念 这就是我想到的(没有错误或空处理,只是为了这个问题): 内核自旋锁在内核线程内执行,这是抢占的 void spinlock_acquire(spinlock_t *spinlock) { tryagain: while(spinlock->plock != UNLOCKED) ; context_switch_block; if(spinlock->ploc

将linux编译程序移植到macOS时获取未定义的符号

我正试图在MacOSX上编译一个程序,它最初是在Linux操作系统上编写的。这是一个包含多个makefile的大型程序。我已经在这方面工作了几个星期,现在似乎不明白为什么会导致未定义的符号错误。有一个全局Makefile调用其他Makefile,以确保编译顺序正确 编译时,它会创建静态库以及多个应用程序。因为这家伙太大了,程序首先创建了这些静态库。然后,当它专门为应用程序编译源代码时,它链接静态库。希望这不会太令人困惑 我可以很好地通过静态库的构建,但是当我到达构建应用程序的时候,我会收到大量未

Linux 缓冲区溢出未运行

我尝试一个基本的缓冲区溢出,覆盖堆栈上保存的EIP,跳转到地址。这个地址指向一个包含我的外壳代码的外壳变量 但是在gdb上,在nop幻灯片上的第一个nop上编程sigserv 我按如下命令启动程序: gdb-peda$ r $(python -c 'print "A"*22 + "\x5f\xb8\xff\xff"') 我有这样的线索: [----------------------------------registers-----------------------------------

linux echo额外斜杠

我正在创建一个脚本,它将进入CSV文件中的特定列和行,并将此数据用作文件子目录的一部分。因此,我有一个目录=$d和一个子目录=$s 我的脚本工作得很好,但这不是重要的部分。当我试图在脚本中输出一些信息时,如 echo "file $d/$s was unable to be replicated" 我在屏幕上得到这个输出 file /home/jsigel//filename was unable to be replicated 我需要做什么来摆脱这个额外的斜杠?我尝试了一千种方法,但似乎

Linux 使用if语句检查文件夹中的字符串

我想做一个动作,当一个Bahscript在我家的文件中找到一个字符串,但不知怎么的,它不起作用,我不明白为什么。。 我的印象是grep不返回0,而字符串实际上存在于文件中 #!/bin/bash find /home/ -type f | xargs grep -q 'stringtofind' if [ $? == 0 ] #if the result is not equal to zero then echo "Action" else echo "Pas d'a

在linux(或R)中组合两个文件,并使用一个公共列复制

我有两个大文件,有几列和几行。两个文件都包含列标记,其中一个文件中没有重复项,另一个文件中没有重复项 如下图所示: 文件1: stat stat P-value tag 0.3049 7.464 1.875e-11 L2_None_chr1_-_109092036 0.2961 7.448 2.105e-11 L2_None_chr1_-_109092036 0.2934 7.347 3.389e-11 L2_None_chr1_-_109092036

Linux 内核oops-页面保护故障

我的内核在kmem_cache_alloc上进行了Oops,Oops编号为5。我在谷歌上搜索了它的意思,发现它的意思是“在用户模式下读取访问时的页面保护故障”。我无法找到什么是页面保护故障。是否与一般保护故障相同 [ 402.554964] Unable to handle kernel NULL pointer dereference at virtual address 00000001 [ 402.562995] pgd = c84ac000 [ 402.566132] [00000

Linux 下载Web服务器中新创建的目录中的文件

我正在尝试自动化一项任务,每次我都必须从更新的位置下载一个新文件,该位置位于Web服务器上目录“mydirectory”中,目录结构如下 if [ "$CON_VAR" = "yes" ];then http://mydirectory/ABC1/ABC1.tar.gz 之后,有时会创建一个新文件,并显示在LinuxWebServer的“mydirectory”文件夹中 http://mydirectory/ABC2/ABC2.tar.gz 现在我需要下载这个ABC*.tar.gz文件,而在这

Linux IOHIDManager OsX:HID描述符和HID报告之间的匹配错误?

我正在尝试使用IOHIDManager API从MacOSX上的设备的HID报告中读取数据,例如鼠标的X、Y、button1、Button2(神奇的苹果鼠标) 使用API,我可以动态读取描述符,但我有几个问题: -API没有提供描述符中所需的所有信息:例如,我没有找到关于填充位的信息。。。我必须自己计算填充以正确构建结构。 -API没有按照描述符或HID报告的顺序为我提供特性(X、Y、btn1…)!! 那么,我怎么知道阅读HID报告的正确顺序呢 因此,我没有与HID报告数据的正确匹配 下面是OS

Linux上程序的非冲突库放在哪里?

我想放置一些特定于某个程序的共享库,如果放置在/usr/lib或其他位置,这些库可能会与现有库冲突。我应该把它们放在哪里,以便它们是特定于该计划的?另外,程序配置为使用共享库,我没有时间更改,所以我想使用共享库谢谢 我在/usr/lib中为程序创建一个文件夹,比如/usr/lib/myprog/somelib.so,这样做对吗 我将把文件夹添加到LD_LIBRARY_路径 我遇到的问题是,一些具有相同soname的库不兼容(我知道这很愚蠢)。我不能冒险发生冲突。您可以使用/Ur/Prime/LI

Linux 用于搜索文件名中的文本并进行错误处理的智能shell脚本

我正在尝试使用一些错误处理来构建一个shell脚本,但我的知识有限。我正在搜索任何包含字符串的文件。但是,如果找到这个字符串,我将报告一个错误。我可以用这个发现-name*tests*-打印以列出包含字符串的文件,但如何列出该文件,然后在输出中报告错误如果有结果,如果为null,则通过 谢谢手册页上有这样一句话: 如果已处理所有文件,则查找状态为0的出口 成功,如果发生错误,则大于0。 这是一个非常广泛的问题 说明,但如果返回值为非零, 你不应该依赖别人 关于find结果的正确性 这是一个难题,

Linux 捕获输入的bash脚本

我正在尝试做家庭作业,在作业中,我需要检查当我运行bash脚本时,它是否未能按预期捕获输入,如果是这样,我必须打印错误,脚本必须捕获2个参数。 如果脚本在运行时无法捕获输入,如何签入脚本本身?因为它只有两个提示: 阅读测试手册 阅读shell手册并查找$ 什么是“必须捕获两个参数”?这是像“bash myscript.sh arg1 arg2”这样的命令行还是像“echo arg1 arg2 | bash myscript”这样的stdin?

Linux Qemu安装make失败,丢失。deps/pixman-access.Tpo

这就是我在Ubuntu 13.04上安装qemu-1.7.1时遇到的情况 配置正常,但在make部分失败 最后一个错误是 Making all in pixman /usr/bin/perl ./make-combine.pl 8 < ./pixman-combine.h.template > pixman-combine32.h || ( pixman-combine32.h; exit 1) /usr/bin/perl ./make-combine.pl 8 < ./pix

Linux 错误:缺少方案

请参阅下面的代码:上面的代码显示,首先检查特定路径中的可用磁盘空间,它必须具有比分配的空间更大的空间,在检查磁盘空间后,它将使用wget下载文件,然后它将提取所有tar.gz文件。当我执行脚本时,出现了错误,它显示为:blah.blah.blah.tar.gz:Scheme-missing 我的问题在这里。错误是什么意思?如果你觉得错误,你能纠正我的代码吗?谢谢您的帮助。wget使用$bundle时,它的值是多少?$bundle的值是要下载的文件的URL。我的意思是,运行时使用的确切字符串是什么

Linux 当库位于/lib:usr/bin/ld:not-find-l

我在文件夹/lib中复制:-llibpxisw32s.so.3.8.0 我创建了一个虚拟链接: ln -s libpxisw32s.so.3.8.0 libpxisw32s.so 然后编译: gcc pilpxswTest.c -l/pxisw32s.so /usr/bin/ld: cannot find -l/pxisw32s.so collect2: ld returned 1 exit status 我不知道如何解决它。要动态链接名为libpxisw32s的共享对象库,您的命令行

尝试使用putty在我的linux专用服务器上运行optipng和jpegoptim

我已经成功安装了optipng和jpegoptim,但试图优化目录,但它不起作用 我正在尝试运行此代码 jpegoptim-d/home/user/folder/images-name*.jpg “它不工作”不是错误消息,请将实际输出与错误消息一起发布,但查看我收集的手册页,-name不是选项。 尝试: 以下命令将查找图像路径中的所有JPEG,并执行jpegoptim以优化这些图像: find /path/to/images/ -type f -iname *.jpg -exec jpegopt

Linux bashrc中编辑pdf的单行代码

我希望在bashrc中有一行代码,用于删除pdf的第一页。要在bash提示符中键入的命令可以是以下形式: cut_命令名.pdf 此命令应删除name.pdf的第一页,并以原始文件名保存其余页面。我该怎么做?我在bashrc和pdftk包中有alias命令,但我不知道如何将它们结合使用。好的,既然您有pdftk包,为什么不运行此命令: pdftk old.pdf cat 2-end output new.pdf && rm old.pdf && mv new.pd

Linux 无法通过SSH访问服务器,但未更改任何内容

我总是能够通过终端Mac登录到我的专用服务器,并使用标准root@my.ip.address然后输入我的根密码显然我在这篇文章中用my.IP.address替换了我的实际IP地址 今天我尝试了,但权限被拒绝,请再试一次。因此,我与我的主机公司再次检查,我的根密码没有更改,也没有更改,因此我再次尝试,权限被拒绝公钥、密码。所以我尝试了冗长的解释“ssh-vvv”root@my.ip.address并得到以下结果: OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011

Linux 终端命令取timelapse,X时间后如何停止?

我有一个客户,他把他所有的照片都以幻灯片的形式作为DVD发给我,所以我想每X秒拍一张截图,我这里有这个命令 i=1;while [ 1 ];do screencapture -t jpg -x ~/Desktop/screencapture/$i.jpg; let i++;sleep 4; done 现在,我只需要知道如何在X秒/分钟/小时后终止这个命令。感谢大家的帮助。如果您使用的是bash,您可以使用特殊变量秒数,该变量从您分配给它的任何值开始计算: SECONDS=0; i=1; wh

Linux 如何读取iso-8859-1文件

我尝试使用iso-8859-1编码读取File.java文件。我这样执行命令 iconv-f ISO-8859-1 FileSorter.java-t ASCII//translatit 但是我在转换后仍然得到一些错误的字符: /** * Yoio iaoia auiieiyao ni?oe?iaeo nienea oaeeia * @param fileList iaioni?oe?iaaiiue nienie oaeeia * @return ioni?oe?iaaiiue nien

Linux 目录筛选

在linux中,我希望创建一个动态虚拟目录。。。也许很难在文本中解释,我希望这里的图形能让你明白 我想使用以下目录内容创建两个额外的目录,这些目录作为源目录中的文件保持最新 /home/<user>/SRC_Directory 1.txt 1.src 2.txt 3.txt 4.src 2.jpg 2.abc 当文件被添加到src目录中时,我希望上面目录中的文件自动转换为下面的示例。另外,将断开的文件符号链接回主目录中的文件,这样我就有了一个包含所有文件的完整目录,并且不会占用大量

Linux,带有特殊字符的BASH启动命令

我必须实现一个部署脚本,该脚本通过特定用户的特殊字符启动命令 我必须启动的命令是: cd /path . ./setantenv.sh 我正在尝试使用以下语法启动命令: su - USER -s /bin/bash -c 'cd /PATH/ && . ./setantenv.sh' su - USER -s /bin/bash -c 'cd /PATH/ && ant clean all' 但是我有个问题/setantev.sh为了为后续ant命令配置环境,

Linux 如何为su或sudo设置LD_预加载?

我正在使用CentOS 6.5。我的glibc版本是2.14,我不小心将/lib64/libc.so.6链接到了以前的glibclibc-2.12.so 然后我运行export LD_PRELOAD=/lib64/libc-2.14。因此,除了su和sudo之外,大多数命令都可以执行。当运行su时,它给出分段错误。当运行sudo时,它会给出su:/lib64/libc.so.6:version`GLIBC_2.14',这是/lib64/libcrypt.so.1所不需要的 如何为su和sudo设

Linux Can';t定位对象方法“;说“你好”;via package";1“;

我刚开始学习Perl。当我移动到对象定向时,我得到一个错误,如 Can't locate object method "say_hello" via package "1" (perhaps you forgot to load "1"?) at ./main.pl line 8. 我在谷歌上搜索了很多问题的答案。有一些类似的问题,比如。我的理解是这不是一个普遍的问题 这是我的班级 # MyModule.pm package MyModule; use strict; use warning

服务器linux-无法初始化OpenSSL库

我在vps服务器上运行应用程序时遇到问题。我在那里。在我的个人电脑上,我也安装了ubuntu。在我的计算机上,我的应用程序运行并工作,但在服务器上,我得到以下信息: An unhandled exception occurred at $080C9936 : Exception : Unable to initialize OpenSSL library, please check your OpenSSL installation $080C9936 TLSSLSESSION__CREATE

Linux 库和包含路径、~/lib和~/include?

自定义库和包含文件的规范路径是什么?我想到了/usr/local/lib+/usr/local/include或~/lib~/include。对我来说,后者看起来是更好的选择,因为前者由发行版的包管理器管理,最好不要干预。。虽然我找不到任何关于实际使用~/lib的人的参考资料 谢谢这是您自己创建的还是第三方安装的 通常情况下,/usr/local/是安装不属于原始操作系统的软件包的好地方。对于我从源代码构建和安装的任何东西,我都会自己这样做。另一个放置东西的地方是/opt,商业第三方软件经常使用

Linux Bash语法错误:意外的文件结尾

我们又在使用Bourne Shell了 这个错误是什么意思 语法错误:意外的文件结尾 以开头的单引号字符串 ve bricked the 缺少结束单引号。因此,语法高亮显示也显示了这一点 也许你想反斜杠引用 echo "a game file. you\'ve bricked the exit 还是缺少双引号 echo "if you're reading this, you must have opened" echo "a game file. you've bricked the ex

Linux 从.txt文件中读取键值对并在shell脚本中使用

谢谢你调查我的问题 我有一个包含键值对的文本文件。比如version.txt 内容为Version=1.0.0.AA 现在我想在我的脚本中使用这个版本号来读取这个文本文件 我在windows中使用以下脚本处理此问题: For /F "tokens=1* delims==" %%A IN (..\version.txt) DO ( IF /I "%%A"=="version" set APP_VERSION=%%B ) echo Application Version is "%APP_V

Linux 如何使用shell从变量中删除特殊字符

我需要没有特殊字符的完美字母字符串。你能建议我如何在shell中使用echo$(grep-Eo'[[:alpha:]]以下解决方案使用: str="#$hello,)&^this I!s> m@ani: /& " 允许使用所有字母和数字、所有“和新行。如果希望允许使用更多或更少的字符,请更改命令。请解释完美的字母字符串。只添加预期输出如何?除了使用echo$str | tr-cd“[:alnum:[:space]\”\n之外,还有其他方法删除特殊字符吗?@Ramu:为什么

Linux 在脚本内执行cqlsh

我正在尝试在bash脚本中执行cqlsh。我的剧本在下面。当ı尝试执行sh file时,它返回cql command not found #!/bin/bash set -x PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin cqlsh -e "SELECT * FROM msg.msg_log limit 1;" > /home/yunus/sh/cqlshcontrol.txt error1=$(

如何下载Torvalds Linux内核主机,(重新)编译它,并用QEMU引导它?

几天以来,我一直在做一个小项目,以发现内核编程。然而,我在互联网上读了很多书,并问了一个关于内核编译的问题,我在某个时候仍然感到迷茫 如果我需要做一些内核编程,我认为使用Linus Torvalds的Linux源代码是最好的开始。所以我在MacOS High Sierra做了以下工作: 下载内核的源代码: 拉开拉链 启动终端并运行: 阴道炎 流浪汉 流浪汉 连接后,我键入: cd/vagrant/linux以进入linux源代码解压缩文件夹 make menuconfig我刚刚按了ok/save

Linux 如何在一个SGE shell脚本中合并两个任务数组

我正在尝试编写一个shell脚本,用于Sun Grid引擎。我希望能够将两个任务数组合并到脚本中。一个是文件名列表,另一个是数字,表示染色体1到22。如果我将其写在循环中,我会这样做,例如: readarray -t QTL < QTL_file_list.txt for i in ${QTL[@]} do for j in {1..22} do echo '"$i"_"$j"' done done 是否有办法将两个数组合并到一个脚本中,以便为每个QTL元素生成22个文件 提前谢

Linux 在Ubuntu上作为cron运行shell脚本

我在/home/user/test中编写了一个简单的脚本date.sh date -u > file.txt 这将在file.txt中写入当前日期和时间。我已经通过chmod+x date.sh为它提供了必要的访问权限。当我从终端运行脚本时,它工作正常,并更新文本文件中的时间 但当我以cron的身份运行它时 * * * * * /bin/sh /home/user/test/date.sh 我在file.txt中看不到日期的变化 由于我当时对此的了解有限,我的问题是,如何将date.s

Linux CLI:确认问题的退出代码?1或0

简单的问题。在cli脚本中 你想继续吗 如果用户说否,退出代码必须为0?或者不是,为什么?从程序的角度来看,肯定是0。但是,我编写了一些脚本,其中捕获了退出代码来解释程序的退出状态。在这种情况下,我捕获了系统退出代码,并为每个选项分配了新的退出代码,以通知程序执行的最终状态。希望这有帮助 如果你在写程序,完全由你决定。退出状态0表示一切正常,任何其他状态表示出现错误或异常情况。在您的情况下,如果用户选择不继续,是否认为这是一个错误?是的,我正在编写代码。但我的意思是这是一个错误吗?程序的行为是正

Linux 从其他进程执行进程时的性能

我有一个从输入数据执行转换过程的应用程序,其大小约为100-150KB,并返回JSON 这个用C编写的应用程序被另一个用nodejs编写的应用程序使用。我的问题是,假设使用率很高,即使是并发的,哪个选项的性能更好 将输入和输出通过文件系统传递给输入文件并生成输出文件 分别通过标准输入和标准输出传递输入和输出 目前,我已经根据第二个选项开发了它,但我对它的性能表示怀疑 提前谢谢。很难确定哪一个会更快。它可能取决于文件系统类型、存储设备的性能特征、应用程序如何写入和读取数据。。。等等 无论如何,我的

Linux 向列[逐行]添加数字

我有一个名为text的文本文件:行和列是: 1 A 18 -180 2 B 19 -180 3 C 20 -150 50 D 21 -100 128 E 22 -130 10 F 23 -0 10 G 23 -0 我要做的是打印出第4列,在每行中添加一个常量,除了==0。我就是这么做的 #!/bin/bash FILE="/dir/text" while IFS= read -r line do echo "$line"

Linux X窗口系统错误BadMatch(参数属性无效)

使用Mesa软件驱动程序在Linux中运行有效的OpenGL程序 GLX_FBCONFIG_ID=17a GLX_BUFFER_SIZE=32 GLX_DEPTH_SIZE=32 OpenGL vendor string: VMware, Inc. OpenGL renderer string: softpipe OpenGL version string: 3.3 (Core Profile) Mesa 19.2.8 我犯了一个错误 The program 'a' received an X

Linux 如何从PAR(PARCHIVE)文件中提取数据? Par文件似乎有点混乱,我很难找到答案。

我有几个PAR文件,每个都包含几个GB的数据。考虑到PAR是一种类似于TAR I的存档文件,我想使用Linux来提取它的内容。然而,我似乎无法找到如何做到这一点。我只能找到修复文件或创建PAR文件。 我正在尝试使用par2命令行工具来实现这一点 任何帮助都将不胜感激TLDR:它们实际上不像.tar归档文件-它们通常用于支持其他文件,包括用于防止数据损坏/丢失的归档文件。如果没有任何原始数据,我认为不太可能从这些文件中恢复任何数据 文件是如果它们是真正的PAR2文件错误恢复文件,用于支持单独存储的

Linux 在shell脚本中,多个变量未打印在同一行中

请参阅下面的shell脚本: #!/bin/bash echo "Enter the date in (YYYY-MM-DD) format: " read dt i=00 echo "/opt/log-$dt_$i" 预期产出: Enter the date in (YYYY-MM-DD) format: 2020-06-18 /opt/log-2020-06-18_00 但获得以下输出: Enter the date in (YYYY-MM-DD) format: 2020-06-18

Linux 指向文件的链接

我想知道为什么每个文件都有一个指向自身的链接 我会尽量弄清楚的 通过从bash插入命令ls-l,您将得到一个文件列表,每个文件前面都有按列划分的不同数据。指向文件的链接数在第三列中。有人能解释一下为什么文件将该信息设置为1而不是0吗 我明白为什么目录有两个,如果你探索其中一个,你会发现。还有。子目录,前者指向目录本身,而后者指向上一个目录,但文件不能包含。子目录,因为它是一个文件,所以它不应该是0吗?因为第一个硬链接没有什么特别之处,软链接是不同的,它们实际上只是包含文件文本目标的特殊文件,只是

Linux Grep未识别选项'--&燃气轮机';而分割html元素的内容

我试图用类“error icon”解析div元素的内容,grep多次尝试显示无法识别的选项。这是我的代码。请帮助 #!/bin/sh verifyCard=$1 if [ -z "${verifyCard}" ]; then echo "No argument supplied"; exit 1; fi response=$(curl 'https://www.isic.org/verify/' -H 'User-Agent: Mozilla/5.0

Linux 在特定时间在bash中拍摄屏幕截图

所以,我需要编译一段代码,这段代码需要花费大量的时间来编译,至少需要2-3个小时。我想在bash命令行中找到一种方法,按照特定的时间表截取我的屏幕。现在,我要睡觉了,我的电脑还有4个小时的电池,我厌倦了从床上挪到楼下的适配器并插入电脑 如果我让我的电脑运行,它会在我醒来之前断电 我已经在我的ubuntu:echoscrot上试过了, 但是idk为什么,它不起作用。您可以使用以下命令: gnome-screenshot -d 5 或: -d5表示将在5秒钟内拍摄屏幕截图 两个命令之间的区别在于,

Linux Docker内部的Crontab:psql函数未终止,正在堆积进程

虽然这可能不是Docker的问题,但为了完整性: 我有两个Docker容器在一个堆栈中。 一个是PostgreSQL数据库实例,包含一个输入表、一个解析器函数和一个用于持久化数据的表。 另一个是基于Ubuntu的工人。它包含一个bash脚本,每5分钟通过crontab调用一次 从URL下载CSV文件 通过PGPASSWORD=abc psql-h db_container-U user-d database-c\copy input_table FROM download/file/locati