Tag: 命令行

‘ls -la’做什么?

当我使用ls命令输入-al属性时,我得到以下内容: anupam@JAZZ:~/blog$ ls -al total 76 drwxrwxr-x 13 anupam anupam 4096 Aug 28 21:45 . drwxr-xr-x 34 anupam anupam 4096 Aug 28 20:52 .. drwxrwxr-x 8 anupam anupam 4096 Aug 28 12:19 app drwxr-xr-x 2 anupam anupam 4096 Aug 28 12:19 bin drwxrwxr-x 5 anupam anupam 4096 Aug 28 12:19 config -rw-rw-r– 1 anupam anupam […]

Bash历史搜索,部分+向上箭头

我搜索过,但没有找到任何关于此的内容。 我正在使用终端在bash中寻找function。 回过头来的时候,我在debian系统上有一个用户,而且一位朋友为我设置了一个方便的历史搜索function(我相信我之后使用了tcsh),在那里我输入上一个命令的开头,点击向上箭头,它会根据部分字符串进行搜索。 例如,如果我的历史是: ./script.pl ./script.pl arg1 cat output cat output | grep yada 我输入. ,按向上箭头,它会显示: ./script.pl arg1 。 再次按下它会显示./script.pl等。 非常像它会在.bash_history上执行grep 。 有没有办法获得这个function?

使用’sudo’运行时的环境变量

作为我的问题的例子,我的~/.bashrc文件包含以下行: export LD_LIBRARY_PATH=/opt/intel/mkl/lib/ia32:$LD_LIBRARY_PATH export LD_PRELOAD=/opt/intel/mkl/lib/ia32/libmkl_core.so 因此,Numpy(Python)可以找到它需要运行的库,因为它是使用MKL和英特尔编译器构建的。 这个工作流程不是最好的,但这是另一个故事。 我的问题是当我使用’sudo’(但不是root)运行程序时,如何传递任意变量(如~/.bashrc变量)? 目前,如果我运行: sudo python -c “import numpy” 我收到一个错误: ImportError: libimf.so: cannot open shared object file: No such file or directory* 一些建议如sudo -i或sudo -E在这里没有任何改变。 编辑: 我无法回答我的问题(不够点:D)但我会在这里发表评论,希望有其他Linux新手对sudo陷阱感到疑惑。 [只是暂时!]这对我~/.bashrc ( ~/.bashrc ): alias sudo=’sudo env PATH=$PATH VAR1=SOME_VALUE VAR2=SOME_VALUE…’

shell脚本中的蜂鸣声不起作用?

我想在shell脚本中使用哔声。 不幸的是,我通过Google找到的方法都不适合我。 我试过了 echo -e ‘\a’ echo -ne ‘\007’ 我通过apt安装后beep命令beep 。 可能是什么原因?

什么是编译和运行C ++程序的命令?

我是Linux的新手。 我使用的是Ubuntu 11.04,不知道如何编译和执行C ++程序。 我需要知道在Linux中编译和执行 C ++程序的命令。

我怎么知道apt-get包中包含哪些程序?

我想知道一些特定的软件包安装的内容,例如,在安装ncurses ,我发现TAB密钥扩展了: sudo apt-get install ncurses- 显示: ncurses-base ncurses-doc ncurses-hexedit ncurses-bin ncurses-examples ncurses-term 我怎么知道ncurses-term installs呢? 我主要对程序感兴趣,但库和任何其他文件类型也可能有用。 如果可能, 命令行方法将是首选( 任何其他方法也被接受)。

在终端命令提示符中更改用户,主机,目录信息的颜色

是否可以在命令提示符中更改user@computer的颜色,以及提示显示的当前目录和命令部分? 我已经看过OSX用户做过的这样的事情,但我不知道如何在gnome终端中做同样的事情(我只能改变前景色和背景色)。 例如,当尝试编译有错误的程序时,它会非常有用,因为长的无格式消息使得很难区分哪些行是命令以及哪些是输出。

如何从终端锁定屏幕?

我使用的是Ubuntu 12.04。 有没有办法从终端命令或脚本锁定屏幕或会话?

如何列出所有变量名称及其当前值?

如何列出所有变量名称及其当前值? 不仅包括$HOME , $PWD等,还包括您定义的任何其他内容。

如何创建自定义终端命令(运行脚本)?

我是一名网络开发人员。 当我想开始工作时,总是在终端上执行一些命令。 例如: sudo service apache2 start sudo service mysql start sublime 为了加快这个过程,我创建了一个包含这些命令的.sh文件。 现在,当我想开始工作时,我只是执行这个.sh文件和所有服务(mysql,apache2等)开始。 是否可以为此创建自定义命令? 例如,如果我输入sudo start-working to terminal,它将执行这些命令