小编Sae*_*ani的帖子

使用echo时如何添加新行

为什么以下命令不会在生成的文件中插入新行,解决方案是什么?

$ echo "Line 1\r\nLine2" >> readme.txt

$ cat readme.txt 
Line 1\r\nLine2
Run Code Online (Sandbox Code Playgroud)

echo stdout

63
推荐指数
4
解决办法
24万
查看次数

查找并删除大于特定大小和类型的文件

我想从大型日志文件和备份中清理我的服务器。

我想出了这个:

find ./ -size +1M | xargs rm
Run Code Online (Sandbox Code Playgroud)

但我不想包括 mp3 和 mp4。我只想对日志和存档文件(zip、tar 等)执行此操作

命令会是什么样子?

find

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

在 shell 脚本中安全地传递 root 密码

我总是以控制台模式启动我的 GNU/Linux 笔记本电脑。但有时我需要调出 GUI 模式。它总是需要输入 root 密码。所以我写了以下脚本“gogui.sh”并将其放入/usr/bin

#!/bin/bash
echo "mypassword" | sudo service lightdm start
Run Code Online (Sandbox Code Playgroud)

这真是一个愚蠢的想法,就好像有人读过文件,可以轻易看到我的密码。

是替代方案吗?

linux password debian shell-script

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

在 LXDE 中更改屏幕比例

我在一台非常旧的笔记本电脑上安装了 Lubuntu,它表现得很好!我知道 Ubuntu 统一桌面中有一个选项可以更改您在屏幕上看到的内容的比例。由于我的旧笔记本电脑是 1280×1024,我想缩小一些尺寸以获得更多空间……但我在 LXDE 中找不到这个选项。

我已经尝试过较小的字体大小,但这不是正确的答案!

display-settings lxde lubuntu

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

替换文件内的unix路径

我有一个 wordpress 数据库的 sql 文件。我正在移动到另一台文档根不同的服务器。

旧文档根是 /home/saeid/public_html

新文档根是 /home/saeid/www/domain.com/html

我想用新路径替换所有出现的旧路径。

我看过这个例子,它用 bar 替换了 foo ......但是因为我想替换本身有“/”字符的路径......我不确定它是否能胜任。 sed -i -e 's/foo/bar/g' filename

text-processing

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

基于终端的 Norton Commander 程序

我正在寻找一个基于终端的文件管理器,比如老式的 Norton Commander 或 Total Commander……但到目前为止我发现的所有内容都是图形化的,因此不能在终端中运行。

有没有?

terminal debian files

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

在终端中打印出标准的 C/GCC 预定义宏

我想知道是否有一种方法可以简单地将 C/GCC 的某些全局/标准定义的值输出到终端,例如使用echo命令,而无需编写 C 代码并使用printf?

我的意思是诸如__GNUC_, __UINT64_MAX__, _POSIX_C_SOURCE...

gcc

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

用双引号内的正斜杠替换反斜杠

我有一些最初在 Windows 上开发的 C 源代码。现在我想在 Linux 上处理它。有大量的包含指令应该更改为 Linux 格式,例如:

#include "..\includes\common.h"
Run Code Online (Sandbox Code Playgroud)

我要寻找一个命令行要经过所有.h.c文件,找到包含指令,并用斜杠替换任何反斜杠。

grep sed regular-expression replace source-code

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