inux必学的60个指令
Linux供给了很多的指令,运用它能够有效地完结很多的工
作,如磁盘操作、文件存取、目录操作、进程办理、文件权限设定等。所以,在Linux体系上作业离不开运用体系供给的指令。要想真实了解Linux体系,
就必须从Linux指令学起,经过根底的指令学习能够进一步了解Linux体系。
不同Linux发行版的指令数量不相同,但Linux发行版别最少的指令也有200多个。这儿笔者把比较重要和运用频率最多的指令,依照它们在体系中的效果分红下面六个部分逐个介绍。
◆ 装置和登录指令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
◆ 文件处理指令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
◆ 体系办理相关指令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
◆ 网络操作指令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;
◆ 体系安全相关指令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;
◆ 其它指令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的装置和登录指令。
immortality按:请用ctrl+f在本页中查找某一部分的内容或某一指令的用法。
Linux必学的60个指令(1)-装置与登陆指令
login
1.效果
login的效果是登录体系,它的运用权限是一切用户。
2.格局
login [name][-p ][-h 主机称号]
3.主要参数
-p:告知login坚持现在的环境参数。
-h:用来向长途登录的之间传输用户名。
假如挑选用指令行形式登录Linux的话,那么看到的榜首个Linux指令便是login:。
一般界面是这样的:
Manddrake Linux release 9.1(Bamboo) for i586
renrel 2.4.21-0.13mdk on i686 / tty1
localhost login:root
password:
上面代码中,榜首行是Linux发行版别号,第二行是内核版别号和登录的虚拟操控台,咱们在第三行输入登录名,按“Enter”键在Password后输入账户暗码,即可登录体系。出于安全考虑,输入账户暗码时字符不会在屏幕上回显,光标也不移动。
登录后会看到下面这个界面(以超级用户为例):
[root@localhost root]#
last login:Tue ,Nov 18 10:00:55 on vc/1
上面显现的是登录星期、月、日、时刻和运用的虚拟操控台。
4.运用技巧
Linux
是一个真实的多用户操作体系,能够一起承受多个用户登录,还答应一个用户进行屡次登录。这是由于Linux和许多版别的Unix相同,供给了虚拟操控台的
拜访方法,答运用户在同一时刻从操控台(体系的操控台是与体系直接相连的监视器和键盘)进行屡次登录。每个虚拟操控台能够看作是一个独立的作业站,作业台
之间能够切换。虚拟操控台的切换能够经过按下Alt键和一个功能键来完成,一般运用F1-F6 。
例如,用户登录后,按一下“Alt+
F2”键,用户就能够看到上面呈现的“login:”提示符,阐明用户看到了第二个虚拟操控台。然后只需按“Alt+
F1”键,就能够回到榜首个虚拟操控台。一个新装置的Linux体系答运用户运用“Alt+F1”到“Alt+F6”键来拜访前六个虚拟操控台。虚拟操控
台最有用的是,当一个程序犯错形成体系死锁时,能够切换到其它虚拟操控台作业,封闭这个程序。
shutdown
1.效果
shutdown指令的效果是封闭核算机,它的运用权限是超级用户。
2.格局
shutdown [-h][-i][-k][-m][-t]
3.重要参数
-t:在改变到其它运转等级之前,告知init程序多久今后关机。
-k:并不真实关机,仅仅送正告信号给每位登录者。
-h:关机后封闭电源。
-c:cancel current process撤销现在正在履行的关机程序。所以这个选项当然没有时刻参数,可是能够输入一个用来解说的消息,而这信息将会送到每位运用者。
-F:在重启核算机时逼迫fsck。
-time:设定关机前的时刻。
-m: 将体系改为单用户形式。
-i:关机时显现体系信息。
4.指令阐明
shutdown
指令能够安全地将体系关机。有些用户会运用直接断掉电源的方法来封闭Linux体系,这是非常风险的。由于Linux与Windows不同,其后台运转着
许多进程,所以强制关机可能会导致进程的数据丢掉,使体系处于不稳定的状况,甚至在有的体系中会损坏硬件设备(硬盘)。在体系关机前运用
shutdown指令,体系办理员会告知一切登录的用户体系即将封闭,而且login指令会被冻住,即新的用户不能再登录。
halt
1.效果
halt指令的效果是封闭体系,它的运用权限是超级用户。
2.格局
halt [-n] [-w] [-d] [-f] [-i] [-p]
3.主要参数阐明
-n:避免sync体系调用,它用在用fsck修补根分区之后,以阻挠内核用老版别的超级块掩盖修补过的超级块。
-w:并不是真实的重启或关机,仅仅写wtmp(/var/log/wtmp)纪录。
-f:没有调用shutdown,而强制关机或重启。
-i:关机(或重启)前,关掉一切的网络接口。
-f:逼迫关机,不呼叫shutdown这个指令。
-p: 当关机的时分趁便做封闭电源的动作。
-d:封闭体系,但不留下纪录。
4.指令阐明
halt
便是调用shutdown
-h。halt履行时,杀死运用进程,履行sync(将存于buffer中的材料强制写入硬盘中)体系调用,文件体系写操作完结后就会中止内核。若体系的
运转等级为0或6,则封闭体系;否则以shutdown指令(加上-h参数)来替代。
reboot
1.效果
reboot指令的效果是重新启动核算机,它的运用权限是体系办理者。
2.格局
reboot [-n] [-w] [-d] [-f] [-i]