linux常用指令速查手册(一)

更新时间:2014-07-02 点击量:2979

 LINUX的一些常用系统设置与管理,下面我们来看一下。

1.alias

说明:为命令设置别名、显示别名设置。

语法:alias [别名]=[指令名称]:为[指令名称]起一个别名。

alias [别名]:显示出[别名]所对应的命令。

alias:显示所有别名设置。

2.apmsleep

说明:进入挂起或等待状态。

语法:apmsleep hh:mm

参数:hh:mm指定进入挂起或等待状态的时间。

3.authconfig

说明:向用户提供一个配置/etc/sysconfig/network中的NIS的图形界面。

语法:authconfig –back –test –nostart

参数:–back将authconfig中的Cancel按钮改成Back按钮;–test使authconfig只能够被root运行,其他用户无法保存修改;–nostart使authconfig更改的设置在系统重启后生效。

4.aumix

说明:改变音效设置。

语法:aumix [- ][+|-][<-amount>]]|[[ ]|R|P|q][-d ][-f ][-h][-I][-L][-q] [-S]

参数:- 频道参数,对于每个频道,+/-选项用于增加/减少原来的强度:(^60090103a^)

-d 指定音效设备文件,默认是/dev/mixer;-f 指定存放/读取设备的文件;-h使用时显示信息;-I以互动方式运行aumix,使用图形界面;-L从S|HOME/.aumixrc或 /etc/aumixrc读入设置;-q查询所有设备,并且显示它们的位置;-S将设置存放到S|HOME/.aumixrc。

5.bg

说明:将命令放置后台运行。

语法:bg [job]

参数:job命令作业号。

6.cardmgr

说明:PCMCIA设备管理程序,管理PCMCIA插槽的插入和拔除。

语法:cardmgr [-Vqdofv][-c configpath][-m modpath][-p pidfile][-s stabfile]

参数:-V显示版本信息;-q设置为安静模式;-d在加载设备驱动程序时检查模块间的依赖关系;-o配置当前的PCMCIA卡;-f在前台执行,而不作为一个deamon程序运行;-v显示命令运行的详细信息;-c configpath在configpath目录下搜索PCMCIA卡的配置数据库和配置脚本,默认值为/etc/pcmcia;-m modpath在modpath目录下搜索可加载的内核模块;-p pidfile将cardmgr的PID写入pidfile文件,默认为/var/lib/pcmcia/stab;-s stabfile将当前插槽信息写入stabfile文件,默认为/var/lib/pcmcai/stab。

7.chage

说明:设置用户密码期限。该命令仅能被root用户运行。

语法:chage [-m mindays][-M maxdays][-d lastday][-I inactive][-E expiredate][-W warndays] 用户名

参数:-m mindays两次密码更改之间的最小时间间隔;-M maxdays密码有效期,maxdays+lastday小于当前日期,那么就需要修改密码;-d lastday最后一次更改密码的日期;-I inactive在密码过期inactive天以后才封锁账号;-E expiredate设置用户账号使用时间段;-W warndays在用户需要更改密码的warndays天前开始提示用户修改。

8.chkconfig

说明:检查、设置系统的各种服务。

语法:chkconfig [--add][--del][--list][系统服务]

chkconfig [--level<等级代号>][系统服务][on/off/reset]

参数:–add增加所指定的服务,让chkconfig能够管理它;–del删除所指定的服务,不再由chkconfig管理它;–list列出目前可由chkconfig管理的所有系统服务;–level<等级代号>指定该系统服务要在哪一个执行等级中开启或关闭,等级代号是0~7; on在指定的执行等级,开启该系统服务;off在指定的执行等级,关闭该系统服务;reset在指定的执行等级,重置该项系统服务。

9.chroot

说明:改变根目录。

语法:chroot [目的目录][执行指令…]

10.depmod

命令:分析可载入模块的依赖性。

语法:depmod [-adeisvV][-m<文件>][模块名称]

参数:-a分析所有可用的模块;-d执行排错模式;-e输出无法参照的符号;-i不检查符号表的版本;-s在系统记录中记录错误;-v执行时显示详细的信息;-V显示版本信息;-m<文件>使用指定的符号表文件。

11.exec

说明:执行指定的命令,exec执行命令以后,控制权不会交给原来的shell,所以将退出登录。

语法:exec [-cl][-a name][指令<指令参数>]

参数:-c在空环境下执行命令;-l在最开始的参数前加上破折号,然后再传送到命令;-a name将name作为最开始的参数传送给命令。

12.export

说明:设置或显示环境变量。

语法:export [-fnp][变量名称]=[变量设置值]

参数:-f代表[变量名称]中为函数名称;-n删除指定变量,变量实际未删除,只是不输出到后续指令的执行环境中;-p列出所有shell赋予程序的环境变量。

13.fg

说明:将程序或指令切换到前台执行。

语法:fg [job]

参数:job命令作业号。

14.free

说明:显示内存状态,包括物理内存、虚拟内存、共享内存区段等信息。

语法:free [-bkmotV][-s<间隔秒数>]

参数:-b以Byte为单位显示内存使用情况;-k以KB为单位显示内存使用情况;-m以MB为单位显示内存使用情况;-o不显示缓冲区调节列;-t显示内存总和;-s<间隔秒数>持续观察内存使用情况,设置每几秒检查一次。

15.groupadd

说明:建立新用户组。

语法:groupadd [-g gid [-o]][-r][-f]组名

参数:-g gid指定组ID-GID值;-o重复使用组ID;-r用来建立系统账号;-f强制建立新用户组。

16.groupdel

说明:删除用户组。

语法:groupdel 组名

17.groupmod

说明:修改用户组信息。

语法:groupmod [-g gid [-o]][-n group_name]组名

参数:-g gid重新指定组ID值;-o重复使用组ID;-n group_name更改用户组名。

18.grub

说明:Linux下除LILO外另一个多操作系统引导管理器。

语法:grub [--batch][--boot-device=DRIVE][--config-file=FILE][--device-map=FILE][--hold][--no-config-file][--no-curses][--no-floppy][--probe-second-floppy][--read-only]

参数:–batch允许执行批处理;–boot-device=DRIVE设置启动分区,默认是0×0;–config-file=FILE设置配置文件名,默认是/boot/grub/grub.conf;–device-map=FILE使用指定的设备掩码文件;–hold等待调试器的启动; –no-config-file不使用配置文件; –no-curses不支持鼠标;–no-floppy不支持软驱;–probe-second-floppy探测第二软驱;–read- only设备只读。

19.halt

说明:关闭系统。

语法:halt [-dfinpw]

参数:-d不要在wtmp(Login记录文件)中记录;-f不论目前的runlevel为何,不调用shut down,即强制关闭系统;-i在关闭系统之前,关闭全部的网络接口;-n关闭系统前,不用先执行sync(将缓存中的所有数据写入硬盘);-p关闭系统后,关闭电源;-w仅在wtmp中记录,而不实际结束系统。

20.kill

说明:将正在执行的程序(进程)终止。

语法:kill [-s <消息名或编号>][程序]

kill [-i <消息编号>]

参数:-s <消息名或编号>指定要送出的消息;[程序]程序的进程号,可以用ps命令获得;-i <消息编号>列出消息名称,如果指定了消息编号则只显示该消息名称。

21.last

说明:列出登录过系统的用户信息。

语法:last [-aRx][-n <个数>][用户账号名…][终端号…]

参数:-a把登录系统用户所在主机的主机名或IP地址显示在最后一行;-R不显示登录系统用户所在的主机名或IP地址;-x显示系统关机、重新启动、改变运行等级等信息;-n <个数>指定要查看最近多少个登录用户;[用户账号名…]指定查看某个用户账号的登录记录;[终端号…]指定查看从某个终端登录的记录。

22.lilo

说明:Linux最常用的多操作系统引导管理器。

语法:lilo [-clqtV][-b<外围设备代号>][-C<配置文件>][-d<延迟时间][-D<识别标签][- f< 几何参数文件>][-i<开机扇区文件>][-I<识别标签>][-m<映射文件>][-P ] [-r<根目录>][-R<执行指令>…][-s<备份文件>][-S<备份文件>][-uU< 外围设备代号>][-v…]

参数:-c使用紧凑模式,本参数将所有系统启动所需文件放置在连续的扇区中;-l产生线性扇区地址;-q列出映射的系统核心文件;-t仅做测试,不修改启动扇区和映射文件;-b<外围设备代号>指定安装lilo之处的外围代号;-C<配置文件>指定lilo的配置文件,默认为 /etc/lilo.conf;-d<延迟时间>设置开机的延迟时间,默认为5秒;-D<识别标签>指定开机后预设启动的操作系统;-f<几何参数文件>指定磁盘的几何参数配置文件,默认为/etc/disktab;-i<开机扇区文件>指定要使用的开机的扇区文件,默认为/boot/boot.b;-I<识别标签>显示系统核心存放的位置;-m<映射文件>指定映射文件,默认为 /boot/map;-P 决定要修复或忽略分区表的错误;-r<根目录>设置系统启动时欲挂入成为根目录的目录;-R<执行指令>设置下次启动系统时,首先执行的指令;-s<备份文件>lilo在产生新的引导扇区以前先将旧的引导扇区内容写到指定的备份文件;-S<备份文件>如果指定的备份文件存在,强行覆盖,-s参数则不覆盖;-u<外围设备代号>卸载指定外围设备上的lilo,并检查时间戳;-U<外围设备代号>同-u功能相同,但不检查时间戳;-v显示指令执行过程。

23.lsmod

说明:显示已载入系统的内核模块。

语法:lsmod

24.lspci

说明:显示所有系统PCI设备的总线、设备信息。

语法:lspci [-bmMnt][-v[v]][-x[xx]][-s][[ :][ ][.[ ]]][-d [ ]:[ ]][-i ][-p]

参数:-b显示IRQ和I/O地址;-m复制PCI设备数据信息;-M搜索所有PCI设备;-n显示PCI厂商的代码;-t以树状图表显示所有的总线、桥、设备以及它们之间的关系;-v显示详细信息;-vv显示更详细信息;-x以十六进制方式显示PCI配置空间的前64字节内容;-xx以十六进制方式显示 PCI配置空间的所有内容;-s[[ ]:][ ][.[ ]]显示符合指定总线,插槽和功能的设备;-d[ ]:[ ]显示符合厂商ID和设备ID的设备;-i 设置file作为PCI ID数据库,默认为/usr/share/pci.ids;-p
设置dir作为包含PCI信息的目录,默认为/proc/bus/pci。

25.mkbootdisk

说明:制作一张与当前系统版本相同的Linux启动软盘。

语法:mkbootdisk [--device <设备名>][Kernel版本]

参数:–device <设备名>指定软盘所在软驱的设备名,通常是/dev/fd0;[Kernel版本]当前系统的内核版本。

26.modinfo

说明:显示内核模块信息。

语法:modinfo [-adphV][-f format_string] 模块文件名

参数:-a显示该内核模块的作者;-d显示该内核模块的描述;-p显示该内核模块所支持的参数;-h显示帮助信息;-V显示版本信息;-f format_string指定任意格式的字符串,用于从module_file的ELF部分提取模块信息。

27.mouseconfig

说明:图形化的鼠标配置工具。

语法:mouseconfig [--expert][--noprobe][--kickstart][--device ][--emulthree][mousetype][--test]

参数:–expert允许用户手动设置相应的参数,忽略系统的自动设置;–noprobe不检测鼠标;–kickstart快速模式;–device 指定在快速模式中所使用的硬件端口;–emulthree用两键鼠标模拟三键鼠标;mousetype指定在快速模式中使用的鼠标类型;–test允许非root用户使用mouseconfig,但不能够用于设置。

28.ps

说明:查看当前运行的进程。

语法:ps [-aeHuwx][--group<用户组名>][--tty<终端号>][--user<用户账号名>]

参数:-a显示所有终端下执行的进程;-e显示所有程序;-H显示树状结构,表示进程间的相互关系;-u以用户为主的格式来显示进行状态;-w用宽阔的显示模式;-x显示所有程序,不区分终端机;–group<用户组名>只显示指定用户组启动的进程;–tty<终端号>只显示在指定终端上启动的进程;–user<用户账号名>只显示在指定用户启动的进程。

29.reboot

说明:重新启动Linux系统。

语法:reboot [-dn]

参数:-d不将重新启动写入日志/var/tmp/wtmp;-n重新启动前不检查是否用未结束的程序,马上重新启动。

30.shutdown

说明:关闭Linux系统及计算机。

语法:shutdown [-fFhr][-t <称数>][时间][警告信息]

参数:-f重新启动时不执行fsck检查磁盘;-F重新启动时执行fsck检查磁盘;-h关闭Linux系统后关机;-r关闭Linux系统后重新启动;- t<秒数>几秒钟后开始执行shutdown命令;[时间]以hh:mm或+mm方式来设定执行shutdown命令的时间,也可以用now 表示现在就执行;[警告信息]可以通过它把要关机的信息发给登录在系统上的每一个用户。

31.su

说明:可以通过su让用户暂时换成另一个用户账号登录。

语法:su [-fl][-c <指令>][用户账号]

参数:-f用另一个用户账号登录后,不去读该用户的.profile等启动设置文件;-l用户账号改变后,也改变工作目录,就像该用户账号新登录一样;-c<指令>执行完指定的指令后,就回到原来的用户账号。

32.who

说明:显示出所有现在已经登录到系统里的用户信息。

语法:who [-Hiq]

参数:-H显示出各个信息的标题;-i显示用户的idle时间,一分钟之内没有动作,标记为“.”,一天之内没有动作,标记为“old”;-q只显示出当前登录到系统的用户总数

 

支付宝扫码打赏 微信打赏

如果文章对您有帮助,就打赏一个吧

在线客服

客户服务

热线电话:

13128985956 服务时间:

周一到周六:9:00-18:00

在线QQ客服

在线微信客服

关于我们 常见问题

支付方式 加盟合作

提交需求
优惠红包 购物车0 反馈留言 返回顶部