Questions tagged «command-line»

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

5
仅获得屏幕的H + W几何,而无需后面的+ x + y
我正在读这篇文章。那里有一条声明: ffmpeg -f alsa -ac 2 -i hw:0,0 -f x11grab -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -r 25 -i :0.0 -sameq -f mpeg -ar 48000 -s wvga -y sample.mp4 当我运行命令时,出现以下错误: xwininfo -root | grep 'geometry' | awk '{print $2;}' 原因是当您在我的计算机上使用此命令时,它输出: 1360x768+0+0 如何删除屏幕分辨率输出的最后一部分,1360x768而不是1360x768+0+0?

2
我可以在日志文件中看到其替代命令行格式的所有基于GUI的任务吗?
例如,我通常从应用程序菜单中打开鼠标垫(相当于gedit的xfce)。但是,我知道您也可以在终端中输入来执行此操作mousepad。 在此示例之后,我想要的是每当我通过GUI打开鼠标垫时,都会在日志文件中写入新行,说明类似Sep 5 15:35:11 lucho@lucho:~$ mousepad。更一般而言,我想要记录所有可能通过命令行执行的GUI活动(例如打开程序,更改权限,修改系统设置等),但以其替代的命令行执行格式编写。我希望这样做是为了提高我对如何使用命令行的了解(无需浏览man页面)。我通过GUI做了很多事情,而我不是通过命令行做的(有些可能是通过脚本或通过键盘快捷键自动执行的),拥有此日志文件将是学习它们的好方法。 我知道其中存在syslog文件,/var/log但这不是我所需要的。据我所知,Ubuntu存储库中的“活动日志管理器”应用程序未显示命令行格式。我需要主文件夹中存在.bash_history之类的文件,但需要记录基于GUI的活动。




1
每小时GIT推送
我是否可以通过批处理脚本每小时自动执行一次Git推送。 我通常会输入以下内容: git add * git commit -m "latest update" git push https://username:password@github.com/username/repository.git master 我该如何自动化?


3
eval $(cat文件名)是否与源文件名相同?
使用某些bash函数时,我不知道source ...命令,所以我eval $(cat ...)改用了。现在我想知道,我应该更改它的每次使用,还是只是相同的功能? 他们现在看起来工作相同,但是我以后只想知道,也许以后会有一些误导性的差异。


9
无法在Unity破折号中搜索终端
我曾经能够在“ Dash Home”中搜索终端并启动终端。但是,这种方式不再起作用。“ Dash Home”甚至不让我搜索“ terminal”。 一件事,我的主目录位于NTFS分区上,并与Windows 7双启动共享。我不知道Windows 7是否引起了麻烦。 无论如何,我可以回到“终点站”吗?没有终端,生活是痛苦的。

3
如何使用命令行设置Wifi?
如何使用命令行设置Wifi? 我需要进行以下设置,但失败: 目标: Security: WEP Network name: wifi59/7 Key/password: xyz 尝试并失败: sudo iwconfig wlan0 mode managed sudo iwconfig wlan0 channel 11 sudo iwconfig wlan0 essid wifi59/7 sudo iwconfig wlan0 key xyz Error for wireless request "Set Encode" (8B2A) : SET failed on device wlan0 ; Invalid argument.

3
使用ps aux的进程ID
我是Shell编程的新手。假设我已经从终端启动了一个程序(例如NetBeans),如果我键入 ps aux|grep netbeans 我得到了输出 pre 18775 1.2 0.0 12524 1972 pts/3 S 20:17 0:00 其中18775指定过程的PID等。 然后我用杀死它 kill 18775. NetBeans UI将消失。如果我尝试使用第一个命令获取pid,我仍然会得到: pre 19137 0.0 0.0 9136 1068 pts/3 S+ 20:19 0:00 grep --color=auto netbeans 如果该进程已被终止,为什么仍显示上述输出?




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.