小编xia*_*012的帖子

编辑 bashrc 文件后刷新环境变量

我经常编辑该.bashrc文件以导出新的环境变量。

与其关闭控制台并启动一个新的控制台来刷新 env 变量,还有一种方便的刷新方法吗?

bash environment-variables console

71
推荐指数
4
解决办法
17万
查看次数

9
推荐指数
2
解决办法
291
查看次数

ISO文件只读?

我有一个 ISO 文件,mount它在/mnt/isofile. 然后我将此文件复制到另一个文件夹。但内容是只读的,属于root。我尝试使用chmodchown。但它提示消息:

它是只读文件系统。

这里发生了什么?

注意: 中有一个 tar 文件.iso,我想压缩它,但由于相同的“只读文件系统”消息而失败。

filesystems permissions iso readonly

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

将 Gnome 终端的默认字符集设置为 utf8

目前,我打开了 gnome 终端,默认字符集是 gb2312。

如何在 Gnome 终端中将默认字符集设置为 utf8?

我检查了偏好设置,但似乎没有找到。

谢谢你的帮助!

character-encoding gnome-terminal

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

Gnome 终端---隐藏 Emacs 生成的波浪号文件

使用 Emacs 编辑文本文件将使 Emacs 为自己的目的制作一个配套文件。

例如,在第一次编辑一个名为 的文件后test.c,Emacs 将test.c~在同一目录中保留一个名为的文件。当~在控制台中可视化所有文件杂乱无章时,这可能有点烦人

有什么方法可以摆脱~在控制台中看到这些文件的情况,比如 Gnome 终端?

更新

感谢@don_crisst 在下面的评论:

用于ls -B在显示文件名时隐藏 ~ 文件。命令行开关-B--ignore-backups不列出以 ~ 结尾的隐含条目。

emacs gnome-terminal

6
推荐指数
1
解决办法
1461
查看次数

为什么在这种情况下使用 xargs 会失败?

我试图了解的用法xargs并做了以下实验。

ls | xargs | touch
Run Code Online (Sandbox Code Playgroud)

我想刷新当前目录中的文件日期和目录。

虽然有点,因为我可以用更简单的形式来达到同样的效果。

在我看来,xargs从 读取STDIN并将其转换为其他命令的参数(/bin/echo如果未指定命令,则默认情况下)。我误解了什么吗?

它失败了,我想知道为什么。

command-line pipe xargs

4
推荐指数
1
解决办法
481
查看次数

通过管道传递值

我不太了解 Linux 命令行中的管道。

我注意到:

ll - R | grep *.pdf
Run Code Online (Sandbox Code Playgroud)

将列出以 .pdf

locate *.pdf | du -h
Run Code Online (Sandbox Code Playgroud)

不会计算以.pdf.结尾的文件的大小。相反,它会列出当前目录中文件的大小。

这里出了什么问题?

我想到的是第一个命令的输出是下一个命令的输入。

command-line pipe

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

如何知道 Linux 命令是否可以从 STDIN 读取?

当我对管道感到困惑时,我注意到了这个问题,一个命令将其执行输出发送到STDOUT,这是STDIN另一个命令的 ,可以从STDIN.

我如何知道 Linux 命令是否可以读取STDIN

是否有一个功能可以区分可以读取的命令和不能读取的命令STDIN

command-line pipe

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

vim/vi 中 tabn 和 tabp 的快捷方式

当我使用 打开多个文件时vim+tabf,切换文件将涉及使用tabp& tabn

我可以有更快的方法吗?

vim keyboard-shortcuts vi

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

Fedora 14 安装Fedora 19 软件?

我现在正在使用 Fedora 14,发现 fc14 存储库中的某些软件有点旧。

我需要将机器中的一些软件更新到 Fedora 19 版本。

在不升级系统的情况下,这样做的最佳做法是什么?

yum fedora software-rec upgrade

2
推荐指数
1
解决办法
779
查看次数

如何在 VIM 中替换光标位置后的文本

假设我有一行:

Linux is not_ Linux
Run Code Online (Sandbox Code Playgroud)

我的光标位于_标记上,我想将第二个替换LinuxUnix,我该如何在 vim 中做到这一点?

vim replace

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

在 vi/vim 中水平连接文件内容

我有一个包含大矩阵的文本文件,列的拆分如下例所示:

     col1 col2 col3
row1  ..   ..   .. 
row2  ..   ..   ..
row3  ..   ..   ..
row4  ..   ..   ..
row5  ..   ..   ..
row6  ..   ..   ..

     col4 col5 col6
row1  ..   ..   .. 
row2  ..   ..   ..
row3  ..   ..   ..
row4  ..   ..   ..
row5  ..   ..   ..
row6  ..   ..   ..
Run Code Online (Sandbox Code Playgroud)

如何水平连接拆分的列,以便文件可以是这样的:

     col1 col2 col3 col4 col5 col6
row1  ..   ..   ..   ..   ..   .. 
row2  ..   ..   ..   ..   ..   .. 
row3  ..   ..   .. …
Run Code Online (Sandbox Code Playgroud)

vim vi

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