重定向输出>和>>
‘>’重定向,覆盖原有内容
'>>'重定向输出,有追加内容
cat /ect/passwd > a.txt 将输出定向到a.txt中
cat szl.txt > szl1.txt 将szl.txt中的内容复制到szl1.txt中,如果没有szl1.txt文件,则会创建,如果继续执行第二次则会将szl1.txt中的内容删除,然后重新复制
cat /etc/passwd >>a.txt 输出并且追加
ifconfig > ifconfig.txt 将ifconfig显示的内容写入ifconfig.txt中,默认当前目录
管道 |
管道是linux命令中很重要的一个概念,其作用是将一个命令输出用作另一个命令的输入。
ls --help | more 分页查询帮助信息
ps -ef 查看当前所有运行的程序(进程)
ps -ef | grep java 查询名称中包含java的进程
ifconfig | more 分页查看ip信息
cat index.html | more 分页查看index.html中的内容
ps -ef | grep aio 查询包含aio的进程
&&命令执行控制
命令之间使用&&连接,实现逻辑与的功能
只有在&&左边的命令返回值为真(返回值
?
=
=
0
)
,
右
边
命
令
才
会
被
执
行
,
只
要
有
一
个
命
令
返
回
假
(
命
令
返
回
值
?==0),右边命令才会被执行,只要有一个命令返回假(命令返回值
?==0),右边命令才会被执行,只要有一个命令返回假(命令返回值?==1),后边命令就不会执行。
mkdir test && cd test 创建成功后进入文件夹
网络通讯命令
ifconfig 显示或设置网络设备
ifconfig 显示网络设备
ifconfig eth0 up 启用eth0网卡
ifconfig eth0 down 停用eth0网卡
ping 探测网络是否通畅
ping -c 4 192.168.1.1 测试是否与192.168.1.1联通,ping4次,如果不写-c 4会一直显示ping信息
netstat 查看网络端口
netstat -an | grep 3306 查看3306端口占用情况