今天继续给大家带来一些Linux操作命令
1.login
作用:login的作用是登陆系统,它的使用权限是所以用户。
格式:login [name][-p][-h 主机名称】
主要参数:-p:通知login保持现在的环境参数; -h:用来向远程登陆之间传输用户名。
2.shutdown
作用:关闭计算机,使用权限是超级用户
格式:shutdown[-h][-i][-k][-m][-t]
参数:-t:在改变到其他运行级别之前,告诉init程序多久以后关机;-k:并不是真正关机,只是送警告给每位登陆者;-h:关机后关闭电源;-m:将系统改为单用户模式
3.halt
作用:关闭系统,权限为超级用户
格式:halt[-n][-w][-d][-f][-i][-p]
4.reboot
作用:重新启动计算机,使用权限是系统管理者
格式:reboot[-n][-w][-d][-f][-i]
参数:-n:在重开机前不把记忆资料写进硬盘;-w:并不会真的重开机,只是把记录写到/var/log/wtmp文件里;-d:不会把记录写到/var/log/wtmp文件里;-i:在重开机之前把所有与网络相关的装置停止
5.last
作用:显示近期用户或者终端的登陆情况,使用权限是所有用户。通过last命令查看程序的log,管理员可以获知谁曾经或企图连接系统
格式:last[-n][-f file][-t tty][-h 节点][-l-lp][-l][-y][ld]
主要参数:-n:指定输出记录的条数;-f file:指定用文件file作为查询用的log文件;-t tty:只显示指定的虚拟控制台上登陆情况;-h 节点:只显示指定的节点上的登陆情况;-i IP:只显示指定的IP上登陆的情况;l:用IP来显示远端地址;-y:显示记录的年月日;-ID:知道查询的用户名。
6.dd
作用:复制文件,并根据参数将数据转换和格式化
格式:dd [options]
主要参数[options]:
- bs=字节:强迫 ibs=<字节>;及 obs=<字节>
- cbs=字节:每次转换指定的<字节>
- conv=关键字:只复制指定<块数目>的输入数据
- ibs=字节:每次读取指定的字节
- if=文件:读取文件内容,而非标准输入的数据
- obs=字节:每次写入指定的字节
- of=文件:将数据写入文件,而不在标准输出显示
- seek=块数目:先略过以obs为单位的指定块数目的输出数据
- skip=块数目:先略过以ibs为单位的指定块数目的输入数据
应用实例:
dd命令常常用来制作Linux启动盘。先找一个可引导内核,令它的根设备指向正确的根分区,然后使用dd命令将其写入软盘:
$ rdev vmlinuz /dev/hda $dd if=vmlinuz of=/dev/fd0
上面代码说明,使用rdev命令将可引导内核vmlinuz中的根设备指向/dev/hda,请把“hda”换成自己的根分区,接下来用dd命令将该内核写入软盘。
7.diff
作用:用于两个文件之间的比较,并指出两者的不同,它的使用权限是所有用户
格式:diff[options] 源文件 目标文件
参数:
- -a:将所有文件当作文本文件来处理
- -b(B):忽略空格(空行)造成的不同
- -c:使用纲要输出格式
- -H:利用试探法加速对大文件的搜索
- -l:忽略大小写的变化
- -n -rcs:输出RCS格式
8.ifconfig
作用:用于查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播地址、使用权限是超级用户
格式:ifconfig -interface [options] address
参数:
- -interface:指定的网络接口名,如eth0、eth1
- up:激活指定的网络接口卡
- down:关闭指定的网络接口
- broadcast address:设置接口的广播地址
- pointoption:启用点对点方式
- address:设置指定接口设备的IP地址
- netmask address:设置接口的子网掩码
9.ping
作用:检测主机网络接口状态,使用权限是所有用户
格式:ping [-dfnqrRv] [-c] [-i] [-I] [-l] [-p] [-s] [-t] IP地址
10.netstat
作用:检查整个Linux网络状态
格式:netstat [-acCeFghilMnNoprstuvVwx] [-A] [–ip]
11.ftp
作用:进行远程文件传输。FTP是ARPANet的标准文件传输协议,该网络就是现今Internet 的前身,所有ftp既是协议又是一个命令
格式:ftp [-dignv] [主机名称 IP地址]
12.route
作用:表示手工产生、修改和查看路由表
格式:#rotue [-add][-net|-host] targetaddress [-netmask Nm] [dev]If]
#route [-delete][-net|-host] targetaddress [gw Gw] [-netmask Nm] [dev]If]
13.nslookup
作用:nslookup命令的功能是查询一台机器的IP地址和其对应的域名。使用权限是所有用户。它需要一台域名服务器来提供域名服务。
格式:nslookup [IP地址/域名]
14.top:显示执行中的程序进程
格式:top - [options]
参数:
d delay:制定更新的间隔,以秒计算
q:没有延迟的更新
c:显示进程完整的路径与名称
S:累积模式,会将已完成或消失的子行程的CPU时间累积起来
s:安全模式
i:不显示任何闲置(Idle)或无用(Zombie)的行程
n:显示更新的次数,完成后将会退出top
top 命令使用过程中,还可以使用一些交互的命令来实现一些参数的功能,这些命令是通过快捷键启动的。
空格:立即刷新
P:根据CPU使用大小进行排序
T:根据累积时间进行排序
q:退出top命令
m:切换显示内存信息
t:切换显示进程和CPU 状态信息
M:根据内存大小排序
c:切换显示命令名称和完整命令行
15.lp:打印文件
格式:lp -[ ]
参数:
c:先拷贝再打印
d:打印队列文件
m:打印结束后发送电子邮件到用户
number:打印份数
title:打印标题
p:设定打印优先级别,最高为100
16.quota:显示磁盘使用情况和限制情况
格式:quota -[ ] 用户名 组名
参数:
g:显示用户所在组的磁盘使用限制
u:显示用户的磁盘限制
v:显示没有分配空间的文件系统的分配情况
p:显示简化信息