Questions tagged «command-line»

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



2
如何从命令行获取文件的mime类型?
我想在命令行作为印刷字符串获取文件的MIME类型(例如application/vnd.oasis.opendocument.spreadsheet)。 我查找了如何执行此操作并找到了xdg-mime命令。 通过阅读手册页(man xdg-mime),看来我应该跑步xdg-mime query filetype FILE。但是,当我对任何文件运行此命令时,它不打印任何内容并退出。 有没有办法解决这个问题?替代命令?

7
如何从终端设置自定义键盘快捷键?
如何从终端为不同的Linux版本设置自定义键盘快捷键? 基本上,我想知道Linux在哪里存储键盘快捷方式文件以及如何对其进行编辑。 在我的研究中,我找到了一个文件,~/.config/compiz-1/compizconfig但是当我尝试使用打开文件时,该文件或多或少被加密了nano。

4
如何使`man`适用于shell内置命令和关键字?
man当我想获取有关特定命令的信息时,我一直都在使用该命令。但是,当该特定命令是内置的shell时,这对我没有太大帮助。例如: man cd 返回: No manual entry for cd 我的问题是:它能够使man同样适用于所有已shell内建命令(如cd,alias,history,等),和关键字(如if,while,[[,{,等)?



4
不赞成使用“ apt-get”吗?
最近,我看到很多人使用 sudo apt 代替 sudo apt-get 另外,Ubuntu一直告诉我要通过 sudo apt The program 'foo' is currently not installed. You can install it by typing: sudo apt install foo (请记住,foo是占位符,而不是应用程序) 因此,在社区普遍使用apt而不是代替之后apt-get,我开始认为apt-get已过时,不再可以在我的bash程序中使用。 在我的bash程序中 我必须替换所有apt-get命令apt吗? 有apt-get危险吗? 我的程序仍然可以使用吗?
54 command-line  apt  16.04  bash 

4
“ apt-get install !!”有什么作用,以及如何使其起作用?
我看到有人在打字 apt-get install !! 他这样做了几次,每次都安装了一个不同的程序。似乎它会自动找出下一步需要做什么。 但是,当我在Ubuntu 14.04.1 LTS虚拟机上尝试时,它仅显示了一些使用说明。谷歌搜索apt-get install !!似乎效果不佳。许多搜索结果不包含双感叹号。 该怎么apt-get install !!办?我的机器上可能无法运行的什么遗漏?


5
Cron.hourly不会运行
好了,我做了我的剧本,我把它丢在/etc/cron.hourly那我chmod 777的文件,但它不会运行(自动)。如果我手动运行它,则可以正常运行。我还需要做其他事情吗?

5
无法从Vim复制到系统剪贴板
如标题中所述,我无法从vim复制到系统剪贴板。Viceversa可以正常工作,可以从外部vim复制并粘贴p。 我已经安装了剪贴板支持,vim版本是7.3.429: $ vim --version | grep clip +clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +xsmp_interact +xterm_clipboard -xterm_save 我有: set clipboard=unnamedplus 在我中.vimrc,它是在我执行以下操作时设置的: set clipboard? 要么 :echo has('clipboard') 我正在使用Ubuntu 12.04 LTS和vim内部gnome-terminal(但GVim也存在相同的问题)。任何想法? 谢谢

1
调用命令时“%U”是什么意思?
当编辑应用程序菜单,我看到一些应用程序的命令具有%U如gedit %U和gnome-mplayer %U,但别人不一样,例如gcalctool。 我想知道什么%U时候调用命令,什么时候需要,什么时候不需要?谢谢! 这是我之前的问题所激发的,我在这里回答了一个问题,但没有使它起作用。

6
sudo:来源:找不到命令
我一直在更新bash的一些默认配置文件,并且从我遵循的教程中可以看出,我可以使用以下方法使用新的环境设置重新加载新的配置文件: source /etc/bash.bashrc 唯一的事情是-新的环境变量仅对我当前的用户可用-在我使用sudo时被忽略了。当我关闭终端会话并重新加入时,它们仅可用于sudo。 当我尝试使用时: sudo source /etc/bash.bashrc 我得到错误: sudo: source: command not found 是否有一种简单的方法可以加载新的sudo bash配置文件设置而无需关闭终端并重新启动? -最初,我使用了一些引用变量的安装脚本。我发现虽然当我直接调用脚本时它们可以访问变量(尽管这会导致以后在创建目录时出现问题,因为我需要成为root用户),但使用sudo调用安装脚本不会。 我通过使用以下简单命令进行测试证明了这一点: echo $ENV_VARIABLE sudo echo $ENV_VARIABLE 第一个将输出变量的值,但是第二个将不输出任何内容。


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.