Articles of 命令行

终端命令脚本启动器

我正在尝试创建一个桌面快捷方式或脚本,它将自动为我打开程序的终端命令输入。 cd /Downloads cd /GrooveNet-master cd /project cd /bin ./groovenet 一旦打开,终端也应保持打开状态以使程序正常工作。 谢谢。

如何防止命令从历史记录中删除?

我注意到当我使用箭头键UP和DOWN上升命令时,如果我编辑命令,它会在历史记录中编辑它,我甚至可以删除这样的命令,但是我不想要它要对历史记录中的命令产生这种影响,我不希望它在历史记录中实际删除它们,只允许我编辑我正在键入的内容,但实际上并不是通过它来修改历史记录。 那么我怎样才能使它实际上不会修改历史记录,而只是修改我执行的命令?

如何更改date命令的默认日期输出格式?

我之前使用过RedHat服务器,现在我刚刚安装了Ubuntu Server。 我注意到Ubuntu日志中的日期格式与RedHat中的日期格式不同。 当我使用它显示的date命令时 Wed May 30 20:00 2012 我想把它改成 2012.5.30.20:00 我怎样才能做到这一点?

find:路径必须在表达式之前:)xargs

mkdir dregsfolder find /home/tony/Desktop/unsorted_files/ -maxdepth 1 -not \( -type d -or -iname “*.jpg” -or -iname “*.gif” -or -iname “*.docx” \)xargs -0 –no-run-if-empty mv /home/tony/Desktop/dregsfolder 当我运行该代码时; 我被告知 find: paths must precede expression: )xargs 我很困惑,因为我认为已经使用/home/tony/Desktop/unsorted_files指定了路径。 我更加困惑,因为在Unix和Linux Stack Exchange上的这个问题中 ,我们有一个示例xargs将文件复制到名为play的目录: find /tmp/ -ctime -1 -name “x*” | xargs -I ‘{}’ mv ‘{}’ ~/play/ 而在这里,似乎是目标目录,即播放; 已经在xargs之后指定了…… 我想要澄清与xargs相关的精确机制及其中相关的细微差别,用于解析目录中不仅仅是一个文件(如上一个问题中所述),而且,它在unix世界中的广泛使用与参数。

如何清除所有联系人

如何清除我的bq E5 Ubuntu版本上的所有联系人? 我只是想用我在旧的Communicator上的成千上万的联系人来填充我的新E5。 很快我就会反复接触或者腐败。 清除命令会很有帮助。

我怎样才能写入stderr以便stderred将它变成红色?

作为背景,我之前问过这个问题 。 当我在终端上显示时,我正在使用stderred将stderr文本变成红色。 这在大多数情况下都很好用,更具体地说,对于看似二进制可执行文件而不是bash脚本。 我意识到当从终端调用的command直接引用stderr时, stderred似乎不起作用。 例如,如果我使用重定向,使用stderred我仍然没有红色,如下所示: echo “pomme” 1>&2 重定向与stderred钩子的其他情况有何不同? 如果我在/bin/bash上下文中重定向1>&2 ,如何在bash脚本(Ubuntu 15.10)中进行重定向?

如何安装弹出的外部USB闪存通过终端

安全地移除或弹出后,我想重新安装它而不拔掉它,然后重新插上它..所以有任何建议吗? PS 使用弹出后,所有usb内存都不在fdisk命令范围内,我认为不那么容易 ` Device Boot Start End Blocks Id System /dev/sda1 109473792 1953525167 922025688 83 Linux /dev/sda3 2050048 99706297 48828125 83 Linux /dev/sda4 99708926 109471743 4881409 5 Extended Partition 4 does not start on physical sector boundary. /dev/sda5 99708928 109471743 4881408 82 Linux swap / Solaris Partition table entries are not in disk order` […]

cd:/ Home:没有这样的文件或目录

我看到很多post都有类似的问题; 到目前为止,我已经看过没有运气的解决方案了。 我使用安装在分区sda5中的Ubuntu 12.04 LTS Desktop,安装为/ 。 磁盘的主要部分分配给sda6,安装为/Home 。 我也不行: 进入这个主目录 使用mkdir创建子文件夹 当我以root用户身份使用nautilus登录时,我可以看到它并创建文件等,但是从终端我得到: -su: cd: /Home: No such file or directory 我是Ubuntu的新手(即将推出Windows),虽然我认为我已经掌握了它,但这让我感到震惊。 任何帮助赞赏。 TIA

如何使用PHP或任何其他命令删除具有命名exception的所有文件和文件夹

我想删除所有文件和目录,除了我想要指定名称的某些文件。 有没有可以帮助我的PHP脚本? 这是一个例子: 目录名称: /home/root/database/ “database”目录中的文件是: [include] [img] [file] index.php index.html .htaccess index.jpg index.png readme.txt video.mp4 music.mp3 我想删除除.htaccess和index.php以及[file]目录之外的所有文件。 是否有任何命令可以保存这些文件并删除其他文件或任何PHP代码?

我应该如何为atd指定命令行参数?

atd手册描述了命令行选项: -b指定两个批处理作业开始之间的最小间隔(以秒为单位)(默认值为60)。 如何永久设置此选项,以便例如允许按batch排队的作业在10秒内相互运行?