① 如何在linux 获得局域网内所有IP地址,并重定向至文本文件
先su一下转到root账户,然后打netconfig,会出来一个界面,不是命令行了就,蓝底的那种傻瓜式的界面,输入IP和网管,就OK。Primary nameserve 一般用默认的192.168.0.1就OK。记得一定要重启下,应该没问题了。重启后用ifconfig可以查看,如果ifconfig显示无效命令,先用whereis ifconfig 找到它的路径,然后输入整个路径就行了。
② linux 重定向中的 &> 和 >的作用
linux重定向中&>和>&是一个意思,是“复制一个文件描述符”的意思。
一、linux重定向的设备代码
标准输入(stdin) 代码为 0 ,实际映射关系:/dev/stdin -> /proc/self/fd/0
标准输出(stdout)代码为 1 , 实际映射关系:/dev/stdout -> /proc/self/fd/1
标准错误输出(stderr)代码为 2 ,实际映射关系: /dev/stderr ->/pro/self/fd/2
举例:正常输出和错误信息都不显示,把标准输出和标准错误都重定向到/dev/null
#ls1>/dev/null2>/dev/null
二、linux重定向的符号意义
1. > 和 < 分别代表重定向的方向,是从左到右还是从右到左
2. >> 和 << 代表追加,也就是不改变重定向目标文件原有的内容,追加在后面。
#举例:将执行"ls-lag"命令的结果追加到文件lee.dat中
ls-lag>>lee.dat
3. >&n 使用系统调用 p (2) 复制文件描述符 n 并把结果用作标准输出;
4. <&n 标准输入复制自文件描述符 n;
#举例:让标准错误输出和标准输入一样都被存入到文件中
find/home-namelee*>all_lee2>&1
5. n<&- 表示将 n 号输入关闭
6. <&- 表示关闭标准输入(键盘)
7. n>&- 表示将 n 号输出关闭
8. >&- 表示将标准输出关闭
#举例:关闭1,2文件描述符
lstest.shtest1.sh1>&-2>&-
③ linux 怎样查看服务器网络接口属性,并将结果重定向到file9
查看的时候需要看一下接口高级设置当中具体的属性,完成属性高级定位,就可以将数据结果重新定位到文件当中。
④ linux 重定向
dd if=/dev/zero of=testX bs=1G count=1 >Output 2>&1
⑤ 请解释linux中的“重定向”的概念,由浅入深!
重定向是个操作系统的概念
它的主要含义是将原本从一个输入输出设备的输入输出操作,转向到从另外一个输入输出设备进行。
例如:linux系统中sh启动进程时会默认打开三个输入输出文件:标准输入文件、标准输出文件和标准错误文件(一般情况下是控制台),他们的文件句柄分别是0,1,2,
有时候你需要将进程的输出输出到一个文件的时候,你会这样处理:a>file.txt(假定a是程序名称)
那么sh就会将默认的两个输出文件1和2改为:file.txt
这就叫重定向。
例如下面的sh命令:a
<fa.txt
1>fo.txt
2>fe.txt
sh就将0的输入文件该向为:fa.txt,也就是将输入改为从文件fa.txt
将1输出文件重定向为:fo.txt
将2输出文件重定向为:fe.txt
一般这些都是操作系统记得内容,基本上与开发没有关系,你说gfortran要用重定向,我不太明白。
⑥ 网络里面、linux里面、网站里面重定向、重定位什么意思
不管是>>还是2>>都属于追加重定向。也就说,新重定向的内容不会覆盖掉原有文件里的内容,而是另起一行。只不过>>,是只对正确的内容或者结果进行重定向;而2>>,只对错误的内容或结果进行重定向。
比如原有文件a.txt,里面有一内容this is a test。现在我执行了命令:ls -l >> a.txt, 那么这个时候,因为的ls -l这个命令是正确的,所以ls -l 这个命令的结果将会被追加到a.txt中,以行为单位,写在了this is a test这段内容下面。
相反如果我执行了命令aaaa 2>> a.txt,那么因为这个命令是错的,所以会把我执行的aaaa命令之后所提示的错误提示(比如: command not found)追加到a.txt,同样是在this is a test这段话的下面。
而> 和2>却是不追加,而是覆盖掉原有内容,其他意思一样。
1、&>test 这个书上说是将所有输出重定向至test,那么&指的是1、2还是所有的输出文件描述符还是别的什么作用?
2、echo "hi" >&2 这句话中的&又是什么意思?我知道这句话是将hi重定向至stderr,那么&又是起的什么作用?
⑦ Linux 的重定向
wc -l < /etc/group 是计算 /etc/group文件的行数;
其中 "<"符号,表示该符号前面的命令,以符号后面的内容作为输入。
此命令中就是表示把 /etc/group 文件作为 wc -l 命令的输入,跟 wc -l /etc/group 效果是一样的。
[root@akvmts202 ~]# wc -l < /etc/group
55
[root@akvmts202 ~]# wc -l /etc/group
55 /etc/group
[root@akvmts202 ~]# cat /etc/group | wc -l
55
[root@akvmts202 ~]#
⑧ 关于linux重定向
执行stty指令,其中$PORT是shell变量,即是/dev/ttyS1 作为标准输入,记住标准输入不是参数。 /usr/bin/sx -vv $XFILE执行这个命令把标准输出改成/dev/ttyS1,意思就是本来会输出到屏幕上的东西会被输出到/dev/tty...
⑨ linux中怎么实现重定向
在您实现输出的那行命令后面加上>、>>、<、<<、2>、2>>来实现重定向。
>是每一次重定向时将原先的内容先删除然后写入新的数据。
>>是每一次重定向时将新的内容加入到就内容的后面。
<是将指定文件内容重定向到相关命令或者文件中,同时每次执行时先删除旧的再加入新的。
<<作用同上,只是将新的信息加到旧的信息后面。
2>是将命令执行报错时,将错误信息重定向至指定文件,并且每次执行都会先删除旧的再加入新的。
2>>和上面一条命里作用一样,只是将新的错误信息加到原来信息的后面
举例:
1.ls /etc/passwd > user
2.ls /etc/passwd >> user
3.ls idjsoigjs > test
4.ls idjsoigjs >> test
5. mail 用户名 -s "邮件题目" < file (file是你建的一个文件,里面内容随意自己定)
然后输入 mail 可以看到自己有封邮件题目为(您自定义的名字),输入相应的数字,您可以按到信件内容为file内容,这就是利用重定向直接将已写好的信件内容发送出去。
至于1-4的结果,楼主可在输入完后自行查看user和test的变化来进行对比。
⑩ linux重定向
第一个是把标准输出和错误输出都重定向到文件temp.txt
第二个是把标准输出定向到temp.txt,而把标准错误输出定向到标准输出