小编enz*_*tib的帖子

如何在 shell 脚本中运行别名?

我有一个可执行文件mpiexec,其完整路径是~/petsc-3.2-p6/petsc-arch/bin/mpiexec. 由于我想在不同的目录中执行这个命令(而不必重新输入整个路径),我在我的主.bashrc文件中设置了一个别名:

alias petsc="~/petsc-3.2-p6/petsc-arch/bin/mpiexec"  
Run Code Online (Sandbox Code Playgroud)

这使我mpiexec可以通过键入以下内容在命令提示符下轻松执行此文件:

petsc myexecutable
Run Code Online (Sandbox Code Playgroud)

我尝试script使用我的新别名petsc作为命令编写一个名为 的 shell 脚本文件。在授予我的 shell 脚本适当的权限(使用chmod)后,我尝试运行该脚本。但是,它给了我以下错误:

./script: line 1: petsc: command not found
Run Code Online (Sandbox Code Playgroud)

我知道我可以只写mpiexec文件的完整路径,但是每次我想写一个新脚本时都写完整路径很麻烦。有没有办法可以petsc在脚本文件中使用我的别名?有没有办法可以编辑我的.bashrc.bash_profile实现这一点?

bash scripts alias

148
推荐指数
7
解决办法
27万
查看次数

使用命令行关闭监视器

我在我的笔记本电脑上运行 Ubuntu Server。屏幕真的没有理由打开。我一直在尝试使用此命令关闭屏幕:

sleep 1 && xset dpms force off
Run Code Online (Sandbox Code Playgroud)

问题是我收到以下错误

unable to open display "".
Run Code Online (Sandbox Code Playgroud)

知道发生了什么/出了什么问题吗?关于如何做到这一点的任何其他建议?

server display monitor x11

94
推荐指数
6
解决办法
17万
查看次数

Term、Xterm 还是 Uxterm?

我是一个普通的家庭用户,但有时仍然使用终端来完成简单的任务。当我统一输入“终端”时,它为我提供了三个选择 - 但有什么区别?我讨厌总是随意选择并思考我所做的事情。

command-line

79
推荐指数
4
解决办法
18万
查看次数

警告:setlocale:LC_ALL:无法更改区域设置

我想切换到法语语言环境。所以我尝试了以下命令:

myUbundu@myUbundu-desktop:~$ export LC_ALL=fr_FR
Run Code Online (Sandbox Code Playgroud)

但我收到警告

-bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR)
Run Code Online (Sandbox Code Playgroud)

如何将语言环境设置为法语?我需要安装额外的软件包吗?

internationalization language-support locale

50
推荐指数
3
解决办法
11万
查看次数

如何获取(从终端)线程总数(每个进程和所有进程的总数)

我试着用谷歌搜索它,但我找不到它。我在寻找:

  1. 进程 X 中的线程数

  2. 当前运行的线程总数

system-info

43
推荐指数
3
解决办法
13万
查看次数

Vim 编辑器,如何将文件保存在其他目录中

我是 ubuntu 和 vim 编辑器的新手。
我的问题是:如何使用 vim 在本地主机上保存文件?
当我使用命令时,:w我保存了文件,但是在哪里?以及如何将文件位置更改为/var/www/

vim

43
推荐指数
5
解决办法
8万
查看次数

如何在 xubuntu 中更改我的键盘快捷键?

我是一个新的 Xubuntu 用户。早些时候使用 Gnome 时,我能够配置多个桌面快捷方式,特别是用于工作区之间的导航。

但是,现在在 Xubuntu 中,我找不到这些选项。

我在哪里可以找到这些选项。

xubuntu shortcut-keys

38
推荐指数
4
解决办法
6万
查看次数

如何在Xubuntu中停止工作区的循环切换?

我开始使用Xubuntu。有一件事让我有点恼火。

我对工作区使用 2 X 2 布局。

1  |  2
-------
3  |  4
Run Code Online (Sandbox Code Playgroud)

当我使用 Gnome 时,在工作区 1 上点击Ctrl+ Alt+Up并没有做任何事情,但在 Xfce 上,默认是它切换到工作区 3。我搜索过,但找不到阻止这种情况的方法。

PS:这个功能叫什么?

xubuntu workspaces

21
推荐指数
3
解决办法
6916
查看次数

如何创建文件并将其挂载为文件系统?

如何创建大小为 10M 的文件,使用 ext3 文件系统对其进行格式化,然后将其安装在 /media/fuse 中?

我试过

mkfs -t ext3 file
Run Code Online (Sandbox Code Playgroud)

然后安装它

mount -t ext3 file /media/fuse
Run Code Online (Sandbox Code Playgroud)

它不起作用,因为它说该文件不是块设备。有谁能够帮助我?

filesystem mount

19
推荐指数
2
解决办法
3万
查看次数

突触包管理器中的删除和完全删除有什么区别?

我没有注意到它们之间的任何区别。

我希望“完全删除”将删除主目录中的所有隐藏配置文件,但它并没有这样做。

那么,它们之间究竟有什么区别呢?卸载应用程序时是否也可以删除所有配置文件?

谢谢

synaptic uninstall

18
推荐指数
3
解决办法
1万
查看次数