标签: command-line

命令行CSV查看器?

有人知道Linux/OS X的命令行CSV查看器吗?我正在考虑类似less但是以更易读的方式将列空间化.(我可以用OpenOffice Calc或Excel打开它,但是这样做太过于无法仅仅按照我的需要查看数据.)水平和垂直滚动会很棒.

linux csv macos command-line

290
推荐指数
13
解决办法
21万
查看次数

什么是Python的http.server(或SimpleHTTPServer)的更快的替代品?

Python的http.server(或Python的SimpleHTTPServer)是从命令行提供当前目录内容的好方法:

python -m http.server
Run Code Online (Sandbox Code Playgroud)

但是,就网络服务器而言,它非常低调......

它表现得好像是单线程的,并且在使用RequireJS加载JavaScript AMD模块时偶尔会导致超时错误.加载一个没有图像的简单页面可能需要五到十秒钟.

什么是更快的替代方案,同样方便?

command-line command-line-tool simplehttpserver httpserver

289
推荐指数
10
解决办法
12万
查看次数

如何以非交互方式为psql指定密码?

我正在尝试使用shell脚本自动化数据库创建过程,并且我已经通过将密码传递给psql而遇到了一个问题.以下是shell脚本中的一些代码:

psql -U $DB_USER -h localhost -c"$DB_RECREATE_SQL"
Run Code Online (Sandbox Code Playgroud)

如何以非交互方式将密码传递给psql?

谢谢!

postgresql bash command-line

283
推荐指数
11
解决办法
24万
查看次数

如何使用Linux命令行将文件作为电子邮件附件发送?

我创建了一个脚本,每天晚上在我的Linux服务器上运行,用于mysqldump将我的每个MySQL数据库备份到.sql文件,并将它们打包为一个压缩的.tar文件.我想要完成的下一步是通过电子邮件将该tar文件发送到远程电子邮件服务器以便妥善保管.我已经能够通过管道备份文本文件将正文脚本发送到正文中,mailx如下所示:

$ cat mysqldbbackup.sql | mailx backup@email.com
Run Code Online (Sandbox Code Playgroud)

cat回传备份文件的文本,该文本通过管道传输到mailx程序中,并将收件人的电子邮件地址作为参数传递.

虽然这实现了我的需要,但我认为它可能更好一步,有没有办法,使用shell脚本或其他方式将压缩的.tar文件作为附件发送到外发电子邮件? 这将不得不处理包含标题数据的非常长的电子邮件消息,并且通常会出现自动换行等问题.

linux email command-line

282
推荐指数
12
解决办法
64万
查看次数

通过批处理或cmd文件停止并启动服务?

我如何编写一个bat或cmd脚本来通过错误检查可靠地停止和启动服务(或者让我知道它无论出于何种原因都不成功)?

windows command-line cmd batch-file

282
推荐指数
8
解决办法
78万
查看次数

从命令行下载MySQL转储

我正在离开Linode,因为我没有必要的Linux系统管理员技能; 在我完成向更友好的noob友好服务的过渡之前,我需要下载MySQL数据库的内容.有没有办法可以从命令行执行此操作?

mysql command-line command-line-arguments linode

276
推荐指数
4
解决办法
36万
查看次数

如何从R脚本中读取命令行参数?

我有一个R脚本,我希望能够提供几个命令行参数(而不是代码本身的硬编​​码参数值).该脚本在Windows上运行.

我找不到有关如何将命令行中提供的参数读入我的R脚本的信息.如果无法做到,我会感到惊讶,所以也许我只是在谷歌搜索中没有使用最好的关键词......

任何指针或建议?

parameters command-line r

275
推荐指数
7
解决办法
17万
查看次数

如何在Unix命令行或shell脚本中混洗文本文件的行?

我想随机地随机播放文本文件的行并创建一个新文件.该文件可能有几千行.

我怎样才能做到这一点与cat,awk,cut等?

random shell awk command-line shuffle

275
推荐指数
12
解决办法
16万
查看次数

为什么要使用argparse而不是optparse?

我注意到Python 2.7文档包含另一个命令行解析模块.除了getoptoptparse我们现在有argparse.

为什么还创建了另一个命令行解析模块?我为什么要用它而不是optparse?是否有我应该了解的新功能?

python command-line getopt optparse argparse

275
推荐指数
5
解决办法
12万
查看次数

为什么在可执行文件或脚本名称之前需要./(dot-slash)才能在bash中运行它?

在bash中运行脚本时,我必须./在开头写:

$ ./manage.py syncdb
Run Code Online (Sandbox Code Playgroud)

如果我不这样做,我收到一条错误消息:

$ manage.py syncdb
-bash: manage.py: command not found
Run Code Online (Sandbox Code Playgroud)

这是什么原因?我认为.是当前文件夹的别名,因此这两个调用应该是等效的.

我也不明白为什么我./在运行应用程序时不需要,例如:

user:/home/user$ cd /usr/bin
user:/usr/bin$ git
Run Code Online (Sandbox Code Playgroud)

(没有运行./)

unix bash shell command-line

272
推荐指数
4
解决办法
10万
查看次数