Questions tagged «command-line»

有关使用命令行界面(CLI)的问题。

7
如何从命令行制作ascii横幅?
我见过有人使用terminal命令: banner。这将创建大的ascii艺术风格的文本。 但是,当我尝试运行它时,终端说它不存在。为什么? 如何安装?还有其他选择吗?

4
sed是什么,它的作用是什么?
我最近已经看到很多东西了sed,我发现它是一个相当混乱的命令。手册页并不是特别有用,但是我确实知道它可以用于解析其他命令的输出。 究竟是sed什么?有什么用?我正在寻找一个全面的答案,涵盖什么sed是什么,通常用于什么以及一些基本示例/语法。
20 command-line  sed 

4
如何强制任何程序关闭?
有时程序告诉我无法启动它,因为已经有另一个实例在运行。最好的例子是Firefox和Chromium,但是这个问题导致了许多应用程序。 我在运行的进程中找不到应用程序PID。 如何杀死程序的所有正在运行的实例,例如Firefox? 我试过了: ps ax | grep firefox 但是我能找到的是: 8193 ? Rl 0:08 /usr/lib/firefox/firefox 我试过了: kill 8193 但是我得到: Process not found 实际上,即使Firefox运行正常,我也无法在中找到其实例ps。 我错过了什么?


2
系统日志(`journalctl`)太大且太慢
journalctl正如所显示的,我正在保留300 MB以上的日志journalctl --disk-usage。我跑步时一切似乎都井然有序journalctl --verify: $ journalctl --disk-usage Archived and active journals take up 328.0M on disk. $ journalctl --verify PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/system.journal PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/user-65534.journal PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/system@02f1aae76e32467390ab88ba03ae559e-0000000000000001-00056515dbdcd67e.journal PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/user-1000.journal PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/user-65534@9838f64d6ee047bebec9d30d329064d4-00000000000005bb-00056515dbfe8d9d.journal 我注意到grep从管道到系统时系统有多慢journalctl。 如何合理缩小所保存内容的大小journalctl? 原始.GIF图像

1
如何删除所有._文件?
我最近在MacBook Pro 11.1上用Ubuntu 16.10替换了默认的macOS(El Capitan),并将所有文档备份到了外部驱动器。 当我迁移我的所有文件从驱动器备份,我结束了大量的._文件(包括._DS_Store,._.DS_Store以及开始与几个文件副本._,然后将原始文件名。 我想摆脱所有这些文件。我尝试了Bleachbit,但显然只有一个能找到._DS_Store文件,而不是其他类型。我特别想出一种方法来安全删除我的文档的所有这些._副本。另外,所有这些._文件都散布在几个不同的文件夹和子文件夹中,因此我希望能够在系统范围内进行搜索以发现并删除它们,而不会删除我真正关心的任何内容。 有人可以推荐最好的方法吗?谢谢



2
adduser命令的--disabled-login和--gecos选项代表什么?
运行Ubuntu 12.04,我设置了一个私人git服务器,并在不久前创建了一个名为git的组。现在,我正在遵循安装gitlab的指南,当涉及到将用户添加到git组并创建它时,我已经知道已经有了它。 命令是这样的: sudo adduser --disabled-login --gecos 'GitLab' git 摘自Gitlab安装教程。 我想正确理解该命令。对我来说,我想将用户添加到这样的组中: adduser user group 那么--disabled-login,--gecos代表什么呢?

1
使用libreoffice calc将xls保存为csv
我正在使用LibreOffice 3.5.7.2 Build ID:350m1(Build:2),并希望从终端运行LibreOffice calc以打开.xls文档并输出到.csv。我可以通过GUI来完成此操作,只需打开xls文件并将其另存为csv并指定分隔符即可,但是我希望能够通过终端来做到这一点。 我所做的研究: 当我跑步时 > man libreoffice 我得到: SYNOPSIS libreoffice [--accept=accept-string] [--base] [--calc] [--convert-to output_file_extension[:output_filter_name] 它有一个命令--convert-to输出,但是我不完全确定该示例的外观,我尝试过: libreoffice --convert-to csv:writer_csv_Export --outdir /Data/ *.xls 如https://help.libreoffice.org/Common/Starting_the_Software_With_Parameters/vi所述,但它不起作用。

4
如何检查check年是哪几年?
如何确定Linux终端在2014年到2020年之间有哪些leap年? 有没有办法使用类似这样的代码$cal-是否可以立即显示出哪些年份是2014年至2020年之间的leap年?

8
如何计算文件中文本的出现次数?
我有一个按IP地址排序的日志文件,我想查找每个唯一IP地址的出现次数。我如何用bash做到这一点?可能列出IP旁边的出现次数,例如: 5.135.134.16 count: 5 13.57.220.172: count 30 18.206.226 count:2 等等。 这是日志示例: 5.135.134.16 - - [23/Mar/2019:08:42:54 -0400] "GET /wp-login.php HTTP/1.1" 200 2988 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 5.135.134.16 - - [23/Mar/2019:08:42:55 -0400] "GET /wp-login.php HTTP/1.1" 200 2988 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 5.135.134.16 …
19 command-line  bash  sort  uniq 




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.