5 获取今天的日期并在文件名中使用 我想使用命令行创建一个名称为今天的日期的日志文件(例如,今天是2011年5月17日,因此文件名必须为log051711)。 我知道如何创建文件(touch filename),但是我不知道如何获取今天的日期。我已经查看了的手册date,但似乎无法真正格式化其输出? 任何帮助,将不胜感激。 10 command-line filename date
1 用于优化PDF的开源命令行工具 是否有任何开源命令行工具可用于在Ubuntu中优化PDF。我使用了Ghost脚本,并且能够将PDF转换为72 dpi, gs -sDEVICE=pdfwrite \ -dCompatibilityLevel=1.4 \ -dPDFSETTINGS=/screen \ -dNOPAUSE -dQUIET -dBATCH \ -sOutputFile=myOutput.pdf myInput.pdf 但是我想做的是提及我要将PDF转换为什么dpi,例如将300 dpi PDF文件转换为90 dpi PDF文件。 10 command-line pdf open-source optimization
1 如何更改文件/文件夹的隐藏属性?(替代attrib FILENAME -h) 在基于MS的系统(Windows,任何版本)上,可以使用attrib命令来更改指定文件,目录或目录的属性,同时也递归地更改目录内的文件,该命令可能类似于: attrib FOLDERNAME -s -r -a -h /S /D 这将删除指定FOLDERNAME的所有属性,包括其中的文件/文件夹。 当病毒将这些属性修改为可移动设备(USB / SD内存/ HDD)中的文件/文件夹以向用户隐藏它们时,我使用基于Ubuntu OS的计算机并将该设备插入相应的插槽,查看所有文件/文件夹,然后手动删除设备上不需要的项目。但是我需要运行在基于MS OS的计算机/笔记本电脑上,以便通过命令行(cmd)更改属性,并以此方式“带回”其他人可见的项目。 Ubuntu可以通过GUI或来更改文件属性chmod,但是我还没有找到一种方法来删除文件/文件夹中的hidden(attrib -h)属性。 有办法吗?不管是GUI还是终端 10 command-line gui alternative
1 如何将Guake设置为“在终端中运行”的首选终端模拟器? 我最近安装了Guake,非常喜欢它。我想将其设置为我的首选终端应用程序。也就是说,当我右键单击bash脚本文件时,单击“打开”,然后选择“在终端中运行”,我希望它在新的Guake选项卡中打开。 我不确定在哪里将Guake设置为“在终端中运行”的首选应用程序。而且我猜测我可能需要该命令类似于guake --new-tab=new --execute-command="COMMANDHERE",那么如何传递该参数呢? 理想情况下,我希望终端调用打开一个新的Guake选项卡,除非已有一个可用的选项卡。(很难说,现有选项卡中已经有一个命令在运行什么ID?)否则,只需打开一个新的Guake选项卡就可以了。另外,是否可以在发生这种情况时将Guake隐藏起来? 已经尝试过: 基于如何设置Unity中使用的默认终端?我已经尝试过: gconftool --type string --set /desktop/gnome/applications/terminal/exec guake -当我按Ctrl-Alt-T时,这使Guake出现。 在“替代配置程序”中将设置x-terminal-emulator为\usr\bin\guake-没有任何区别(已经进行了上一次更改)。 10 command-line preferences guake
5 设置背景颜色时,如何将.png的文件夹转换为.jpg? 我有一个具有透明背景的png文件文件夹。我想从命令行转换它们并保持图像的透明背景。 我将不胜感激。 由于jpg不支持透明度,因此如何指定输出jpg的背景色的十六进制值?现在默认为#ffffff?我已经尝试过此脚本,但是它为输出jpgs提供了白色背景: mogrify -quality 100 -format jpg *.png 更新资料 我在inkscape中创建了这些png文件。我应该提到,将这些png转换为jpg的目标是消除圆形或有角物体上的锯齿状边缘。目前,png的边缘呈锯齿状,我读到将其转换为jpg可能会解决此问题。但是,通过克里斯汀·斯科约德(ChristianSkjødt)的答案中概述的方法进行转换会使图像的锯齿边缘更加严重。有没有一种方法可以将png转换为jpg,还可以使用抗锯齿或另一种技术来消除锯齿状的边缘?谢谢您的帮助。 10 command-line inkscape imagemagick image-processing
1 如何从终端执行对数据库的查询并将输出存储到文件? 我想访问此数据库,并使用它来访问SQLite数据库: sqlite3 .mozilla/firefox/profile_name/places.sqlite 我要对此数据库执行并将查询结果存储在文本文件中的查询是 SELECT moz_places.url FROM moz_places 我怎么做? 10 command-line sqlite
1 我如何手动导出MySQL数据库-没有phpmyadmin [关闭] 这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或极为狭窄的情况(通常不适用于Internet的全球受众)有关。要获得使该问题更广泛适用的帮助,请访问帮助中心。 8年前关闭。 我的phpmyadmin无法正常工作。打开时,我只能看到白色的空白页(有一些问题), 但是,我想将项目数据库手动导出到另一台计算机。 我看到了我所有的数据库/var/lib/mysql,当我运行时 mysqldump -u username -p databasename > backup.sql 使用mysqldump的后备时,它冻结起来,什么都不做 还有其他导出数据库的方法吗? 10 command-line backup mysql
2 如何将子目录中的所有文件递归移动到单个目录? 我试图将当前目录下的所有文件以及所有子目录收集到一个目录中。我正在尝试以下内容 find -type f -exec mv {} collection/{} \; 上面的命令不起作用,因为第二个命令{}提供了完整路径,我如何收集所有文件? 10 command-line find
1 如何从命令行启动“ Ubuntu经典桌面”(无效果) 我可以通过ssh连接运行会话,但是我宁愿在Ubuntu 11.04上使用“ Ubuntu经典桌面(无效果)”版本,也不能在新的Unity上使用,因为我在用于显示的笔记本电脑上没有3d支持图形用户界面。如何在没有3d效果的情况下启动较早的gnome会话?我尝试了gnome-session,但是3d效果似乎是一种选择,我希望在ssh会话的基础上进行更精简的会话。 10 gnome command-line ssh
4 如何在CLI中进行检查,以确保每4周进行一次更新并自动安装更新而无需访问软件资源? 安装它们后,我在计算机上运行了一组自定义命令。如何使Ubuntu每4周检查一次更新并在检查时自动安装它们? 我需要通过命令行完成此操作,以便在设置他们的计算机时可以为普通用户设置它。 第一条命令将使更新管理器每2周检查一次更新,因为更新并不总是那么多,并节省了Ubuntu服务器的带宽。 我还需要进行设置,以便用户无需单击即可安装更新,因为每次我帮助朋友设置计算机时,它都会很累人。 10 command-line updates
2 高分辨率CLI? 我希望控制台的分辨率与我的屏幕分辨率(1440x900)相匹配。1024x768可以正常工作,但是由于某些原因,当我切换到ttyX时放1440x900时,命令提示符几乎就在屏幕底部!在启动过程中,Ubuntu启动屏幕也会从屏幕边缘移开。 这是我的/ etc / default / grub 4 GRUB_DEFAULT=0 5 GRUB_HIDDEN_TIMEOUT=0 6 GRUB_HIDDEN_TIMEOUT_QUIET=true 7 GRUB_TIMEOUT=10 8 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` 9 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 10 GRUB_CMDLINE_LINUX="" 11 GRUB_GFXMODE=1440x900 12 GRUB_GFXPAYLOAD_LINUX=keep 如何获得CLI分辨率为1440x900? 10 10.10 command-line grub2
3 命令的制表符完成 我注意到在台式机版本上,键入命令时sudo apt-get install mysq可以像在解析文件路径时一样制表完整。但是,在服务器版本中不会发生这种情况。我是否需要此软件包或配置文件来实现此目的? 10 10.04 server command-line
3 如何为特定任务自动启动终端实例 我正在阅读一些编程教程,并且对于每个会话,我必须至少启动3个终端窗口(一个用于记录日志尾部,一个用于测试输出,一个用于在其中运行各种shell命令,等等)。 现在,我手动启动它们:单击“终端”图标,在右侧文件夹中单击cd,键入命令,然后将窗口标题更改为有意义的名称。 有什么办法可以编写脚本或可以自动完成的脚本?如果是这样,怎么办? (我很高兴没有得到完整的脚本作为答案。从哪里开始阅读的指针也可以。) 10 command-line scripts gnome-terminal
2 如何在没有鼠标的情况下选择(复制)终端中的输出 似乎在终端中有一些输出是一种典型的方式,如果您想选择某些短语,可以使用鼠标来复制它,但是有什么方法可以不用鼠标来选择?例如,我输入ls,并获得文件列表,并且我想选择第二个文件(第二行),有没有办法在不使用鼠标的情况下复制名称? 10 command-line mouse copy-and-paste