Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。



13
如何清理linux'script'命令的输出
我正在使用linux'script'命令 http://www.linuxcommand.org/man_pages/script1.html来跟踪一些交互式会话。该文件的输出文件包含不可打印的字符,包括我的退格键。 有没有办法整理这些输出文件,使它们仅包含屏幕上显示的内容? 还是有另一种方式来记录交互式Shell会话(输入和输出)?
35 linux  script 


3
在bash中用换行符回显文本
我想在文件后面加上文字。所以我用bash写 echo text >> file.conf 但是,它不会留下新的一行。所以我只能这样做一次。如何添加新行?
35 linux  bash 

7
如何在Linux中获取IPv6 IP地址
我有一台Linux服务器,我想通过一个命令行找到主要的IPv6地址。 到目前为止,我的命令是: $ ip addr show dev eth0 | sed -e's/^.*inet6 \([^ ]*\)\/.*$/\1/;t;d' 这表现了: 2001:410:0:39:221:28ff:fe46:eef4 fe80::221:28ff:fe46:eef4 但是我只希望出现一次,因此输出为: 2001:410:0:39:221:28ff:fe46:eef4
35 linux  ipv6 

2
Linux相当于robocopy?
这很有趣,Linux命令行工具在很多方面都大大优于Windows命令行工具,但是我还没有找到等效的方法是robocopy。Robocopy比拥有更多的通用性cp,而且我不知道如何使用Linux工具来完成我想做的事情。 一个特定的用例是,我有两个目录,文件大多相似,但是一个目录具有较新的源文件,一个目录具有另一个目录所没有的内容文件,并且可能还有较新的源文件(用于网站)。我想将文件从后一个目录复制到前一个目录,添加新的内容文件等,但不覆盖目标目录中的新文件。 我试图弄清楚如何在Linux中进行大约半小时的操作,决定可能必须学习bash脚本或做一些我想做的事情,然后才意识到可以使用robocopy。我也有其他要求。我基本上是将Python(Django)网站从SVN储存库转换为Git储存库,并且我想确保自己没有对SVN进行未提交的更改。但是,我想有条件地排除.svn目录和.pyc编译的Python文件。以下robocopy命令完全符合我的要求: robocopy source destination /XO /E /XD .svn /XF *.pyc 在Linux中有与Robocopy等效的东西吗?我rsync简要地调查了一下,但似乎我必须在尝试同步文件夹之前设置一个rsync服务器。

3
如何在Linux上安全地运行不受信任的可执行文件?
我已经下载了由第三方编译的可执行文件,并且我需要它在我的机器(Ubuntu 16.04-x64)上运行,并且可以完全访问硬件资源,例如CPU和GPU(通过nVidia驱动程序)。 假设此可执行文件包含病毒或后门,我应该如何运行它? 我应该创建一个新用户,然后运行它,然后删除用户本身吗? 编辑 由于firejail 可能无法正常工作,因此尚未批准以下答案。 编辑2 firejail 还可以,但是在指定黑名单和白名单的所有选项时必须格外小心。默认情况下,它不执行此 linux-magazine文章中引用的内容(另请参阅firejail作者的一些评论)。 使用它时请格外小心,如果没有正确的选择,它可能会给您带来虚假的安全感。
34 linux  sandbox  exec 


11
如何在Linux EC2实例上安装PHPMyAdmin?
我刚刚完成了默认Linux EC2实例的设置,并想安装PHPMyAdmin。我已经安装了Apache和MySQL,但似乎无法安装PHPMyAdmin。我尝试使用 sudo apt-get phpmyadmin但命令apt-get无法识别。 我也尝试过,sudo yum install phpmyadmin但是我得到消息No package phpmyadmin available. 对我做错了什么建议吗?



8
sed:如果找到则如何替换行,或者如果找不到则追加到文件末尾?
对于仅包含注释(以#开头)和VARIABLE = value行的单个输入文件,是否可以替换单个变量的值(如果找到),否则,可以将对附加到文件末尾(如果找不到)? 我当前的方法是通过在第一遍中将其删除,然后在第二遍中将其添加到文件末尾的方式来工作的,但是此方法弄乱了行的顺序(也是两个不同的命令): sed -r "/^FOOBAR=.*$/d" -i samefile && sed -r "$ a\FOOBAR=newvalue" -i samefile 反正有做到这一点,即。在单个sed行中保持行顺序?如果其他实用程序(awk,...)执行此操作,则将其接管sed。
34 linux  command-line  sed  awk 

2
需要iptables规则来接受所有传入流量
对于我的测试环境,我要接受所有传入的流量,有人可以给我iptable规则进行添加。 我当前的iptables -L -n输出看起来像这样 链输入(策略接受)目标Prot opt源 目的地接受全部-0.0.0.0/0 0.0.0.0/0 状态相关,已确定的接受icmp -0.0.0.0/0 0.0.0.0/0全部接受-0.0.0.0 / 0 0.0.0.0/0 ACCEPT tcp-0.0.0.0/0 0.0.0.0/0状态新的tcp dpt:22全部 拒绝-0.0.0.0/0 0.0.0.0/0 使用icmp-host禁止ACCEPT tcp-0.0.0.0/0 0.0.0.0/0 tcp dpt:8443 ACCEPT tcp-0.0.0.0/0 0.0.0.0/0 tcp dpt:8080 ACCEPT tcp-0.0.0.0/0 0.0.0.0/0 tcp dpt:9443 ACCEPT tcp-0.0.0.0/0 0.0.0.0/0 tcp dpt:2124 Chain FORWARD(策略接受)目标prot opt源 目标REJECT all-0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited 链输出(策略接受)目标prot opt源 …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.