Tag: linux

如何使用gnu cp命令将文件复制到多个目录

是否有可能使用cp命令将单个文件复制到多个目录? 我尝试了以下,这是行不通的: cp file1 /foo/ /bar/ cp file1 {/foo/,/bar} 我知道可能使用for循环,或者find。 但是可以使用gnu cp命令吗?

如何仅使用sed输出捕获的组

有什么办法可以告诉sed只输出捕获的组? 例如给出的input: This is a sample 123 text and some 987 numbers 和模式: /([\d]+)/ 我可以得到只有123和987输出格式的回引用?

用另一个字符replacestring中的某些字符

我有一个像 AxxBCyyyDEFzzLMN 我想用_replace所有x和y和z ,以便输出 A_BC_DEF_LMN 怎么做? 我知道一系列的 echo "$string" | tr 'x' '_' | tr 'y' '_' 将工作,但我想一次去做,而不使用pipe道。 编辑:以下工作 echo "$string" | tr '[xyz]' '_'

如何使用正则expression式与find命令?

我有一些用生成的uuid1string命名的图像。 例如81397018-b84a-11e0-9d2a-001b77dc0bed.jpg。 我想用“查找”命令找出所有这些图像: find . -regex "[a-f0-9\-]\{36\}\.jpg". 但它不起作用。 正则expression式有什么问题? 有人可以帮我吗?

如何在Linux中更改我的密码?

我使用puttylogin到远程Linux服务器。 login后,我看到消息“您的密码将在1天后过期”。 我如何更改密码?

如何search多个pdf文件的内容?

我怎样才能search目录/子目录中的PDF文件的内容? 我正在寻找一些命令行工具。 看来, grep不能searchPDF文件。

如何在bash脚本中使用标志获取参数

我知道我可以很容易地在bash中获得这样的定位参数: $0或$1 我想能够使用这样的标志选项来指定每个参数的使用: mysql -u user -h host 获得-u param值和-h param值的最好方法是通过标志而不是按位置?

在文本文件中查看行尾

我试图在bash中使用某些东西来显示打印文件而不是解释文件中的行尾。 该文件是由Linux机器读取的SSIS / SQL Server进行处理的转储。 在vi , less , more等有没有开关? 除了看到行结束,我需要知道什么types的行结束(CRLF或LF)。

在Linux中删除terminal历史

在Linuxterminal中使用up键时,可以再次使用以前的命令。 伟大的function。 但是,我开始用命令中的敏感细节将mysqllogging到mysql中。 我如何删除历史logging?

高效地testingLinux上的端口是否打开(没有nmap或netcat)

从一个bash脚本我怎么能快速找出一个端口445是否打开/在服务器上侦听。 我已经尝试了几个选项,但是我想要一些东西: 1. lsof -i :445 (以秒为单位) 2. netstat -an |grep 445 |grep LISTEN (需要秒) 3. telnet (不返回) 4. nmap , netcat在服务器上不可用 这将是很高兴知道一种方式,不列举第一次,然后greps。