linux mint 系统 screen reader 怎么关闭

linux mint 系统 screen reader 怎么关闭,第1张

windows8关闭开机启动screen reader方法: 按住Windows+R键,键入control.exe 按回车键打开。 点击更改SmartScreen筛选器。 d出窗口中点击“不执行任何 *** 作(关闭SmartScreen筛选器)。 选择后,点击确定完成。

如何禁止ping响应Linux下:<br>echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all<br>想要一开机就禁止ping响应,将上面的语句添加到/etc/rc.d/rc.local即可。<br><br>Windows 2000/XP下:<br>需要一系列jjww的步骤:<br><br>在黑客入侵寻找对象时,大多都使用Ping命令来检测主机,如果Ping不通,水平差的“黑客”大多就会知难而退。事实上,完全可以造成一种假相,即使我们在线,但对方Ping时也不能相通,这样就能躲避很多攻击。 <br><br>第一步:添加独立管理单元 <br><br>开始-运行,输入:mmc,启动打开“控制台”窗口。再点选“控制台”菜单下的“添加/删除管理单元”,单击“添加”按钮,在d出的窗口中选择“IP安全策略管理”项,单击“添加”按钮。在打开窗口中选择管理对象为“本地计算机”,单击“完成”按钮,同时关闭“添加/删除管理单元”窗口,返回主控台。 <br><br>第二步:创建IP安全策略 <br><br>右击刚刚添加的“IP安全策略,在本地机器”(图二),选择“创建IP安全策略”,单击“下一步”,然后输入一个策略描述,如“no Ping”(图三)。单击“下一步”,选中“激活默认响应规则”复选项,单击“下一步”。开始设置身份验证方式,选中“此字符串用来保护密钥交换(预共享密钥)”选项,然后随便输入一些字符(下面还会用到这些字符)(图四)。单击“下一步”,就会提示已完成IP安全策略,确认选中了“编辑属性”复选框,单击“完成”按钮,会打开其属性对话框。 <br><br>第三步:配置安全策略 <br><br>单击“添加”按钮,并在打开安全规则向导中单击“下一步”进行隧道终结设置,在这里选择“此规则不指定隧道”。(图六)单击“下一步”,并选择“所有网络连接”以保证所有的计算机都Ping不通。单击“下一步”,设置身份验证方式,与上面一样选择第三个选项“此字符串用来保护密钥交换(预共享密钥)”并填入与刚才相同的内容。单击“下一步”,在打开窗口中单击“添加”按钮,打开“IP筛选器列表”窗口。(图七)单击“添加”,单击“下一步”,设置源地址为“我的IP地址”,单击“下一步”,设置目标地址为“任何IP地址”,单击“下一步”,选择协议为ICMP,现在就可依次单击“完成”和“关闭”按钮返回。此时,可以在IP筛选器列表中看到刚刚创建的筛选器,将其选中之后单击“下一步”,选择筛选器 *** 作为“要求安全设置”选项(图八),然后依次点击“完成”、“关闭”按钮,保存相关的设置返回管理控制台。<br><br>第四步:指派安全策略 <br><br>最后只需在“控制台根节点”中右击配置好的“禁止Ping”策略,选择“指派”命令使配置生效(图九)。经过上面的设置,当其他计算机再Ping该计算机时,就不再相通了。但如果自己Ping本地计算机,仍可相通。此法对于Windows 2000/XP均有效。

最简单的你 a.out >>1.txt

或者用dup2,重定向。

你首先要搞清楚控制台上的输出是怎么输出的,比如说是程序里面printf出来的, 脚本里面echo出来的等等。

然后做一个写日志的函数代码那个输出。也可以把标准输出的文件描述符dup到你要写的文件上面。

最简单的你 a.out >>1.txt

或者用dup2,重定向。

函数执行,产生的标准输出,已经再控制台了,我再把它重定向。

你首先要搞清楚控制台上的输出是怎么输出的,比如说是程序里面printf出来的, 脚本里面echo出来的等等。

然后做一个写日志的函数代码那个输出。也可以把标准输出的文件描述符dup到你要写的文件上面。

execvp(args[0], args) 这个函数运行产生的结果。

使用命令重定向 *** 作符可以使用重定向 *** 作符将命令输入和输出数据流从默认位置重定

向到不同的位置。输入或输出数据流的位置即为句柄

下表将列出可用的句柄。

句柄 句柄的数字代号 描述

STDIN 0 键盘输入

STDOUT1 输出到命令提示符窗口

STDERR2 错误输出到命令提示符窗口

UNDEFINED 3-9这些句柄由应用程序单独定义,并且是各个工具特定的。

数字 0 到 9 代表前 10 个句柄。可以使用命令 Cmd.exe 运行程序并将该程序前 10 个

句柄中的任何一个重定向。要指定想使用的句柄,可在重定向 *** 作符前面键入该句柄的

数字。如果未定义句柄,则默认的 <重定向输入 *** 作符是 0,而默认的 >重定向输出

*** 作符是 1。键入 >或 < *** 作符之后,必须指定要读取或写入数据的位置。可以指定

文件名或另一个现有的句柄。

要指定重定向到现有句柄,请使用与 (&) 字符,后面接要重定向的句柄号

(例如 &句柄#)。例如,下面的命令可以将句柄 2(即 STDERR)重定向到

句柄 1(即 STDOUT):

2>&1

下表列出了可用于将输入和输出数据流进行重定向的 *** 作符。

重定向 *** 作符 描述

>将命令输出写入到文件或设备(例如打印机)中,而不是写在命令提示符窗口或句柄中。

<从文件中而不是从键盘或句柄中读入命令输入。

>>将命令输出添加到文件末尾而不删除文件中的信息。

>&将一个句柄的输出写入到另一个句柄的输入中。

<&从一个句柄读取输入并将其写入到另一个句柄输出中。

| 从一个命令中读取输出并将其写入另一个命令的输入中。也称作管道。

默认情况下,可以从键盘将命令输入(即 STDIN 句柄)发送到 Cmd.exe,然后由

Cmd.exe 将命令输出(即 STDOUT 句柄)发送到命令提示符窗口。

重定向输入 (<)

要将键盘输入重定向到文件或设备,请使用 < *** 作符。例如,要从 File.txt 获取

sort 命令的输入,请键入:

sort<file.txt

File.txt 的内容将以字母顺序列表的方式显示在命令提示符窗口中。

< *** 作符可以打开具有只读访问的指定文件名。所以,不能使用该 *** 作符向文件中写入

信息。例如,如果以 <&2 启动程序,则所有试图读取句柄 0 的 *** 作都将失败,因为句

柄 2 最初是以只写访问打开的。

注意

0 是 <重定向输入 *** 作符的默认句柄。

重定向输出 (>)

几乎所有的命令都将输出发送到命令提示符窗口。即使将输出发送到驱动器或打印机的

命令也会在命令提示符窗口显示消息和提示。

要将输出从命令提示符窗口重定向到文件或设备,请使用 > *** 作符。可以在许多命令中

使用该 *** 作符。例如,要将 dir 输出重定向到 Dirlist.txt,请键入:

dir>dirlist.txt

如果 Dirlist.txt 不存在,Cmd.exe 将创建该文件。如果 Dirlist.txt 存在,Cmd.exe

将使用 dir 命令的输出替换文件中的信息。

要运行 netsh routing dump 命令,然后将输出发送到 Route.cfg,请键入:

netsh routing dump>c:\route.cfg

> *** 作符可以打开具有只写访问属性的指定文件。所以,不能使用该 *** 作符读取文件。

例如,如果使用重定向 >&0 启动程序,则所有试图写入句柄 1 的 *** 作都将失败,因为

句柄 0 最初是以只读访问打开的。

注意

1 是 >重定向输出 *** 作符的默认句柄。

复制句柄

重定向 *** 作符 &可以将输出或输入从一个指定句柄复制到另一个指定的句柄。例如,

要将 dir 输出发送到 File.txt 并将错误输出发送到 File.txt,请键入:

dir>c:\file.txt 2>&1

复制句柄时,可以复制该句柄原状态的所有特性。例如,如果一个句柄具有只写访问的

属性,则该句柄的所有副本都具有只写访问属性。不能将一个具有只读访问属性的句柄

复制到另一个具有只写访问属性的句柄。

使用 & *** 作符重定向输入和副本

要将重定向输入 *** 作符 (<) 与复制 *** 作符 (&) 一起使用,指定的文件必须已经存在。

如果输入文件存在,Cmd.exe 将以只读方式打开该文件,然后将文件中包含的字符作为

输入发送到此命令(如同从键盘输入一样)。如果指定了句柄,Cmd.exe 将指定的句柄

复制到系统现有的句柄中。

例如,要以句柄 0 输入读取(即 STDIN)的方式打开 File.txt,请键入:

<file.txt

要打开 File.txt,并在内容排序后将输出发送到命令提示符窗口(即 STDOUT),请键入:

sort<file.txt

要查找 File.txt,然后将句柄 1(即 STDOUT)和句柄 2(即 STDERR)重定向到

Search.txt,请键入:

findfile file.txt>search.txt 2<&1

要以句柄 0 输入读取(即 STDIN)的方式复制用户定义句柄 3,请键入:

<&3

使用 & *** 作符重定向输出和复制

如果将输出重定向到文件且指定了现有的文件名,Cmd.exe 将以只写方式打开文件并覆

盖该文件内容。如果指定了句柄,Cmd.exe 将文件复制到现有句柄中。

要将用户定义句柄 3 复制到句柄 1,请键入:

>&3

要将包括句柄 2(即 STDERR)的所有输出从 ipconfig 命令重定向到

句柄 1(即 STDOUT),然后将输出重定向到 Output.log,请键入:

ipconfig.exe>>output.log 2>&1

使用 >>重定向 *** 作符追加输出

要从命令中将输出添加到文件末尾而不丢失文件中已存在的任何信息,请使用两个连续

的大于号(即 >>)。例如,下面的命令可以将由 dir 命令生成的目录列表追加到

Dirlist.txt 文件:

dir>>dirlist.txt

要将 netstat 命令的输出追加到 Tcpinfo.txt 的末尾,请键入:

netstat>>tcpinfo.txt

使用管道 *** 作符 (|)

管道 *** 作符 (|) 可以提取一个命令的输出(默认情况下是 STDOUT),然后将其导入另

一个命令的输入中(默认情况下是 STDIN)。例如,下面的命令将对目录分类:

dir | sort

在本例中,将同时启动两个命令,但随后 sort 命令会暂停,直到它接收到 dir 命令

的输出为止。sort 命令使用 dir 命令的输出作为输入,然后将输出发送到

句柄 1(即 STDOUT)。

合并带重定向 *** 作符的命令

可以通过合并带有其他命令和文件名的筛选器命令创建自定义命令。例如,可以使用以

下命令存储包含“LOG”字符串的文件名:

dir /b | find "LOG" >loglist.txt

dir 命令的输出通过 find 筛选器命令发送。包含字符串 "LOG" 的文件名作为文件名

列表(例如,NetshConfig.log、Logdat.svd 和 Mylog.bat)存储在文件

Loglist.txt 中。

要在相同命令中使用多个筛选器,请使用管道 (|) 分隔筛选器。例如,下面的命令将

搜索 C 盘上的每个目录以查找包含 "LOG" 字符串的文件名,并且在命令提示符窗口中

每次显示一屏:

dir c:\ /s /b | find "LOG" | more

利用管道 (|) 可以将 Cmd.exe 导向为通过 find 筛选器命令发送 dir 命令输出。

find 命令只选择包含字符串 "LOG" 的文件名。more 命令可以显示由 find 命令选择

的文件名(在命令提示符窗口中每次显示一屏)。有关筛选器命令的详细信息,请参阅

使用筛选器。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7340641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存