Linux学习之常用网络通信命令与shell简单应用技巧(四)
(一)常用网络通信命令
(1)ping命令
(2)write命令
(3)wall命令
(4)ifconfig命令
(5)shutdown命令
(6)reboot命令
(二)shell简单应用技巧
(1)命令补齐
(2)命令历史
(3)命令别名
(4)输入/输出重定向
(5)管道
(6)命令连接符
(7)命令替换符
(一)常用网络通信命令
(1)ping命令
网络通信指令:ping
指令所在路径:/usr/sbin/ping
执行权限:root
语法:ping 选项 ip地址
-c 指定ping的次数
-s 指定数据包的大小
功能描述:测试网络连通性
例子:ping 192.168.1.1
(2)write命令
网络通信指令:write
指令名称:write
指令所在路径:/usr/bin/write
执行权限:所有用户
语法:write <用户名>
功能描述:向另外一个用户发信息,以Ctrl+D作为结束
例子:write webmaster
注意:
1.必须两个用户同时在线,实时通信
2.只能给一个用户发信息
(3)wall命令
网络通信指令:wall
指令名称:wall
指令所在路径:/usr/bin/wall
执行权限:所有用户
语法:wall message
功能描述:向所有用户广播信息
例子:wall happy new year!
(4)ifconfig命令
网络通信指令:ifconfig
指令所在路径:/usr/sbin/
执行权限:root
语法:ifconfig 选项[-a] [网卡设备标识]
参数 -a 显示所有网卡信息
功能描述:查看网络设置信息
例子:
ifconfig -a
查看所有网卡的信息
ifconfig eth0
查看eth0网卡的信息
ifconfig eth0 192.168.14.156
改变临时会话时网卡ip地址为192.168.14.156
注意:这里改变临时会话网卡ip的意思是重启后设置的ip无效,只在本机会话有效
(5)shutdown命令
系统关机命令
命令名称:shutdown
命令所在路径:/usr/sbin/shutdown
执行权限:root
语法:shutdown
功能描述:关机
例子:shutdown -h now
马上关机
(6)reboot命令
命令名称:reboot
命令所在路径:/usr/sbin/reboot
执行权限:root
语法:reboot
功能描述:重启系统
例子:reboot
(二)shell简单应用技巧
(1)命令补齐
命令补齐允许用户输入文件名起始的若干字母后,按<Tab>键补齐文件名

(2)命令历史
命令历史允许用户浏览先前输入的命令并重新调用它们,用history命令可以显示命令列表,按方向键(上下键)可查找以前执行过的命令。

!22 执行第22条命令
注意:!与22之间没有空格

(3)命令别名
什么是命令别名呢,就是给命令起一个别名,使用者更容易记忆与使用
查看别名信息:alias

命令格式:
alias [命令]=[别名]
例子:alias copy=cp
将cp命令的别名设置为copy,这样使用copy命令就是使用cp命令

例子:alias xrm="rm -r"
我们删除目录时使用rm -r [目录],这时总要加上-r参数,如果把rm -r当成一个整体会更好记忆与使用
删除别名
命令格式:unalias [别名]
例子:unalias copy

(4)输入/输出重定向
同标准I/O一样,shell对于每一个进程预先定义i3个文件描述字(0、1、2),分别对应于:
0 (STDIN)标准输入;
1 (STDOUT) 标准输出;
2 (STDERR) 标准错误输出
>或>> 输出重定向
>覆盖原文件
例子:ls -l /tmp>/tmp.msg
>>追加到原文件后面
例子:date >>/tmp.msg
< 输入重定向
例子:wall < /etc/motd
将/etc/motd的内容发给所有用户
例子:cp -R /usr /backup/usr.bak 2> /bak.error
将/usr目录备份到/backup/usr.bak 然后输出备份过程中的错误信息
(5)管道
将一个命令的输出传送给另一个命令,作为另一个命令的输出。
使用方法:
命令1|命令2|命令3......|命令n
范例:
ls -l /etc | more
ls -l /etc | grep init
ls -l /etc | grep ini | wc -l
(6)命令连接符
;
用;间隔的各命令按顺序依次执行
pwd ; ls ; date
&&
前后命令的执行存在逻辑与关系,只有&&前面的命令执行成功后,它后面的命令才被执行
command1 && command2
write Marry < /home/log.txt && rm /home/log.txt
||
前后命令的执行存在逻辑或关系,只有||前面的命令执行失败后,它后面的命令才被执行
write Marry < /home/log.txt || mail Marry < /home/log.txt
(7)命令替换符
将一个命令的输出作为另一个命令的参数
格式:命令1 ` 命令`
例子:
ls -l `which touch`
Linux学习之常用网络通信命令与shell简单应用技巧(四)的更多相关文章
- Linux学习之常用压缩命令(三)
(一)常用压缩命令 (1)gzip命令 (2)gunzip命令 (3)tar命令 (4)zip命令 (5)unzip命令 (6)bzip2命令 (7)bunzip2命令 (一)常用压缩命令 (1)gz ...
- Linux学习之用户管理命令与用户组管理命令(十五)
Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...
- Linux学习新篇——常用命令和快捷键总结
最近刚接触Linux,整理了一些常用的命令和快捷键 Tab补全命令 当命令记不清了,输入记得的前几个用Tab就可以将该命令自动补全. 启动tomcat服务用$startup.sh 停止tomcat服务 ...
- Linux学习之常用文件处理命令(一)
(一)文件命名规则 (二)常用文件处理命令 1.ls命令 2.cd命令 3.pwd命令 4.mkdir命令 5.touch命令 6.cp命令 7.mv命令 8.rm命令 9.cat命令 10.more ...
- linux/linux学习笔记-常用命令(mooc)
一.命令基本格式及文件处理命令 1.linux命令格式 简化选项用-表示,完整选项用--表示 注:linux通过权限位第1位(-:文件 / d:目录 / l:链接文件 来区分文件类型) 2.linux ...
- Linux学习第10天-命令执行顺序控制与管道
学习重点: cut,grep,wc,sort命令的使用 管道的理解 一.顺序执行多条命令 当我们需要使用apt-get安装一个软件,然后安装完成后立即运行安装的软件(或命令工具),又恰巧你的主机才更换 ...
- Linux学习《第二章命令》本章小结
经过这一章的学习,了解了常用的命令.这是学习Linux系统最最基础的工作,必须努力掌握,个人觉得,并不是这个章节学习结束之后,命令的学习就结束了,而是刚刚开始,今后在每个知识点学习过程中,都会 学习到 ...
- Linux学习之文本处理命令(五)
---恢复内容开始--- Linux 系统之文本处理命令 (一)基于关键字搜索 (二)基于列处理文本 (三)文本统计 (四)文本排序 (五)删除重复行 (六)文本比较 (七)处理文本内容 (八)搜索替 ...
- linux学习笔记27--监控命令ps和top,free
Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...
随机推荐
- 五校联考 running (欧拉函数)
题面 \(solution:\) 讲真吧,这道题真的出得,嗯,太恐怖了.考场上这道题真的把我看懵了,这道题以前是见过的,但欧拉函数?我学过吗?一道容斥都要超时的题目,我都要为我自己点根香了,拿着gcd ...
- 数据库运维平台~inception回滚功能
一 简介:inception的另一个激动人心的功能,很强大.二 功能简介: inception会针对已经执行sql语句进行1 记录 2 生成回滚语句三 备份: 1 启用远程备份机制(强烈建议一台单 ...
- ajax大并发问题
今天在对项目做性能分析时发现,js代码中同时发出的多个异步请求耗时很长,查看服务器处理 时间发现,每个请求的响应都在毫秒级,但是页面请求的响应时间却在1秒左右,百思不得其解,后来仔细测试发现,这个并发 ...
- Shiro会话管理器与验证码实现(十四)
和shiro整合后,使用shiro的session管理,shiro提供sessionDao操作 会话数据. 配置sessionManager
- Jade教程
Jade 是一个高性能的模板引擎,它深受 Haml 影响,它是用 JavaScript 实现的,并且可以供 Node 使用. 如何在jade模板上加业务逻辑 if res.length==5 h1= ...
- 【转】Python之装饰器
[转]Python之装饰器 本节内容 必要知识回顾 情景模拟 装饰器的概念及实现原理 回马枪(带参数的装饰器) 一. 必要知识回顾 在开始说装饰器之前,需要大家熟悉之前说过的相关知识点: 函数即“变量 ...
- Python之matplotlib库学习
matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当完备, ...
- openstack常见问题解决方法总结
一.创建实例失败: 首先用下面命令查看服务是否正常 1. nova-manage service list 如果不正常,则使用下面命令重启,如果还不行,则查看日志, 1. service nova-a ...
- Linux版本Membase无法写入default bucket的问题分析
最近项目中使用的membase发现出了点问题,生产环境中读写各种数据都正常,可是新搭建的开发环境下,只有default bucket写不进去数据,调用store总是返回FALSE,配置文件也是一模一样 ...
- Windows CreateFont:创建自己的字体
原文地址:http://blog.csdn.net/softn/article/details/51718347 前面无论是使用文本输出函数还是 static 控件,字体都是默认的,比较丑陋,我们完全 ...