小编Avi*_*Raj的帖子

如何获得 Ubuntu 发行版的完整代号?

$ lsb_release -c
Codename:   trusty

$ cat /etc/issue
Ubuntu 14.04 LTS \n \l

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"
Run Code Online (Sandbox Code Playgroud)

上述命令的输出仅显示部分代码名称(即,trusty)。如何获得我安装的 Ubuntu 系统的完整代号 ( trusty tahr )?

command-line release-management

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

shell builtin 和 shell 关键字有什么区别?

当我运行这两个命令时,我得到

$ type cd
cd is a shell builtin
$ type if
if is a shell keyword
Run Code Online (Sandbox Code Playgroud)

清楚地表明这cd是一个shell内置并且if是一个shell关键字。那么shell内置和关键字有什么区别呢?

command-line

35
推荐指数
2
解决办法
8427
查看次数

为什么将目录移动到 /dev/null 很危险?

尝试将test_dir目录移动到 时/dev/null,我收到消息

mv: cannot overwrite non-directory ‘/dev/null’ with directory ‘test_dir/’
Run Code Online (Sandbox Code Playgroud)

那么为什么人们会说“不要运行该命令sudo mv ~ /dev/null,它会将您的主目录移动到一个洞中?”

关联

/home也是一个目录。

filesystem command-line

30
推荐指数
4
解决办法
5万
查看次数

如何从终端检测我的磁盘是使用 GPT 还是 MBR?

我正在运行 Ubuntu 13.10。一些链接显示:

  • 如果使用MS-DOS 分区表(或 MBR),则最多只能有四个主/扩展分区。

  • 如果使用具有默认设置的GUID 分区表(GPT),则最多可以有 128 个分区。

如何从 Ubuntu 的终端确定我的磁盘是使用MBR还是GPT

这样我在创建分区时就很容易了。

partitioning

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

如何列出从 PPA 安装的所有软件包?

我在我的系统上安装了来自许多 PPA 的许多软件包。我想列出从启动板 PPA 安装的所有已安装软件包,而不是存储库。

这可以通过命令行吗?

command-line apt ppa

26
推荐指数
3
解决办法
7088
查看次数

如何关闭软件更新程序?(徐本图)

是否可以关闭“软件更新程序”?每次提供新的(不需要的)更新时,它都会在启动时弹出。我试图在软件更新程序设置中设置“不检查更新”和所有此类内容。但它仍然弹出。

很烦人,你能建议如何摆脱它吗?

updates update-manager xubuntu

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

如何为python安装opencv 2.9?

我遇到了与这篇文章中描述的完全相同的问题,答案中有人建议您升级到 opencv 2.9 版。我想知道怎么做?我通过这样做安装了我现在拥有的版本

sudo apt-get install python-opencv
Run Code Online (Sandbox Code Playgroud)

另外,我如何检查我现在正在运行的版本?我在 Ubuntu 13.10

编辑:

在 girardengo 回答之后,我知道我使用的是 2.4.5 版,谢谢!

python opencv

24
推荐指数
2
解决办法
6万
查看次数

mv files with | xargs

I'm just trying to move a bunch of files (not symlinks) out of my /etc/apache/sites-enabled folder into the /etc/apache/sites-available folder with the following:

/etc/apache2/sites-enabled$ find . -maxdepth 1 -type f | xargs mv {} ../sites-available/
Run Code Online (Sandbox Code Playgroud)

but I'm an ubuntu n00b and am getting this error:

mv: target `./real-file' is not a directory
Run Code Online (Sandbox Code Playgroud)

where 'real-file' is a test file I've set up on my dev environment. I'm trying to tidy up someone else's mess on a production server ;-)

command-line mv

24
推荐指数
2
解决办法
5万
查看次数

如何替换多个文本文件第 5 行的字符串?

我想使用单个终端命令将多个文本文件的第 5 行(file1.txt,file2.txt,file3.txt,file4.txt)替换为字符串“Good Morning”。

所有文本文件都位于我的~/Desktop.

注意:我的桌面由 6 个 .txt 文件组成。我只想将更改应用于上述 4 个文本文件。

command-line bash text-processing

23
推荐指数
2
解决办法
6万
查看次数

我的 cat 命令有什么问题?

我借给朋友一台装有 Ubuntu 12.04 LTS 的计算机,他搞砸了cat命令。

$ cat testfile.txt
cat: meow!
$
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何解决这个问题吗?请?

的输出which cat

/bin/cat
Run Code Online (Sandbox Code Playgroud)

files cat

23
推荐指数
1
解决办法
3640
查看次数